system

A system that generates customizable virtual characters within a virtual reality space and facilitates their tokenization and trading addresses the challenges of the conventional idol industry, offering sustainable engagement and economic opportunities.

JP2026096463APending Publication Date: 2026-06-15SOFTBANK GROUP CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2024-12-03
Publication Date
2026-06-15

AI Technical Summary

Technical Problem

The conventional idol industry relies heavily on real entertainers, leading to risks such as retirement and scandals, making it difficult to sustainably engage fans and generate profits, and the management of entertainers is costly and labor-intensive.

Method used

A system that generates virtual characters based on user preferences, allowing customization and interaction within a virtual reality space, and enables digital tokenization and trading of these characters using blockchain technology.

🎯Benefits of technology

This system provides a sustainable and cost-effective way to engage fans through virtual characters, enabling interactive experiences and new economic activities by allowing users to cultivate, manage, and trade virtual identities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026096463000001_ABST
    Figure 2026096463000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] An information processing device provides means for generating a virtual person based on input from a user, A means for customizing the attributes of the virtual character based on the user's preferences, A means of allowing the virtual character to operate in a virtual reality space and interact with other users, A means of digitizing the virtual person and making it exchangeable or tradable with other users, A system that includes this.
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 Art】 【0002】 Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor, and includes steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a character of the chatbot, 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 Unexamined Patent Application Publication No. 2022 - 180282 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 In the conventional idol industry, there is a high dependence on real entertainers, and there are risks such as retirement and scandals, so it is difficult to activate fans in the long term and obtain stable profits. Also, a great deal of cost and labor are required for the growth and management of entertainers, which also places a heavy burden on the company side. There is a need to solve this problem and provide entertainment in a new form. 【Means for Solving the Problems】 【0005】 This invention provides a means for generating a virtual character based on a user's preferences using an information processing device, and for freely customizing its attributes. Furthermore, by making the virtual character active in a virtual reality space, it enables real-time interaction with fans. In addition, by digitally tokenizing the virtual character and making it exchangeable or tradable with other users, it builds sustainable economic activity and solves the above-mentioned problems. 【0006】 An "information processing device" is an electronic device that receives various inputs from users and performs specific processing. 【0007】 A "virtual character" is a character created by an information processing device that does not exist in reality but operates within a virtual space. 【0008】 "Attributes" refer to a set of characteristics that make up the individuality of a virtual character, such as their personality, appearance, and abilities. 【0009】 "Customization" refers to the act of changing or adjusting the attributes of a virtual character that have been initially set up, according to the user's specific requests. 【0010】 A "virtual reality space" is an artificial environment or simulation created by a computer, within which users can engage in activities and interactions. 【0011】 "Activity" is a term that refers to actions, events, or other behaviors performed by a virtual character within a virtual reality space. 【0012】 "Interaction" refers to the act of a virtual character exchanging information and emotions with other characters or real users. 【0013】 "Digital tokenization" is the process of converting virtual individuals and their attributes into digital assets that can be traded on the blockchain. 【0014】 "Exchange or transaction" refers to the act of transferring or acquiring ownership of a digitally tokenized virtual person to another party. [Brief explanation of the drawing] 【0015】 [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the essential functions of the data processing device and smart device according to the first embodiment. [Figure 3] This is a conceptual diagram showing an example of the configuration of a data processing system according to the second embodiment. [Figure 4] This is a conceptual diagram showing an example of the main functions of a data processing device and smart glasses according to the second embodiment. [Figure 5] This is a conceptual diagram showing an example of the configuration of a data processing system according to the third embodiment. [Figure 6] This is a conceptual diagram showing an example of the main functions of a data processing device and a headset-type terminal according to the third embodiment. [Figure 7] This is a conceptual diagram showing an example of the configuration of a data processing system according to the fourth embodiment. [Figure 8] This is a conceptual diagram showing an example of the main functions of a data processing device and a robot according to the fourth embodiment. [Figure 9] This shows an emotion map where multiple emotions are mapped. [Figure 10] This shows an emotion map where multiple emotions are mapped. [Figure 11] This is a sequence diagram showing the processing flow of the data processing system in Example 1. [Figure 12] This is a sequence diagram showing the processing flow of the data processing system in Application Example 1. [Figure 13] This is a sequence diagram showing the processing flow of the data processing system in Example 2, which incorporates an emotion engine. [Figure 14]It is a sequence diagram showing the processing flow of a data processing system in Application Example 2 when a sentiment engine is combined. 【Embodiments for Carrying Out the Invention】 【0016】 Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings. 【0017】 First, the terms used in the following description will be explained. 【0018】 In the following embodiments, a numbered processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), and the like. 【0019】 In the following embodiments, a numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor. 【0020】 In the following embodiments, a numbered storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, etc. 【0021】 In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark). 【0022】 In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or." 【0023】 [First Embodiment] 【0024】 Figure 1 shows an example of the configuration of the data processing system 10 according to the first embodiment. 【0025】 As shown in Figure 1, the 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. 【0026】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0027】 The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, and camera 42 are also connected to the bus 52. 【0028】 The reception device 38 is equipped with a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by detecting contact with an object (e.g., a pen or finger). The microphone 38B receives user input by detecting the user's voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and 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. 【0029】 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 perceptible to the user 20 (e.g., audio and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs audio according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor. 【0030】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54. 【0031】 Figure 2 shows an example of the main functions of the data processing device 12 and the smart device 14. 【0032】 As shown in Figure 2, in the data processing device 12, specific processing 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" related to the technology of this 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 according to the specific processing program 56 executed on the RAM 30. 【0033】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0034】 In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. The reception output program 60 is used in conjunction with a 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0035】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0036】 This invention relates to a system that uses an information processing device to generate virtual characters that operate in a virtual space, allowing users to cultivate, manage, and interact with these characters. In this system, a server first receives information provided by the user and generates a basic profile of the virtual character using a generation AI model. Users can then customize the appearance, personality, and other aspects of this character via a terminal. 【0037】 The generated virtual characters begin their activities within the virtual reality space. The server manages access to the metaverse platform and conducts virtual events and performances according to the schedule set by the user. During this process, the server handles real-time interactions with users and fans, enhancing engagement. 【0038】 Furthermore, users can use their devices to digitally tokenize virtual characters. This allows users to exchange and trade virtual characters with other users. The server manages these transactions and ensures transparency by recording them on the blockchain. 【0039】 As a concrete example, when a user first creates a virtual character, they can use their device to select attributes such as "friendliness" and "musical talent." The server receives this information, generates a character through a generative AI model, and presents it to the user as an avatar. After this, the user can fine-tune the character's appearance on their device and select their favorite outfit. This process allows users to give each virtual character a unique personality and obtain a personalized experience. 【0040】 Thus, this invention transcends physical limitations, providing users with interactive experiences with virtual characters and enabling new economic activities. 【0041】 The following describes the processing flow. 【0042】 Step 1: 【0043】 The user accesses the system through a terminal and enters basic information about the virtual character. This basic information includes name, gender, age, physical characteristics, and basic personality attributes. The terminal sends this data to the server. 【0044】 Step 2: 【0045】 Based on the basic information received by the server, an AI model is used to generate an initial profile of a virtual person. This profile includes an appearance model and voice samples. This generated profile is then sent from the server to the terminal and displayed to the user. 【0046】 Step 3: 【0047】 Users can customize the attributes of their virtual characters in detail on their devices. Specifically, they can make minor adjustments to appearance (changing hairstyles and clothing) and add settings for personality and abilities. The customized data is sent from the device to the server. 【0048】 Step 4: 【0049】 The server updates the virtual character's profile based on the customized data submitted by the user. The new profile is saved on the server and used for future activities and interactions. 【0050】 Step 5: 【0051】 Users set their activity schedules within the metaverse on their devices. This could include things like live event dates or social media posting plans. The device then sends the schedule information to the server. 【0052】 Step 6: 【0053】 The server makes virtual characters active on the metaverse platform based on schedules set by users. During live events, the server notifies other users and fans of the event, providing a platform for interaction. 【0054】 Step 7: 【0055】 The user sends a request to the server via their device to digitally tokenize their virtual persona. The server generates an NFT based on the request and prepares to publish the user's virtual persona on the marketplace. 【0056】 Step 8: 【0057】 The server registers digitally tokenized virtual individuals on the marketplace, making them tradable by other users. Users can view and process trading offers via their devices. 【0058】 (Example 1) 【0059】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0060】 Conventional virtual character generation systems limit users to customizing their virtual characters from a limited selection, resulting in a lack of originality. Furthermore, they lack flexibility in activities within the virtual space and interactions with other users, restricting the interactive experience. Additionally, they fail to adequately ensure transparency in transactions through digital tokenization. 【0061】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0062】 In this invention, the server includes means for generating a virtual person based on user input, means for creating prompt sentences using a generation AI model, and means for digitally tokenizing the virtual person and making it tradable. This allows users to easily generate their own virtual people and enables diverse experiences in virtual space and improved transparency of transactions. 【0063】 An "information processing device" refers to an electronic device that receives input information from users and generates and manages virtual characters. 【0064】 "Users" refers to individuals or groups who operate the system and create or customize virtual characters. 【0065】 A "virtual character" refers to a digital character created in a virtual space using a generative AI model. 【0066】 A "generative AI model" refers to an artificial intelligence program that uses an algorithm to generate virtual characters based on prompts from the user. 【0067】 A "prompt statement" refers to an instruction document used by a generative AI model when generating a virtual character. 【0068】 A "virtual space" refers to a computer environment constructed using digital technology, where virtual characters engage in activities. 【0069】 "Digital tokenization" refers to the concept of generating virtual individuals as tokens, enabling their exchange and transaction with others. 【0070】 "User preferences" refer to the specific attributes and characteristics that users desire in a virtual character. 【0071】 This invention is a system centered around an information processing device that enables users to generate, customize, and operate virtual characters in a virtual space. First, the user uses a terminal to input information about the basic attributes and personality of the virtual character. The input information is received by a server and transmitted to the generating AI model. 【0072】 The server is responsible for creating prompt messages using a generative AI model. These prompt messages might take the form of, for example, "Generate a friendly character who is good at music," and function as instructions for the AI ​​to generate a virtual character. The generated virtual character is displayed on the user's device in a customizable form. Here, the user can customize the character's appearance and detailed personality settings. 【0073】 After customization is complete, the server deploys the virtual character into the virtual space and assists with activities. This virtual space is called a metaverse platform, and the server also manages user interaction and event scheduling within it. This allows users to interact with other users in the virtual space and have a rich experience. 【0074】 Additionally, users have the option to digitally tokenize their virtual identities via their devices. This digital tokenization makes the virtual identities exchangeable and tradable with other users. The server manages the entire transaction process, using blockchain technology to generate transparent and reliable records. 【0075】 Through the processes and configuration described above, this system enables a new type of interaction and economic activity that transcends physical limitations. 【0076】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0077】 Step 1: 【0078】 The user uses a device to enter information related to the virtual character. This information includes the name, basic personality attributes, and attributes such as "friendliness" and "musical talent." The entered data is sent from the device to the server. 【0079】 Step 2: 【0080】 The server generates prompts for the AI ​​model based on the information received from the user. Specifically, it analyzes the input data and creates prompts such as, "Please generate a friendly character who is good at music." These prompts are sent to the AI ​​model, and a basic profile of the virtual character is generated. 【0081】 Step 3: 【0082】 The basic profile of the generated virtual character is sent from the server to the device. The user can customize the character's appearance and personality on the device. The user uses the device's interface to fine-tune details such as hairstyle, clothing, and personality. The results of each customization are reflected on the device in real time. 【0083】 Step 4: 【0084】 Once customization is complete, the server applies the customized virtual character's information to the metaverse platform. This allows the virtual character to begin activities within the virtual space. The server uses this information to manage schedules and event participation within the virtual space and to enable users to interact with other users. 【0085】 Step 5: 【0086】 Users can digitally tokenize virtual individuals via their devices. When a user selects the "Tokenize" button, the server begins the process of generating the virtual individual as an NFT. The generated token is recorded on the blockchain in a format that can be traded with other users. 【0087】 Step 6: 【0088】 The server manages transactions related to digital tokens. Each time a transaction is completed, its history is recorded on the blockchain to ensure transparency and reliability. This allows users to securely exchange and trade virtual individuals. 【0089】 (Application Example 1) 【0090】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0091】 In today's digital society, there is a demand for shopping experiences within virtual reality spaces, but conventional systems lack interactive and personalized experiences. Furthermore, real-time product demonstrations in virtual spaces and product introductions and purchase support through virtual characters are insufficient, making it necessary to improve the quality of the user experience. 【0092】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0093】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device; means for customizing the attributes of the virtual person based on the user's preferences; means for making the virtual person active in a virtual reality space and interacting with other users; means for digitally tokenizing the virtual person and making it exchangeable or tradable with other users; means for making the virtual person interact with the user in a virtual store and providing product information; and means for the virtual person to demonstrate products in the virtual space. This enables the user to enjoy an interactive and personalized shopping experience in the virtual store. 【0094】 An "information processing device" is a digital device that receives input from a user and processes data based on that information. 【0095】 A "user" is someone who operates the system and directly interacts with the virtual reality space or virtual characters. 【0096】 A "virtual character" is a digital character created within a virtual reality space that interacts and communicates with users. 【0097】 "Attributes" refer to the characteristics and traits of a virtual character, and are elements that are customized based on the user's preferences and choices. 【0098】 A "virtual reality space" is a digital, three-dimensional space created using computer graphics and other technologies, within which users can engage in activities and interactions. 【0099】 A "digital token" is a token represented in digital form, and serves as a means of exchanging and trading virtual individuals. 【0100】 A "virtual store" is a digital version of a physical store located within a virtual reality space, where users can obtain product information and make purchases. 【0101】 A "product demonstration" is an activity in which a virtual person introduces a product in a virtual reality space, showing users its characteristics and how to use it. 【0102】 The system that realizes this invention first uses an information processing device on a server to receive input from the user, and then uses a generation AI model based on that information to generate a virtual character. The attributes of the generated virtual character can be customized by the user through a terminal based on their preferences. The user can then use the terminal to place the virtual character in a virtual reality space and interact with it. 【0103】 The server provides a digital commercial space, a virtual store, within virtual reality. Within the virtual store, virtual characters interact with users to provide product information and demonstrate products. Suitable hardware for this includes smartphones and head-mounted displays, while the software used is Unity or Unreal Engine, which are suitable for rendering the virtual space. Furthermore, AI models such as OpenAI® GPT, which has natural language processing capabilities, are used. 【0104】 For example, if a user inputs "I'm looking for a new tablet" through their device, a virtual store clerk can provide real-time explanations about the characteristics and features of the specified product. Examples of prompts include: "User: Which camera is suitable for travel?" "Prompt to AI model: Introduce cameras suitable for travel, emphasizing their lightweight design and high image quality." 【0105】 This system allows users to enjoy a full-fledged shopping experience at home without having to visit a physical store, and the interaction during this process is highly natural and personalized. 【0106】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0107】 Step 1: 【0108】 The server receives input from the user. 【0109】 As input, user preferences and requests are sent from the terminal to the server in text format. Based on this input, the server uses a generative AI model to generate a basic profile of a virtual person. As data processing, the input text is analyzed and necessary attribute information is extracted. 【0110】 Step 2: 【0111】 The server sends the virtual character profile it generated to the device. 【0112】 As output, attribute information of the virtual character is displayed on the terminal. On the terminal, the user can customize details such as appearance and personality based on this information. This profile data is visualized on the terminal and prepared to accept user input. 【0113】 Step 3: 【0114】 Users customize virtual characters on their devices. 【0115】 As input, information about the user's selected appearance and personality is sent to the server via the terminal. The user operates the GUI and performs actions such as selecting visual elements. The output is sent to the server as the final customized data. 【0116】 Step 4: 【0117】 The server places customized virtual characters into a virtual reality space. 【0118】 The input involves processing the final customized information to generate a 3D model, which is then reflected in the virtual space. Data calculations are performed to determine the position and movement of the virtual character in the virtual space. 【0119】 Step 5: 【0120】 Users interact with virtual characters within a virtual store. 【0121】 As input, the user enters questions or requests into the terminal via voice or text. The server uses a generative AI model to generate an appropriate response and send it back to the terminal. Specifically, the server analyzes the user's questions about products, and the AI ​​constructs the answer. 【0122】 Step 6: 【0123】 A virtual character demonstrates a product in a virtual space. 【0124】 Based on user questions and requests, the server retrieves data on relevant products and visualizes it as a 3D model. This is then sent to the terminal for the user to view. This step allows the user to intuitively understand the characteristics of the products within the virtual space. 【0125】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0126】 This invention generates virtual characters using an information processing system incorporating an emotion engine, thereby enhancing interactive communication with users. The system includes a terminal, a server, and an emotion engine. 【0127】 First, the user enters basic information about the virtual character through their device. This includes initial settings such as name, appearance, and personality. The data entered from the device is sent to a server, which uses a generated AI model to create a profile of the virtual character. After that, the user can use the device to make detailed customizations to the appearance and personality. 【0128】 The generated virtual character recognizes the user's emotional state through an emotion engine, improving the quality of interaction. The emotion engine analyzes the user's voice and video data in real time to identify emotions. Based on this recognition, the server dynamically adjusts the virtual character's real-time responses and actions. For example, if the user expresses surprise, the virtual character can display a corresponding reaction. 【0129】 Furthermore, virtual characters are supported in their activities within the virtual reality space, utilizing feedback from an emotion engine. The server receives activity schedules set by the user and can adjust the content and timing of events based on their emotional state. 【0130】 For example, when a user engages in a conversation with a virtual character using their device, if the server detects excited emotions, it instructs the virtual character to continue the conversation in a more lively manner. In this way, the user can enjoy a more personal and dynamic interaction. 【0131】 Furthermore, virtual characters can be digitized and traded with other users on a marketplace. The server utilizes emotion engine data to promote more appealing virtual characters and help users successfully complete transactions. In this way, the present invention leverages emotion-based interaction to maximize the appeal of virtual characters and enrich the user experience. 【0132】 The following describes the processing flow. 【0133】 Step 1: 【0134】 The user accesses the application through their device and enters basic information about the virtual character (name, appearance, gender, basic personality traits, etc.). The entered information is then sent from the device to the server. 【0135】 Step 2: 【0136】 Based on the information received by the server, an AI model is used to generate an initial profile of the virtual character. Based on the generated profile, the server creates a model of the virtual character, including graphics and audio data, and sends it to the terminal for display to the user. 【0137】 Step 3: 【0138】 Users can customize their virtual characters in detail on their devices. For example, they can change hairstyles and clothing, and make fine adjustments to their personality. This customization information is sent from the device to the server, which then updates the profile. 【0139】 Step 4: 【0140】 The user desires active interaction and initiates a conversation with a virtual character using their device. The server activates an emotion engine, analyzing the user's voice and video data in real time to recognize their emotions. 【0141】 Step 5: 【0142】 After the emotion engine identifies the user's emotions, the server adjusts the virtual character's responses and actions. For example, if the user makes cheerful sounds, the virtual character picks this up and is programmed to develop an even more enjoyable conversation. 【0143】 Step 6: 【0144】 The server manages the activity schedule of virtual characters in the virtual reality space. When a user sets events and activities on their device, the server uses feedback from the emotion engine to dynamically adjust the scheduled activities. 【0145】 Step 7: 【0146】 When a user wishes to conduct a transaction, they request the digital tokenization of the virtual person via their device. The server receives this request and prepares to register the virtual person's profile as a digital token on the marketplace. 【0147】 Step 8: 【0148】 The server registers digitally tokenized virtual individuals on the marketplace, preparing them for other users to trade. This allows users to view trading offers and negotiate through their devices. 【0149】 (Example 2) 【0150】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the smart device 14 as the "terminal". 【0151】 Conventional information processing systems have shortcomings in their ability to adjust responses based on emotion recognition during user interactions, and the cumbersome nature of transactions due to digital asset digitization has been a challenge. Furthermore, there were limitations to the real-time nature of interactions in virtual reality spaces. 【0152】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0153】 In this invention, the server includes means for generating information based on user input, means for generating artificial individual objects based on the information, and means for modifying the attributes of the artificial individual objects based on the user's preferences. This enables natural and dynamic responses based on emotion recognition, as well as facilitating transactions via digital assets and real-time interaction within a virtual environment. 【0154】 "Means of generating information" refers to processes and functions that create specific data or content based on user input. 【0155】 An "artificial individual object" refers to a virtual entity generated by a system, a digital entity intended for interaction with users. 【0156】 "Means of changing attributes" refers to functions that allow users to adjust or modify the characteristics and settings of individual artificial objects based on their preferences. 【0157】 "Means for recognizing emotional states" refers to technologies that analyze audio and video data from users to identify the emotions expressed during that process. 【0158】 "Means of adjusting responses" refers to processes that dynamically change the reactions and behaviors of artificial, individual objects in accordance with their perceived emotional states. 【0159】 "Digitalization" refers to the process of digitizing artificial, individual objects using technologies such as blockchain, thereby enabling their trading and exchange. 【0160】 This information processing system consists of a terminal, a server, and an emotion engine. First, the user inputs basic information about a virtual individual through the terminal. This input stage uses information such as the name, appearance, and personality set by the user. The terminal collects this data and sends it to the server. 【0161】 The server uses a generative AI model based on the received data to generate a profile for each individual virtual person. Because this generative AI model is based on a large amount of data and a learning algorithm, it can generate natural-looking virtual people. The generated profile can be accessed by the user via their device, allowing for detailed customization. 【0162】 Next, the emotion engine analyzes the user's emotional state in real time based on audio and video data. This analysis is sent to the server, which adjusts the responses and actions of the virtual individual accordingly, providing the user with a natural and dynamic interaction. 【0163】 Virtual entities can operate within a virtual reality space, and events can be held according to activity plans and schedules set by the user. Furthermore, these virtual entities are tokenized as digital assets, and transactions and exchanges with other users are realized through blockchain technology. 【0164】 For example, if a user enters a prompt on their device saying, "Create a virtual character and set it to have a friendly personality," the system will use a generative AI model to quickly generate a virtual individual with the specified characteristics. In this way, the user can obtain a more personalized experience. 【0165】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0166】 Step 1: 【0167】 The user inputs basic information about a virtual individual through a terminal. This information includes name, appearance, personality, etc. This input data is sent to the server by the terminal. At this stage, prompts are used to guide the user so that the characteristics they intend are specifically reflected. 【0168】 Step 2: 【0169】 The server receives basic information transmitted from the terminal. This information is input into a generative AI model, which performs data analysis and processing to generate a profile of a virtual individual. Based on the input information, the generative AI model creates a digital entity with natural and human-like characteristics. The resulting profile is saved in a format that the user can later access and customize. 【0170】 Step 3: 【0171】 Users can customize the generated profile using their device. Specifically, they can fine-tune the appearance or modify specific aspects of the personality. The user's input is then sent back to the server, and the updated profile is modified by the generating AI model. The resulting output is a more refined and personalized virtual individual. 【0172】 Step 4: 【0173】 The terminal acquires the user's voice and video data in real time and sends it to the emotion engine. The emotion engine analyzes this data to identify the user's emotional state. The results of this analysis are input to the server and used as instructions for the virtual individual. The output based on the emotion analysis is a dynamically adapted response or action of the virtual individual. 【0174】 Step 5: 【0175】 The server controls the activities of individual virtual objects within the virtual reality space based on the output of the emotion engine. It adjusts the content and timing of events based on the activity plan and schedule set by the user. The final output is the execution of emotion-driven, dynamic, and adaptive events. 【0176】 Step 6: 【0177】 Users digitize virtual individual objects and exchange or trade them with other users on the marketplace. At this stage, the server assists in managing and trading tokenized virtual individual objects based on information from generative AI models and sentiment engines. The final output is when a user's transaction is successful and the digital entity is transferred to a new user. 【0178】 (Application Example 2) 【0179】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart device 14 will be referred to as the "terminal." 【0180】 Traditional virtual character interactions failed to provide personalized user experiences because they offered uniform responses without identifying user emotions. This resulted in low-quality interactions and limited effectiveness in providing product information and assisting with purchases. Furthermore, the transaction and customer service processes using virtual characters were not sufficiently dynamic. 【0181】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0182】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device, means for identifying the user's emotions through emotion analysis and dynamically adjusting the virtual person's responses, and means for providing product information and purchasing support using the virtual person. This makes it possible to provide a more personalized user experience, improve the quality of interaction in the virtual space, and make transactions with users more effective. 【0183】 An "information processing device" is a device that generates a virtual person from user input information and performs various data processing operations. 【0184】 A "virtual character" is a fictional person created by a computer program within a virtual environment who interacts with the user. 【0185】 "User preferences" refer to the individual interests and tastes of the user, and serve as the basis for customizing the attributes of the virtual character. 【0186】 A "virtual reality space" is a simulated three-dimensional space created using computer technology that can feel like reality. 【0187】 "Digital tokenization" refers to the process of converting virtual individuals and other digital assets into tokens that can be traded on digital markets using blockchain technology or similar methods. 【0188】 "Emotional analysis" is a technology that analyzes a user's voice and video data in real time to identify the user's emotional state. 【0189】 "Dynamic adjustment" means that the response content is changed adaptively in real time according to the situation and conditions. 【0190】 "Providing product information" refers to the act of presenting users with detailed information about products and services within a virtual space. 【0191】 "Purchase support" refers to activities that provide guidance and advice to help users in the process of selecting and purchasing goods and services. 【0192】 The system for implementing the present invention consists of a server including an information processing device, an emotion analysis engine, and a generative AI model, and a terminal operated by the user. The server first receives information input by the user through the terminal and uses the generative AI model to generate a virtual person. This virtual person can be customized according to the user's preferences and supports activities within the virtual reality space. 【0193】 The emotion analysis engine analyzes audio and video data acquired from the user's device in real time to identify the user's emotions. Based on this analysis, the server dynamically adjusts the responses of the generated virtual character. Specifically, if the user expresses surprise, the virtual character is instructed to show a reaction that expresses surprise. This allows the user to experience a more realistic and personal interaction. 【0194】 Furthermore, virtual characters provide product information and support purchases as needed. The terminals play a role in supporting the user's purchasing process by presenting product information in response to the user's actions within the virtual space. 【0195】 As a concrete example, when a user is about to purchase a new electronic device, a virtual assistant reads the user's excitement from their facial expressions and voice, and passionately recommends suitable products. At this time, product selection is based on the user's preferences, and the reasons for the recommendation and related information are also presented. 【0196】 An example of a prompt message would be: "The virtual assistant senses the user's excitement and enthusiastically recommends the latest electronic gadgets. Based on the products the user shows interest in, it provides related accessories and discount information." 【0197】 Such systems not only improve the user experience in virtual spaces, but also make the transaction process more efficient and enable flexible responses to changes in users' interests and emotions. 【0198】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0199】 Step 1: 【0200】 The user enters initial information about the virtual character through their device. This information includes name, appearance, personality, etc. The entered data is sent to the server. Based on the entered data, the server prepares the basic data for generating the virtual character. 【0201】 Step 2: 【0202】 The server uses a generative AI model to generate a virtual character profile from the received user data. At this stage, the AI ​​model processes the input parameters and designs a virtual character that matches the user's preferences. The generated profile is returned to the user for customization. 【0203】 Step 3: 【0204】 Users customize the appearance and personality of the virtual character generated using their device. This customization data is then sent back to the server. The server adjusts and regenerates the virtual character based on the provided customization data. 【0205】 Step 4: 【0206】 The server acquires and analyzes the user's voice and video data in real time using an emotion analysis engine. As a result, it identifies the user's emotional state. The analyzed emotion data is used to adjust the responses of the virtual character. 【0207】 Step 5: 【0208】 When a user asks a question about a product in a virtual store, the device sends that information to a server. The server uses a generative AI model to select appropriate product information and suggests it to the user. The product information provided is optimized according to the user's emotional state. 【0209】 Step 6: 【0210】 The terminal, based on information received from the server, performs interactions with a virtual character in a virtual reality space. The virtual character provides product information and engages in conversation to support the purchase. Dynamic responses are provided, taking the user's emotions into consideration. The conversation flow from steps 5 to 6 follows the example prompt sentences generated earlier. 【0211】 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating 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. 【0212】 Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0213】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart device 14. 【0214】 [Second Embodiment] 【0215】 Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment. 【0216】 As shown in Figure 3, the data processing system 210 includes a data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server. 【0217】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0218】 The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication interface 44. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, and camera 42 are also connected to the bus 52. 【0219】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0220】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0221】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0222】 Figure 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Figure 4, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0223】 The specific processing program 56 is an example of a "program" relating to the technology of this 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. 【0224】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0225】 In the smart glasses 214, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0226】 Next, the identification processing performed by the identification processing unit 290 of the data processing device 12 will be described. 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". 【0227】 This invention relates to a system that uses an information processing device to generate virtual characters that operate in a virtual space, allowing users to cultivate, manage, and interact with these characters. In this system, a server first receives information provided by the user and generates a basic profile of the virtual character using a generation AI model. Users can then customize the appearance, personality, and other aspects of this character via a terminal. 【0228】 The generated virtual characters begin their activities within the virtual reality space. The server manages access to the metaverse platform and conducts virtual events and performances according to the schedule set by the user. During this process, the server handles real-time interactions with users and fans, enhancing engagement. 【0229】 Furthermore, users can use their devices to digitally tokenize virtual characters. This allows users to exchange and trade virtual characters with other users. The server manages these transactions and ensures transparency by recording them on the blockchain. 【0230】 As a concrete example, when a user first creates a virtual character, they can use their device to select attributes such as "friendliness" and "musical talent." The server receives this information, generates a character through a generative AI model, and presents it to the user as an avatar. After this, the user can fine-tune the character's appearance on their device and select their favorite outfit. This process allows users to give each virtual character a unique personality and obtain a personalized experience. 【0231】 Thus, this invention transcends physical limitations, providing users with interactive experiences with virtual characters and enabling new economic activities. 【0232】 The following describes the processing flow. 【0233】 Step 1: 【0234】 The user accesses the system through a terminal and enters basic information about the virtual character. This basic information includes name, gender, age, physical characteristics, and basic personality attributes. The terminal sends this data to the server. 【0235】 Step 2: 【0236】 Based on the basic information received by the server, an AI model is used to generate an initial profile of a virtual person. This profile includes an appearance model and voice samples. This generated profile is then sent from the server to the terminal and displayed to the user. 【0237】 Step 3: 【0238】 Users can customize the attributes of their virtual characters in detail on their devices. Specifically, they can make minor adjustments to appearance (changing hairstyles and clothing) and add settings for personality and abilities. The customized data is sent from the device to the server. 【0239】 Step 4: 【0240】 The server updates the virtual character's profile based on the customized data submitted by the user. The new profile is saved on the server and used for future activities and interactions. 【0241】 Step 5: 【0242】 Users set their activity schedules within the metaverse on their devices. This could include things like live event dates or social media posting plans. The device then sends the schedule information to the server. 【0243】 Step 6: 【0244】 The server makes virtual characters active on the metaverse platform based on schedules set by users. During live events, the server notifies other users and fans of the event, providing a platform for interaction. 【0245】 Step 7: 【0246】 The user sends a request to the server via their device to digitally tokenize their virtual persona. The server generates an NFT based on the request and prepares to publish the user's virtual persona on the marketplace. 【0247】 Step 8: 【0248】 The server registers digitally tokenized virtual individuals on the marketplace, making them tradable by other users. Users can view and process trading offers via their devices. 【0249】 (Example 1) 【0250】 Next, we will describe Example 1. 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". 【0251】 Conventional virtual character generation systems limit users to customizing their virtual characters from a limited selection, resulting in a lack of originality. Furthermore, they lack flexibility in activities within the virtual space and interactions with other users, restricting the interactive experience. Additionally, they fail to adequately ensure transparency in transactions through digital tokenization. 【0252】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0253】 In this invention, the server includes means for generating a virtual person based on user input, means for creating prompt sentences using a generation AI model, and means for digitally tokenizing the virtual person and making it tradable. This allows users to easily generate their own virtual people and enables diverse experiences in virtual space and improved transparency of transactions. 【0254】 An "information processing device" refers to an electronic device that receives input information from users and generates and manages virtual characters. 【0255】 "Users" refers to individuals or groups who operate the system and create or customize virtual characters. 【0256】 A "virtual character" refers to a digital character created in a virtual space using a generative AI model. 【0257】 A "generative AI model" refers to an artificial intelligence program that uses an algorithm to generate virtual characters based on prompts from the user. 【0258】 A "prompt statement" refers to an instruction document used by a generative AI model when generating a virtual character. 【0259】 A "virtual space" refers to a computer environment constructed using digital technology, where virtual characters engage in activities. 【0260】 "Digital tokenization" refers to the concept of generating virtual individuals as tokens, enabling their exchange and transaction with others. 【0261】 "User preferences" refer to the specific attributes and characteristics that users desire in a virtual character. 【0262】 This invention is a system centered around an information processing device that enables users to generate, customize, and operate virtual characters in a virtual space. First, the user uses a terminal to input information about the basic attributes and personality of the virtual character. The input information is received by a server and transmitted to the generating AI model. 【0263】 The server is responsible for creating prompt messages using a generative AI model. These prompt messages might take the form of, for example, "Generate a friendly character who is good at music," and function as instructions for the AI ​​to generate a virtual character. The generated virtual character is displayed on the user's device in a customizable form. Here, the user can customize the character's appearance and detailed personality settings. 【0264】 After customization is complete, the server deploys the virtual character into the virtual space and assists with activities. This virtual space is called a metaverse platform, and the server also manages user interaction and event scheduling within it. This allows users to interact with other users in the virtual space and have a rich experience. 【0265】 Additionally, users have the option to digitally tokenize their virtual identities via their devices. This digital tokenization makes the virtual identities exchangeable and tradable with other users. The server manages the entire transaction process, using blockchain technology to generate transparent and reliable records. 【0266】 Through the processes and configuration described above, this system enables a new type of interaction and economic activity that transcends physical limitations. 【0267】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0268】 Step 1: 【0269】 The user uses a device to enter information related to the virtual character. This information includes the name, basic personality attributes, and attributes such as "friendliness" and "musical talent." The entered data is sent from the device to the server. 【0270】 Step 2: 【0271】 The server generates prompts for the AI ​​model based on the information received from the user. Specifically, it analyzes the input data and creates prompts such as, "Please generate a friendly character who is good at music." These prompts are sent to the AI ​​model, and a basic profile of the virtual character is generated. 【0272】 Step 3: 【0273】 The basic profile of the generated virtual character is sent from the server to the device. The user can customize the character's appearance and personality on the device. The user uses the device's interface to fine-tune details such as hairstyle, clothing, and personality. The results of each customization are reflected on the device in real time. 【0274】 Step 4: 【0275】 Once customization is complete, the server applies the customized virtual character's information to the metaverse platform. This allows the virtual character to begin activities within the virtual space. The server uses this information to manage schedules and event participation within the virtual space and to enable users to interact with other users. 【0276】 Step 5: 【0277】 Users can digitally tokenize virtual individuals via their devices. When a user selects the "Tokenize" button, the server begins the process of generating the virtual individual as an NFT. The generated token is recorded on the blockchain in a format that can be traded with other users. 【0278】 Step 6: 【0279】 The server manages transactions related to digital tokens. Each time a transaction is completed, its history is recorded on the blockchain to ensure transparency and reliability. This allows users to securely exchange and trade virtual individuals. 【0280】 (Application Example 1) 【0281】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server," and the smart glasses 214 will be referred to as the "terminal." 【0282】 In modern digital society, a purchasing experience within a virtual reality space is demanded, but conventional systems lack an interactive and personalized experience. Also, real-time product demonstrations on virtual space and product introduction / purchase support via virtual characters are insufficient, and it is necessary to improve the quality of the user experience. 【0283】 The specific processing by the specific processing unit 290 of the data processing apparatus 12 in Application Example 1 is realized by the following respective means. 【0284】 In this invention, the server includes means for generating a virtual character based on an input from a user by an information processing apparatus, means for customizing the attributes of the virtual character based on the user's preferences, means for making the virtual character act within the virtual reality space and communicate with other users, means for digitally tokenizing the virtual character to enable exchange or transaction with other users, means for making the virtual character interact with the user within a virtual store and provide product information, and means for the virtual character to demonstrate a product within the virtual space. Thereby, the user can enjoy an interactive and personalized purchasing experience in the virtual store. 【0285】 An "information processing apparatus" is a digital apparatus that receives an input from a user and processes data based on that information. 【0286】 A "user" is a person who operates the system and directly interacts with the virtual reality space or virtual characters. 【0287】 A "virtual character" is a digital character generated within the virtual reality space and is an entity that interacts and communicates with users. 【0288】 "Attributes" refer to the features and characteristics of a virtual character and are elements that are customized based on the user's preferences and selections. 【0289】 A "virtual reality space" is a digital, three-dimensional space created using computer graphics and other technologies, within which users can engage in activities and interactions. 【0290】 A "digital token" is a token represented in digital form, and serves as a means of exchanging and trading virtual individuals. 【0291】 A "virtual store" is a digital version of a physical store located within a virtual reality space, where users can obtain product information and make purchases. 【0292】 A "product demonstration" is an activity in which a virtual person introduces a product in a virtual reality space, showing users its characteristics and how to use it. 【0293】 The system that realizes this invention first uses an information processing device on a server to receive input from the user, and then uses a generation AI model based on that information to generate a virtual character. The attributes of the generated virtual character can be customized by the user through a terminal based on their preferences. The user can then use the terminal to place the virtual character in a virtual reality space and interact with it. 【0294】 The server provides a digital commercial space, a virtual store, within virtual reality. Within the virtual store, virtual characters interact with users to provide product information and demonstrate products. Suitable hardware for this includes smartphones and head-mounted displays, while the software used is Unity or Unreal Engine, which are suitable for rendering the virtual space. Furthermore, AI models such as OpenAI GPT, which has natural language processing capabilities, are used. 【0295】 For example, if a user inputs "I'm looking for a new tablet" through their device, a virtual store clerk can provide real-time explanations about the characteristics and features of the specified product. Examples of prompts include: "User: Which camera is suitable for travel?" "Prompt to AI model: Introduce cameras suitable for travel, emphasizing their lightweight design and high image quality." 【0296】 This system allows users to enjoy a full-fledged shopping experience at home without having to visit a physical store, and the interaction during this process is highly natural and personalized. 【0297】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0298】 Step 1: 【0299】 The server receives input from the user. 【0300】 As input, user preferences and requests are sent from the terminal to the server in text format. Based on this input, the server uses a generative AI model to generate a basic profile of a virtual person. As data processing, the input text is analyzed and necessary attribute information is extracted. 【0301】 Step 2: 【0302】 The server sends the virtual character profile it generated to the device. 【0303】 As output, attribute information of the virtual character is displayed on the terminal. On the terminal, the user can customize details such as appearance and personality based on this information. This profile data is visualized on the terminal and prepared to accept user input. 【0304】 Step 3: 【0305】 The user customizes the virtual character on the terminal. 【0306】 As input, the information about the appearance and personality selected by the user is sent to the server via the terminal. The user operates the GUI and performs actions such as selecting visual elements. The output is sent to the server as the final customization data. 【0307】 Step 4: 【0308】 The server places the customized virtual character in the virtual reality space. 【0309】 As input, the server processes the final customization information to generate a 3D model and reflects it in the virtual space. By performing data calculations, the position and movement of the virtual character in the virtual space are determined. 【0310】 Step 5: 【0311】 The user interacts with the virtual character inside the virtual store. 【0312】 As input, the user enters questions or requests into the terminal in voice or text. The server uses the generated AI model to generate an appropriate response and sends it back to the terminal. As a specific action, the server analyzes the questions about products from the user and constructs answers by the AI. 【0313】 Step 6: 【0314】 The virtual character demonstrates products in the virtual space. 【0315】 As input, based on the user's questions and requests, the server retrieves the data of relevant products, visualizes it as a 3D model, sends this to the terminal, and shows it to the user. Through this step, the user can intuitively understand the characteristics of the products in the virtual space. 【0316】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0317】 This invention generates virtual characters using an information processing system incorporating an emotion engine, thereby enhancing interactive communication with users. The system includes a terminal, a server, and an emotion engine. 【0318】 First, the user enters basic information about the virtual character through their device. This includes initial settings such as name, appearance, and personality. The data entered from the device is sent to a server, which uses a generated AI model to create a profile of the virtual character. After that, the user can use the device to make detailed customizations to the appearance and personality. 【0319】 The generated virtual character recognizes the user's emotional state through an emotion engine, improving the quality of interaction. The emotion engine analyzes the user's voice and video data in real time to identify emotions. Based on this recognition, the server dynamically adjusts the virtual character's real-time responses and actions. For example, if the user expresses surprise, the virtual character can display a corresponding reaction. 【0320】 Furthermore, virtual characters are supported in their activities within the virtual reality space, utilizing feedback from an emotion engine. The server receives activity schedules set by the user and can adjust the content and timing of events based on their emotional state. 【0321】 For example, when a user engages in a conversation with a virtual character using their device, if the server detects excited emotions, it instructs the virtual character to continue the conversation in a more lively manner. In this way, the user can enjoy a more personal and dynamic interaction. 【0322】 Furthermore, virtual characters can be digitized and traded with other users on a marketplace. The server utilizes emotion engine data to promote more appealing virtual characters and help users successfully complete transactions. In this way, the present invention leverages emotion-based interaction to maximize the appeal of virtual characters and enrich the user experience. 【0323】 The following describes the processing flow. 【0324】 Step 1: 【0325】 The user accesses the application through their device and enters basic information about the virtual character (name, appearance, gender, basic personality traits, etc.). The entered information is then sent from the device to the server. 【0326】 Step 2: 【0327】 Based on the information received by the server, an AI model is used to generate an initial profile of the virtual character. Based on the generated profile, the server creates a model of the virtual character, including graphics and audio data, and sends it to the terminal for display to the user. 【0328】 Step 3: 【0329】 Users can customize their virtual characters in detail on their devices. For example, they can change hairstyles and clothing, and make fine adjustments to their personality. This customization information is sent from the device to the server, which then updates the profile. 【0330】 Step 4: 【0331】 The user desires active interaction and initiates a conversation with a virtual character using their device. The server activates an emotion engine, analyzing the user's voice and video data in real time to recognize their emotions. 【0332】 Step 5: 【0333】 After the emotion engine identifies the user's emotions, the server adjusts the virtual character's responses and actions. For example, if the user makes cheerful sounds, the virtual character picks this up and is programmed to develop an even more enjoyable conversation. 【0334】 Step 6: 【0335】 The server manages the activity schedule of virtual characters in the virtual reality space. When a user sets events and activities on their device, the server uses feedback from the emotion engine to dynamically adjust the scheduled activities. 【0336】 Step 7: 【0337】 When a user wishes to conduct a transaction, they request the digital tokenization of the virtual person via their device. The server receives this request and prepares to register the virtual person's profile as a digital token on the marketplace. 【0338】 Step 8: 【0339】 The server registers digitally tokenized virtual individuals on the marketplace, preparing them for other users to trade. This allows users to view trading offers and negotiate through their devices. 【0340】 (Example 2) 【0341】 Next, we will describe Example 2. 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". 【0342】 Conventional information processing systems have shortcomings in their ability to adjust responses based on emotion recognition during user interactions, and the cumbersome nature of transactions due to digital asset digitization has been a challenge. Furthermore, there were limitations to the real-time nature of interactions in virtual reality spaces. 【0343】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0344】 In this invention, the server includes means for generating information based on user input, means for generating artificial individual objects based on the information, and means for modifying the attributes of the artificial individual objects based on the user's preferences. This enables natural and dynamic responses based on emotion recognition, as well as facilitating transactions via digital assets and real-time interaction within a virtual environment. 【0345】 "Means of generating information" refers to processes and functions that create specific data or content based on user input. 【0346】 An "artificial individual object" refers to a virtual entity generated by a system, a digital entity intended for interaction with users. 【0347】 "Means of changing attributes" refers to functions that allow users to adjust or modify the characteristics and settings of individual artificial objects based on their preferences. 【0348】 "Means for recognizing emotional states" refers to technologies that analyze audio and video data from users to identify the emotions expressed during that process. 【0349】 "Means of adjusting responses" refers to processes that dynamically change the reactions and behaviors of artificial, individual objects in accordance with their perceived emotional states. 【0350】 "Digitalization" refers to the process of digitizing artificial, individual objects using technologies such as blockchain, thereby enabling their trading and exchange. 【0351】 This information processing system consists of a terminal, a server, and an emotion engine. First, the user inputs basic information about a virtual individual through the terminal. This input stage uses information such as the name, appearance, and personality set by the user. The terminal collects this data and sends it to the server. 【0352】 The server uses a generative AI model based on the received data to generate a profile for each individual virtual person. Because this generative AI model is based on a large amount of data and a learning algorithm, it can generate natural-looking virtual people. The generated profile can be accessed by the user via their device, allowing for detailed customization. 【0353】 Next, the emotion engine analyzes the user's emotional state in real time based on audio and video data. This analysis is sent to the server, which adjusts the responses and actions of the virtual individual accordingly, providing the user with a natural and dynamic interaction. 【0354】 Virtual entities can operate within a virtual reality space, and events can be held according to activity plans and schedules set by the user. Furthermore, these virtual entities are tokenized as digital assets, and transactions and exchanges with other users are realized through blockchain technology. 【0355】 For example, if a user enters a prompt on their device saying, "Create a virtual character and set it to have a friendly personality," the system will use a generative AI model to quickly generate a virtual individual with the specified characteristics. In this way, the user can obtain a more personalized experience. 【0356】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0357】 Step 1: 【0358】 The user inputs basic information about a virtual individual through a terminal. This information includes name, appearance, personality, etc. This input data is sent to the server by the terminal. At this stage, prompts are used to guide the user so that the characteristics they intend are specifically reflected. 【0359】 Step 2: 【0360】 The server receives basic information transmitted from the terminal. This information is input into a generative AI model, which performs data analysis and processing to generate a profile of a virtual individual. Based on the input information, the generative AI model creates a digital entity with natural and human-like characteristics. The resulting profile is saved in a format that the user can later access and customize. 【0361】 Step 3: 【0362】 Users can customize the generated profile using their device. Specifically, they can fine-tune the appearance or modify specific aspects of the personality. The user's input is then sent back to the server, and the updated profile is modified by the generating AI model. The resulting output is a more refined and personalized virtual individual. 【0363】 Step 4: 【0364】 The terminal acquires the user's voice and video data in real time and sends it to the emotion engine. The emotion engine analyzes this data to identify the user's emotional state. The results of this analysis are input to the server and used as instructions for the virtual individual. The output based on the emotion analysis is a dynamically adapted response or action of the virtual individual. 【0365】 Step 5: 【0366】 The server controls the activities of individual virtual objects within the virtual reality space based on the output of the emotion engine. It adjusts the content and timing of events based on the activity plan and schedule set by the user. The final output is the execution of emotion-driven, dynamic, and adaptive events. 【0367】 Step 6: 【0368】 Users digitize virtual individual objects and exchange or trade them with other users on the marketplace. At this stage, the server assists in managing and trading tokenized virtual individual objects based on information from generative AI models and sentiment engines. The final output is when a user's transaction is successful and the digital entity is transferred to a new user. 【0369】 (Application Example 2) 【0370】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the smart glasses 214 as the "terminal". 【0371】 Traditional virtual character interactions failed to provide personalized user experiences because they offered uniform responses without identifying user emotions. This resulted in low-quality interactions and limited effectiveness in providing product information and assisting with purchases. Furthermore, the transaction and customer service processes using virtual characters were not sufficiently dynamic. 【0372】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0373】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device, means for identifying the user's emotions through emotion analysis and dynamically adjusting the virtual person's responses, and means for providing product information and purchasing support using the virtual person. This makes it possible to provide a more personalized user experience, improve the quality of interaction in the virtual space, and make transactions with users more effective. 【0374】 An "information processing device" is a device that generates a virtual person from user input information and performs various data processing operations. 【0375】 A "virtual character" is a fictional person created by a computer program within a virtual environment who interacts with the user. 【0376】 "User preferences" refer to the individual interests and tastes of the user, and serve as the basis for customizing the attributes of the virtual character. 【0377】 A "virtual reality space" is a simulated three-dimensional space created using computer technology that can feel like reality. 【0378】 "Digital tokenization" refers to the process of converting virtual individuals and other digital assets into tokens that can be traded on digital markets using blockchain technology or similar methods. 【0379】 "Emotional analysis" is a technology that analyzes a user's voice and video data in real time to identify the user's emotional state. 【0380】 "Dynamic adjustment" means that the response content is changed adaptively in real time according to the situation and conditions. 【0381】 "Providing product information" refers to the act of presenting users with detailed information about products and services within a virtual space. 【0382】 "Purchase support" refers to activities that provide guidance and advice to help users in the process of selecting and purchasing goods and services. 【0383】 The system for implementing the present invention consists of a server including an information processing device, an emotion analysis engine, and a generative AI model, and a terminal operated by the user. The server first receives information input by the user through the terminal and uses the generative AI model to generate a virtual person. This virtual person can be customized according to the user's preferences and supports activities within the virtual reality space. 【0384】 The emotion analysis engine analyzes audio and video data acquired from the user's device in real time to identify the user's emotions. Based on this analysis, the server dynamically adjusts the responses of the generated virtual character. Specifically, if the user expresses surprise, the virtual character is instructed to show a reaction that expresses surprise. This allows the user to experience a more realistic and personal interaction. 【0385】 Furthermore, virtual characters provide product information and support purchases as needed. The terminals play a role in supporting the user's purchasing process by presenting product information in response to the user's actions within the virtual space. 【0386】 As a concrete example, when a user is about to purchase a new electronic device, a virtual assistant reads the user's excitement from their facial expressions and voice, and passionately recommends suitable products. At this time, product selection is based on the user's preferences, and the reasons for the recommendation and related information are also presented. 【0387】 An example of a prompt message would be: "The virtual assistant senses the user's excitement and enthusiastically recommends the latest electronic gadgets. Based on the products the user shows interest in, it provides related accessories and discount information." 【0388】 Such systems not only improve the user experience in virtual spaces, but also make the transaction process more efficient and enable flexible responses to changes in users' interests and emotions. 【0389】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0390】 Step 1: 【0391】 The user enters initial information about the virtual character through their device. This information includes name, appearance, personality, etc. The entered data is sent to the server. Based on the entered data, the server prepares the basic data for generating the virtual character. 【0392】 Step 2: 【0393】 The server uses a generative AI model to generate a virtual character profile from the received user data. At this stage, the AI ​​model processes the input parameters and designs a virtual character that matches the user's preferences. The generated profile is returned to the user for customization. 【0394】 Step 3: 【0395】 Users customize the appearance and personality of the virtual character generated using their device. This customization data is then sent back to the server. The server adjusts and regenerates the virtual character based on the provided customization data. 【0396】 Step 4: 【0397】 The server acquires and analyzes the user's voice and video data in real time using an emotion analysis engine. As a result, it identifies the user's emotional state. The analyzed emotion data is used to adjust the responses of the virtual character. 【0398】 Step 5: 【0399】 When a user asks a question about a product in a virtual store, the device sends that information to a server. The server uses a generative AI model to select appropriate product information and suggests it to the user. The product information provided is optimized according to the user's emotional state. 【0400】 Step 6: 【0401】 The terminal, based on information received from the server, performs interactions with a virtual character in a virtual reality space. The virtual character provides product information and engages in conversation to support the purchase. Dynamic responses are provided, taking the user's emotions into consideration. The conversation flow from steps 5 to 6 follows the example prompt sentences generated earlier. 【0402】 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 user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0403】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0404】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the smart glasses 214. 【0405】 [Third Embodiment] 【0406】 Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment. 【0407】 As shown in Figure 5, the data processing system 310 includes a data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server. 【0408】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0409】 The headset terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a display 343. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and display 343 are also connected to the bus 52. 【0410】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0411】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0412】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0413】 Figure 6 shows an example of the main functions of the data processing device 12 and the headset terminal 314. As shown in Figure 6, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0414】 The specific processing program 56 is an example of a "program" relating to the technology of this 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. 【0415】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0416】 In the headset terminal 314, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0417】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the headset terminal 314 will be referred to as the "terminal". 【0418】 This invention relates to a system that uses an information processing device to generate virtual characters that operate in a virtual space, allowing users to cultivate, manage, and interact with these characters. In this system, a server first receives information provided by the user and generates a basic profile of the virtual character using a generation AI model. Users can then customize the appearance, personality, and other aspects of this character via a terminal. 【0419】 The generated virtual characters begin their activities within the virtual reality space. The server manages access to the metaverse platform and conducts virtual events and performances according to the schedule set by the user. During this process, the server handles real-time interactions with users and fans, enhancing engagement. 【0420】 Furthermore, users can use their devices to digitally tokenize virtual characters. This allows users to exchange and trade virtual characters with other users. The server manages these transactions and ensures transparency by recording them on the blockchain. 【0421】 As a concrete example, when a user first creates a virtual character, they can use their device to select attributes such as "friendliness" and "musical talent." The server receives this information, generates a character through a generative AI model, and presents it to the user as an avatar. After this, the user can fine-tune the character's appearance on their device and select their favorite outfit. This process allows users to give each virtual character a unique personality and obtain a personalized experience. 【0422】 Thus, this invention transcends physical limitations, providing users with interactive experiences with virtual characters and enabling new economic activities. 【0423】 The following describes the processing flow. 【0424】 Step 1: 【0425】 The user accesses the system through a terminal and enters basic information about the virtual character. This basic information includes name, gender, age, physical characteristics, and basic personality attributes. The terminal sends this data to the server. 【0426】 Step 2: 【0427】 Based on the basic information received by the server, an AI model is used to generate an initial profile of a virtual person. This profile includes an appearance model and voice samples. This generated profile is then sent from the server to the terminal and displayed to the user. 【0428】 Step 3: 【0429】 Users can customize the attributes of their virtual characters in detail on their devices. Specifically, they can make minor adjustments to appearance (changing hairstyles and clothing) and add settings for personality and abilities. The customized data is sent from the device to the server. 【0430】 Step 4: 【0431】 The server updates the virtual character's profile based on the customized data submitted by the user. The new profile is saved on the server and used for future activities and interactions. 【0432】 Step 5: 【0433】 Users set their activity schedules within the metaverse on their devices. This could include things like live event dates or social media posting plans. The device then sends the schedule information to the server. 【0434】 Step 6: 【0435】 The server makes virtual characters active on the metaverse platform based on schedules set by users. During live events, the server notifies other users and fans of the event, providing a platform for interaction. 【0436】 Step 7: 【0437】 The user sends a request to the server via their device to digitally tokenize their virtual persona. The server generates an NFT based on the request and prepares to publish the user's virtual persona on the marketplace. 【0438】 Step 8: 【0439】 The server registers digitally tokenized virtual individuals on the marketplace, making them tradable by other users. Users can view and process trading offers via their devices. 【0440】 (Example 1) 【0441】 Next, we will describe Example 1. 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." 【0442】 Conventional virtual character generation systems limit users to customizing their virtual characters from a limited selection, resulting in a lack of originality. Furthermore, they lack flexibility in activities within the virtual space and interactions with other users, restricting the interactive experience. Additionally, they fail to adequately ensure transparency in transactions through digital tokenization. 【0443】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0444】 In this invention, the server includes means for generating a virtual person based on user input, means for creating prompt sentences using a generation AI model, and means for digitally tokenizing the virtual person and making it tradable. This allows users to easily generate their own virtual people and enables diverse experiences in virtual space and improved transparency of transactions. 【0445】 An "information processing device" refers to an electronic device that receives input information from users and generates and manages virtual characters. 【0446】 "Users" refers to individuals or groups who operate the system and create or customize virtual characters. 【0447】 A "virtual character" refers to a digital character created in a virtual space using a generative AI model. 【0448】 A "generative AI model" refers to an artificial intelligence program that uses an algorithm to generate virtual characters based on prompts from the user. 【0449】 A "prompt statement" refers to an instruction document used by a generative AI model when generating a virtual character. 【0450】 A "virtual space" refers to a computer environment constructed using digital technology, where virtual characters engage in activities. 【0451】 "Digital tokenization" refers to the concept of generating virtual individuals as tokens, enabling their exchange and transaction with others. 【0452】 "User preferences" refer to the specific attributes and characteristics that users desire in a virtual character. 【0453】 This invention is a system centered around an information processing device that enables users to generate, customize, and operate virtual characters in a virtual space. First, the user uses a terminal to input information about the basic attributes and personality of the virtual character. The input information is received by a server and transmitted to the generating AI model. 【0454】 The server is responsible for creating prompt messages using a generative AI model. These prompt messages might take the form of, for example, "Generate a friendly character who is good at music," and function as instructions for the AI ​​to generate a virtual character. The generated virtual character is displayed on the user's device in a customizable form. Here, the user can customize the character's appearance and detailed personality settings. 【0455】 After customization is complete, the server deploys the virtual character into the virtual space and assists with activities. This virtual space is called a metaverse platform, and the server also manages user interaction and event scheduling within it. This allows users to interact with other users in the virtual space and have a rich experience. 【0456】 Additionally, users have the option to digitally tokenize their virtual identities via their devices. This digital tokenization makes the virtual identities exchangeable and tradable with other users. The server manages the entire transaction process, using blockchain technology to generate transparent and reliable records. 【0457】 Through the processes and configuration described above, this system enables a new type of interaction and economic activity that transcends physical limitations. 【0458】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0459】 Step 1: 【0460】 The user uses a device to enter information related to the virtual character. This information includes the name, basic personality attributes, and attributes such as "friendliness" and "musical talent." The entered data is sent from the device to the server. 【0461】 Step 2: 【0462】 The server generates prompts for the AI ​​model based on the information received from the user. Specifically, it analyzes the input data and creates prompts such as, "Please generate a friendly character who is good at music." These prompts are sent to the AI ​​model, and a basic profile of the virtual character is generated. 【0463】 Step 3: 【0464】 The basic profile of the generated virtual character is sent from the server to the device. The user can customize the character's appearance and personality on the device. The user uses the device's interface to fine-tune details such as hairstyle, clothing, and personality. The results of each customization are reflected on the device in real time. 【0465】 Step 4: 【0466】 Once customization is complete, the server applies the customized virtual character's information to the metaverse platform. This allows the virtual character to begin activities within the virtual space. The server uses this information to manage schedules and event participation within the virtual space and to enable users to interact with other users. 【0467】 Step 5: 【0468】 Users can digitally tokenize virtual individuals via their devices. When a user selects the "Tokenize" button, the server begins the process of generating the virtual individual as an NFT. The generated token is recorded on the blockchain in a format that can be traded with other users. 【0469】 Step 6: 【0470】 The server manages transactions related to digital tokens. Each time a transaction is completed, its history is recorded on the blockchain to ensure transparency and reliability. This allows users to securely exchange and trade virtual individuals. 【0471】 (Application Example 1) 【0472】 Next, we will explain Application Example 1. In the following explanation, 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." 【0473】 In today's digital society, there is a demand for shopping experiences within virtual reality spaces, but conventional systems lack interactive and personalized experiences. Furthermore, real-time product demonstrations in virtual spaces and product introductions and purchase support through virtual characters are insufficient, making it necessary to improve the quality of the user experience. 【0474】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0475】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device; means for customizing the attributes of the virtual person based on the user's preferences; means for making the virtual person active in a virtual reality space and interacting with other users; means for digitally tokenizing the virtual person and making it exchangeable or tradable with other users; means for making the virtual person interact with the user in a virtual store and providing product information; and means for the virtual person to demonstrate products in the virtual space. This enables the user to enjoy an interactive and personalized shopping experience in the virtual store. 【0476】 An "information processing device" is a digital device that receives input from a user and processes data based on that information. 【0477】 A "user" is someone who operates the system and directly interacts with the virtual reality space or virtual characters. 【0478】 A "virtual character" is a digital character created within a virtual reality space that interacts and communicates with users. 【0479】 "Attributes" refer to the characteristics and traits of a virtual character, and are elements that are customized based on the user's preferences and choices. 【0480】 A "virtual reality space" is a digital, three-dimensional space created using computer graphics and other technologies, within which users can engage in activities and interactions. 【0481】 A "digital token" is a token represented in digital form, and serves as a means of exchanging and trading virtual individuals. 【0482】 A "virtual store" is a digital version of a physical store located within a virtual reality space, where users can obtain product information and make purchases. 【0483】 A "product demonstration" is an activity in which a virtual person introduces a product in a virtual reality space, showing users its characteristics and how to use it. 【0484】 The system that realizes this invention first uses an information processing device on a server to receive input from the user, and then uses a generation AI model based on that information to generate a virtual character. The attributes of the generated virtual character can be customized by the user through a terminal based on their preferences. The user can then use the terminal to place the virtual character in a virtual reality space and interact with it. 【0485】 The server provides a digital commercial space, a virtual store, within virtual reality. Within the virtual store, virtual characters interact with users to provide product information and demonstrate products. Suitable hardware for this includes smartphones and head-mounted displays, while the software used is Unity or Unreal Engine, which are suitable for rendering the virtual space. Furthermore, AI models such as OpenAI GPT, which has natural language processing capabilities, are used. 【0486】 For example, if a user inputs "I'm looking for a new tablet" through their device, a virtual store clerk can provide real-time explanations about the characteristics and features of the specified product. Examples of prompts include: "User: Which camera is suitable for travel?" "Prompt to AI model: Introduce cameras suitable for travel, emphasizing their lightweight design and high image quality." 【0487】 This system allows users to enjoy a full-fledged shopping experience at home without having to visit a physical store, and the interaction during this process is highly natural and personalized. 【0488】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0489】 Step 1: 【0490】 The server receives input from the user. 【0491】 As input, user preferences and requests are sent from the terminal to the server in text format. Based on this input, the server uses a generative AI model to generate a basic profile of a virtual person. As data processing, the input text is analyzed and necessary attribute information is extracted. 【0492】 Step 2: 【0493】 The server sends the virtual character profile it generated to the device. 【0494】 As output, attribute information of the virtual character is displayed on the terminal. On the terminal, the user can customize details such as appearance and personality based on this information. This profile data is visualized on the terminal and prepared to accept user input. 【0495】 Step 3: 【0496】 Users customize virtual characters on their devices. 【0497】 As input, information about the user's selected appearance and personality is sent to the server via the terminal. The user operates the GUI and performs actions such as selecting visual elements. The output is sent to the server as the final customized data. 【0498】 Step 4: 【0499】 The server places customized virtual characters into a virtual reality space. 【0500】 The input involves processing the final customized information to generate a 3D model, which is then reflected in the virtual space. Data calculations are performed to determine the position and movement of the virtual character in the virtual space. 【0501】 Step 5: 【0502】 Users interact with virtual characters within a virtual store. 【0503】 As input, the user enters questions or requests into the terminal via voice or text. The server uses a generative AI model to generate an appropriate response and send it back to the terminal. Specifically, the server analyzes the user's questions about products, and the AI ​​constructs the answer. 【0504】 Step 6: 【0505】 A virtual character demonstrates a product in a virtual space. 【0506】 Based on user questions and requests, the server retrieves data on relevant products and visualizes it as a 3D model. This is then sent to the terminal for the user to view. This step allows the user to intuitively understand the characteristics of the products within the virtual space. 【0507】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0508】 This invention generates virtual characters using an information processing system incorporating an emotion engine, thereby enhancing interactive communication with users. The system includes a terminal, a server, and an emotion engine. 【0509】 First, the user enters basic information about the virtual character through their device. This includes initial settings such as name, appearance, and personality. The data entered from the device is sent to a server, which uses a generated AI model to create a profile of the virtual character. After that, the user can use the device to make detailed customizations to the appearance and personality. 【0510】 The generated virtual character recognizes the user's emotional state through an emotion engine, improving the quality of interaction. The emotion engine analyzes the user's voice and video data in real time to identify emotions. Based on this recognition, the server dynamically adjusts the virtual character's real-time responses and actions. For example, if the user expresses surprise, the virtual character can display a corresponding reaction. 【0511】 Furthermore, virtual characters are supported in their activities within the virtual reality space, utilizing feedback from an emotion engine. The server receives activity schedules set by the user and can adjust the content and timing of events based on their emotional state. 【0512】 For example, when a user engages in a conversation with a virtual character using their device, if the server detects excited emotions, it instructs the virtual character to continue the conversation in a more lively manner. In this way, the user can enjoy a more personal and dynamic interaction. 【0513】 Furthermore, virtual characters can be digitized and traded with other users on a marketplace. The server utilizes emotion engine data to promote more appealing virtual characters and help users successfully complete transactions. In this way, the present invention leverages emotion-based interaction to maximize the appeal of virtual characters and enrich the user experience. 【0514】 The following describes the processing flow. 【0515】 Step 1: 【0516】 The user accesses the application through their device and enters basic information about the virtual character (name, appearance, gender, basic personality traits, etc.). The entered information is then sent from the device to the server. 【0517】 Step 2: 【0518】 Based on the information received by the server, an AI model is used to generate an initial profile of the virtual character. Based on the generated profile, the server creates a model of the virtual character, including graphics and audio data, and sends it to the terminal for display to the user. 【0519】 Step 3: 【0520】 Users can customize their virtual characters in detail on their devices. For example, they can change hairstyles and clothing, and make fine adjustments to their personality. This customization information is sent from the device to the server, which then updates the profile. 【0521】 Step 4: 【0522】 The user desires active interaction and initiates a conversation with a virtual character using their device. The server activates an emotion engine, analyzing the user's voice and video data in real time to recognize their emotions. 【0523】 Step 5: 【0524】 After the emotion engine identifies the user's emotions, the server adjusts the virtual character's responses and actions. For example, if the user makes cheerful sounds, the virtual character picks this up and is programmed to develop an even more enjoyable conversation. 【0525】 Step 6: 【0526】 The server manages the activity schedule of virtual characters in the virtual reality space. When a user sets events and activities on their device, the server uses feedback from the emotion engine to dynamically adjust the scheduled activities. 【0527】 Step 7: 【0528】 When a user wishes to conduct a transaction, they request the digital tokenization of the virtual person via their device. The server receives this request and prepares to register the virtual person's profile as a digital token on the marketplace. 【0529】 Step 8: 【0530】 The server registers digitally tokenized virtual individuals on the marketplace, preparing them for other users to trade. This allows users to view trading offers and negotiate through their devices. 【0531】 (Example 2) 【0532】 Next, we will describe Example 2. 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." 【0533】 Conventional information processing systems have shortcomings in their ability to adjust responses based on emotion recognition during user interactions, and the cumbersome nature of transactions due to digital asset digitization has been a challenge. Furthermore, there were limitations to the real-time nature of interactions in virtual reality spaces. 【0534】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0535】 In this invention, the server includes means for generating information based on user input, means for generating artificial individual objects based on the information, and means for modifying the attributes of the artificial individual objects based on the user's preferences. This enables natural and dynamic responses based on emotion recognition, as well as facilitating transactions via digital assets and real-time interaction within a virtual environment. 【0536】 "Means of generating information" refers to processes and functions that create specific data or content based on user input. 【0537】 An "artificial individual object" refers to a virtual entity generated by a system, a digital entity intended for interaction with users. 【0538】 "Means of changing attributes" refers to functions that allow users to adjust or modify the characteristics and settings of individual artificial objects based on their preferences. 【0539】 "Means for recognizing emotional states" refers to technologies that analyze audio and video data from users to identify the emotions expressed during that process. 【0540】 "Means of adjusting responses" refers to processes that dynamically change the reactions and behaviors of artificial, individual objects in accordance with their perceived emotional states. 【0541】 "Digitalization" refers to the process of digitizing artificial, individual objects using technologies such as blockchain, thereby enabling their trading and exchange. 【0542】 This information processing system consists of a terminal, a server, and an emotion engine. First, the user inputs basic information about a virtual individual through the terminal. This input stage uses information such as the name, appearance, and personality set by the user. The terminal collects this data and sends it to the server. 【0543】 The server uses a generative AI model based on the received data to generate a profile for each individual virtual person. Because this generative AI model is based on a large amount of data and a learning algorithm, it can generate natural-looking virtual people. The generated profile can be accessed by the user via their device, allowing for detailed customization. 【0544】 Next, the emotion engine analyzes the user's emotional state in real time based on audio and video data. This analysis is sent to the server, which adjusts the responses and actions of the virtual individual accordingly, providing the user with a natural and dynamic interaction. 【0545】 Virtual entities can operate within a virtual reality space, and events can be held according to activity plans and schedules set by the user. Furthermore, these virtual entities are tokenized as digital assets, and transactions and exchanges with other users are realized through blockchain technology. 【0546】 For example, if a user enters a prompt on their device saying, "Create a virtual character and set it to have a friendly personality," the system will use a generative AI model to quickly generate a virtual individual with the specified characteristics. In this way, the user can obtain a more personalized experience. 【0547】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0548】 Step 1: 【0549】 The user inputs basic information about a virtual individual through a terminal. This information includes name, appearance, personality, etc. This input data is sent to the server by the terminal. At this stage, prompts are used to guide the user so that the characteristics they intend are specifically reflected. 【0550】 Step 2: 【0551】 The server receives basic information transmitted from the terminal. This information is input into a generative AI model, which performs data analysis and processing to generate a profile of a virtual individual. Based on the input information, the generative AI model creates a digital entity with natural and human-like characteristics. The resulting profile is saved in a format that the user can later access and customize. 【0552】 Step 3: 【0553】 Users can customize the generated profile using their device. Specifically, they can fine-tune the appearance or modify specific aspects of the personality. The user's input is then sent back to the server, and the updated profile is modified by the generating AI model. The resulting output is a more refined and personalized virtual individual. 【0554】 Step 4: 【0555】 The terminal acquires the user's voice and video data in real time and sends it to the emotion engine. The emotion engine analyzes this data to identify the user's emotional state. The results of this analysis are input to the server and used as instructions for the virtual individual. The output based on the emotion analysis is a dynamically adapted response or action of the virtual individual. 【0556】 Step 5: 【0557】 The server controls the activities of individual virtual objects within the virtual reality space based on the output of the emotion engine. It adjusts the content and timing of events based on the activity plan and schedule set by the user. The final output is the execution of emotion-driven, dynamic, and adaptive events. 【0558】 Step 6: 【0559】 Users digitize virtual individual objects and exchange or trade them with other users on the marketplace. At this stage, the server assists in managing and trading tokenized virtual individual objects based on information from generative AI models and sentiment engines. The final output is when a user's transaction is successful and the digital entity is transferred to a new user. 【0560】 (Application Example 2) 【0561】 Next, we will explain application example 2. In the following explanation, 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." 【0562】 Traditional virtual character interactions failed to provide personalized user experiences because they offered uniform responses without identifying user emotions. This resulted in low-quality interactions and limited effectiveness in providing product information and assisting with purchases. Furthermore, the transaction and customer service processes using virtual characters were not sufficiently dynamic. 【0563】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0564】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device, means for identifying the user's emotions through emotion analysis and dynamically adjusting the virtual person's responses, and means for providing product information and purchasing support using the virtual person. This makes it possible to provide a more personalized user experience, improve the quality of interaction in the virtual space, and make transactions with users more effective. 【0565】 An "information processing device" is a device that generates a virtual person from user input information and performs various data processing operations. 【0566】 A "virtual character" is a fictional person created by a computer program within a virtual environment who interacts with the user. 【0567】 "User preferences" refer to the individual interests and tastes of the user, and serve as the basis for customizing the attributes of the virtual character. 【0568】 A "virtual reality space" is a simulated three-dimensional space created using computer technology that can feel like reality. 【0569】 "Digital tokenization" refers to the process of converting virtual individuals and other digital assets into tokens that can be traded on digital markets using blockchain technology or similar methods. 【0570】 "Emotional analysis" is a technology that analyzes a user's voice and video data in real time to identify the user's emotional state. 【0571】 "Dynamic adjustment" means that the response content is changed adaptively in real time according to the situation and conditions. 【0572】 "Providing product information" refers to the act of presenting users with detailed information about products and services within a virtual space. 【0573】 "Purchase support" refers to activities that provide guidance and advice to help users in the process of selecting and purchasing goods and services. 【0574】 The system for implementing the present invention consists of a server including an information processing device, an emotion analysis engine, and a generative AI model, and a terminal operated by the user. The server first receives information input by the user through the terminal and uses the generative AI model to generate a virtual person. This virtual person can be customized according to the user's preferences and supports activities within the virtual reality space. 【0575】 The emotion analysis engine analyzes audio and video data acquired from the user's device in real time to identify the user's emotions. Based on this analysis, the server dynamically adjusts the responses of the generated virtual character. Specifically, if the user expresses surprise, the virtual character is instructed to show a reaction that expresses surprise. This allows the user to experience a more realistic and personal interaction. 【0576】 Furthermore, virtual characters provide product information and support purchases as needed. The terminals play a role in supporting the user's purchasing process by presenting product information in response to the user's actions within the virtual space. 【0577】 As a concrete example, when a user is about to purchase a new electronic device, a virtual assistant reads the user's excitement from their facial expressions and voice, and passionately recommends suitable products. At this time, product selection is based on the user's preferences, and the reasons for the recommendation and related information are also presented. 【0578】 An example of a prompt message would be: "The virtual assistant senses the user's excitement and enthusiastically recommends the latest electronic gadgets. Based on the products the user shows interest in, it provides related accessories and discount information." 【0579】 Such systems not only improve the user experience in virtual spaces, but also make the transaction process more efficient and enable flexible responses to changes in users' interests and emotions. 【0580】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0581】 Step 1: 【0582】 The user enters initial information about the virtual character through their device. This information includes name, appearance, personality, etc. The entered data is sent to the server. Based on the entered data, the server prepares the basic data for generating the virtual character. 【0583】 Step 2: 【0584】 The server uses a generative AI model to generate a virtual character profile from the received user data. At this stage, the AI ​​model processes the input parameters and designs a virtual character that matches the user's preferences. The generated profile is returned to the user for customization. 【0585】 Step 3: 【0586】 Users customize the appearance and personality of the virtual character generated using their device. This customization data is then sent back to the server. The server adjusts and regenerates the virtual character based on the provided customization data. 【0587】 Step 4: 【0588】 The server acquires and analyzes the user's voice and video data in real time using an emotion analysis engine. As a result, it identifies the user's emotional state. The analyzed emotion data is used to adjust the responses of the virtual character. 【0589】 Step 5: 【0590】 When a user asks a question about a product in a virtual store, the device sends that information to a server. The server uses a generative AI model to select appropriate product information and suggests it to the user. The product information provided is optimized according to the user's emotional state. 【0591】 Step 6: 【0592】 The terminal, based on information received from the server, performs interactions with a virtual character in a virtual reality space. The virtual character provides product information and engages in conversation to support the purchase. Dynamic responses are provided, taking the user's emotions into consideration. The conversation flow from steps 5 to 6 follows the example prompt sentences generated earlier. 【0593】 The specific processing unit 290 transmits the result of the specific processing to the headset terminal 314. In the headset terminal 314, the control unit 46A causes the speaker 240 and display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0594】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0595】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and specific processing may also be performed by the headset terminal 314. 【0596】 [Fourth Embodiment] 【0597】 Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment. 【0598】 As shown in Figure 7, the 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. 【0599】 The data processing device 12 comprises a computer 22, a database 24, and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 comprises a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The database 24 and the communication interface 26 are also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network). 【0600】 The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication interface 44, and a controlled object 443. The computer 36 includes a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The microphone 238, speaker 240, camera 42, and controlled object 443 are also connected to the bus 52. 【0601】 The microphone 238 receives voice signals from the user 20 and receives instructions from the user 20. The microphone 238 captures the voice signals from the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio according to the instructions from the processor 46. 【0602】 Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision). 【0603】 Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various information between processor 46 and processor 28 via network 54. The exchange of various information between processor 46 and processor 28 using communication interfaces 44 and 26 is performed in a secure manner. 【0604】 The controlled object 443 includes a display device, LEDs in the eyes, and motors that drive 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 robot 414's emotions can be expressed by controlling these motors. Furthermore, the robot 414's facial expressions can also be expressed by controlling the illumination state of the LEDs in its eyes. 【0605】 Figure 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Figure 8, the data processing device 12 performs specific processing using the processor 28. The storage 32 stores the specific processing program 56. 【0606】 The specific processing program 56 is an example of a "program" relating to the technology of this 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. 【0607】 The storage 32 stores the data generation model 58 and the emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290. 【0608】 In robot 414, the processor 46 performs the reception output processing. The storage 50 stores the reception output program 60. 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 processing is realized by the processor 46 operating as a control unit 46A according to the reception output program 60 executed on the RAM 48. 【0609】 Next, the specific processing performed by the specific processing unit 290 of the data processing device 12 will be described. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0610】 This invention relates to a system that uses an information processing device to generate virtual characters that operate in a virtual space, allowing users to cultivate, manage, and interact with these characters. In this system, a server first receives information provided by the user and generates a basic profile of the virtual character using a generation AI model. Users can then customize the appearance, personality, and other aspects of this character via a terminal. 【0611】 The generated virtual characters begin their activities within the virtual reality space. The server manages access to the metaverse platform and conducts virtual events and performances according to the schedule set by the user. During this process, the server handles real-time interactions with users and fans, enhancing engagement. 【0612】 Furthermore, users can use their devices to digitally tokenize virtual characters. This allows users to exchange and trade virtual characters with other users. The server manages these transactions and ensures transparency by recording them on the blockchain. 【0613】 As a concrete example, when a user first creates a virtual character, they can use their device to select attributes such as "friendliness" and "musical talent." The server receives this information, generates a character through a generative AI model, and presents it to the user as an avatar. After this, the user can fine-tune the character's appearance on their device and select their favorite outfit. This process allows users to give each virtual character a unique personality and obtain a personalized experience. 【0614】 Thus, this invention transcends physical limitations, providing users with interactive experiences with virtual characters and enabling new economic activities. 【0615】 The following describes the processing flow. 【0616】 Step 1: 【0617】 The user accesses the system through a terminal and enters basic information about the virtual character. This basic information includes name, gender, age, physical characteristics, and basic personality attributes. The terminal sends this data to the server. 【0618】 Step 2: 【0619】 Based on the basic information received by the server, an AI model is used to generate an initial profile of a virtual person. This profile includes an appearance model and voice samples. This generated profile is then sent from the server to the terminal and displayed to the user. 【0620】 Step 3: 【0621】 Users can customize the attributes of their virtual characters in detail on their devices. Specifically, they can make minor adjustments to appearance (changing hairstyles and clothing) and add settings for personality and abilities. The customized data is sent from the device to the server. 【0622】 Step 4: 【0623】 The server updates the virtual character's profile based on the customized data submitted by the user. The new profile is saved on the server and used for future activities and interactions. 【0624】 Step 5: 【0625】 Users set their activity schedules within the metaverse on their devices. This could include things like live event dates or social media posting plans. The device then sends the schedule information to the server. 【0626】 Step 6: 【0627】 The server makes virtual characters active on the metaverse platform based on schedules set by users. During live events, the server notifies other users and fans of the event, providing a platform for interaction. 【0628】 Step 7: 【0629】 The user sends a request to the server via their device to digitally tokenize their virtual persona. The server generates an NFT based on the request and prepares to publish the user's virtual persona on the marketplace. 【0630】 Step 8: 【0631】 The server registers digitally tokenized virtual individuals on the marketplace, making them tradable by other users. Users can view and process trading offers via their devices. 【0632】 (Example 1) 【0633】 Next, we will describe Example 1. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0634】 Conventional virtual character generation systems limit users to customizing their virtual characters from a limited selection, resulting in a lack of originality. Furthermore, they lack flexibility in activities within the virtual space and interactions with other users, restricting the interactive experience. Additionally, they fail to adequately ensure transparency in transactions through digital tokenization. 【0635】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 1 is realized by the following means. 【0636】 In this invention, the server includes means for generating a virtual person based on user input, means for creating prompt sentences using a generation AI model, and means for digitally tokenizing the virtual person and making it tradable. This allows users to easily generate their own virtual people and enables diverse experiences in virtual space and improved transparency of transactions. 【0637】 An "information processing device" refers to an electronic device that receives input information from users and generates and manages virtual characters. 【0638】 "Users" refers to individuals or groups who operate the system and create or customize virtual characters. 【0639】 A "virtual character" refers to a digital character created in a virtual space using a generative AI model. 【0640】 A "generative AI model" refers to an artificial intelligence program that uses an algorithm to generate virtual characters based on prompts from the user. 【0641】 A "prompt statement" refers to an instruction document used by a generative AI model when generating a virtual character. 【0642】 A "virtual space" refers to a computer environment constructed using digital technology, where virtual characters engage in activities. 【0643】 "Digital tokenization" refers to the concept of generating virtual individuals as tokens, enabling their exchange and transaction with others. 【0644】 "User preferences" refer to the specific attributes and characteristics that users desire in a virtual character. 【0645】 This invention is a system centered around an information processing device that enables users to generate, customize, and operate virtual characters in a virtual space. First, the user uses a terminal to input information about the basic attributes and personality of the virtual character. The input information is received by a server and transmitted to the generating AI model. 【0646】 The server is responsible for creating prompt messages using a generative AI model. These prompt messages might take the form of, for example, "Generate a friendly character who is good at music," and function as instructions for the AI ​​to generate a virtual character. The generated virtual character is displayed on the user's device in a customizable form. Here, the user can customize the character's appearance and detailed personality settings. 【0647】 After customization is complete, the server deploys the virtual character into the virtual space and assists with activities. This virtual space is called a metaverse platform, and the server also manages user interaction and event scheduling within it. This allows users to interact with other users in the virtual space and have a rich experience. 【0648】 Additionally, users have the option to digitally tokenize their virtual identities via their devices. This digital tokenization makes the virtual identities exchangeable and tradable with other users. The server manages the entire transaction process, using blockchain technology to generate transparent and reliable records. 【0649】 Through the processes and configuration described above, this system enables a new type of interaction and economic activity that transcends physical limitations. 【0650】 The flow of the specific processing in Example 1 will be explained using Figure 11. 【0651】 Step 1: 【0652】 The user uses a device to enter information related to the virtual character. This information includes the name, basic personality attributes, and attributes such as "friendliness" and "musical talent." The entered data is sent from the device to the server. 【0653】 Step 2: 【0654】 The server generates prompts for the AI ​​model based on the information received from the user. Specifically, it analyzes the input data and creates prompts such as, "Please generate a friendly character who is good at music." These prompts are sent to the AI ​​model, and a basic profile of the virtual character is generated. 【0655】 Step 3: 【0656】 The basic profile of the generated virtual character is sent from the server to the device. The user can customize the character's appearance and personality on the device. The user uses the device's interface to fine-tune details such as hairstyle, clothing, and personality. The results of each customization are reflected on the device in real time. 【0657】 Step 4: 【0658】 Once customization is complete, the server applies the customized virtual character's information to the metaverse platform. This allows the virtual character to begin activities within the virtual space. The server uses this information to manage schedules and event participation within the virtual space and to enable users to interact with other users. 【0659】 Step 5: 【0660】 Users can digitally tokenize virtual individuals via their devices. When a user selects the "Tokenize" button, the server begins the process of generating the virtual individual as an NFT. The generated token is recorded on the blockchain in a format that can be traded with other users. 【0661】 Step 6: 【0662】 The server manages transactions related to digital tokens. Each time a transaction is completed, its history is recorded on the blockchain to ensure transparency and reliability. This allows users to securely exchange and trade virtual individuals. 【0663】 (Application Example 1) 【0664】 Next, we will explain Application Example 1. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0665】 In today's digital society, there is a demand for shopping experiences within virtual reality spaces, but conventional systems lack interactive and personalized experiences. Furthermore, real-time product demonstrations in virtual spaces and product introductions and purchase support through virtual characters are insufficient, making it necessary to improve the quality of the user experience. 【0666】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. 【0667】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device; means for customizing the attributes of the virtual person based on the user's preferences; means for making the virtual person active in a virtual reality space and interacting with other users; means for digitally tokenizing the virtual person and making it exchangeable or tradable with other users; means for making the virtual person interact with the user in a virtual store and providing product information; and means for the virtual person to demonstrate products in the virtual space. This enables the user to enjoy an interactive and personalized shopping experience in the virtual store. 【0668】 An "information processing device" is a digital device that receives input from a user and processes data based on that information. 【0669】 A "user" is someone who operates the system and directly interacts with the virtual reality space or virtual characters. 【0670】 A "virtual character" is a digital character created within a virtual reality space that interacts and communicates with users. 【0671】 "Attributes" refer to the characteristics and traits of a virtual character, and are elements that are customized based on the user's preferences and choices. 【0672】 A "virtual reality space" is a digital, three-dimensional space created using computer graphics and other technologies, within which users can engage in activities and interactions. 【0673】 A "digital token" is a token represented in digital form, and serves as a means of exchanging and trading virtual individuals. 【0674】 A "virtual store" is a digital version of a physical store located within a virtual reality space, where users can obtain product information and make purchases. 【0675】 A "product demonstration" is an activity in which a virtual person introduces a product in a virtual reality space, showing users its characteristics and how to use it. 【0676】 The system that realizes this invention first uses an information processing device on a server to receive input from the user, and then uses a generation AI model based on that information to generate a virtual character. The attributes of the generated virtual character can be customized by the user through a terminal based on their preferences. The user can then use the terminal to place the virtual character in a virtual reality space and interact with it. 【0677】 The server provides a digital commercial space, a virtual store, within virtual reality. Within the virtual store, virtual characters interact with users to provide product information and demonstrate products. Suitable hardware for this includes smartphones and head-mounted displays, while the software used is Unity or Unreal Engine, which are suitable for rendering the virtual space. Furthermore, AI models such as OpenAI GPT, which has natural language processing capabilities, are used. 【0678】 For example, if a user inputs "I'm looking for a new tablet" through their device, a virtual store clerk can provide real-time explanations about the characteristics and features of the specified product. Examples of prompts include: "User: Which camera is suitable for travel?" "Prompt to AI model: Introduce cameras suitable for travel, emphasizing their lightweight design and high image quality." 【0679】 This system allows users to enjoy a full-fledged shopping experience at home without having to visit a physical store, and the interaction during this process is highly natural and personalized. 【0680】 The flow of a specific process in Application Example 1 will be explained using Figure 12. 【0681】 Step 1: 【0682】 The server receives input from the user. 【0683】 As input, user preferences and requests are sent from the terminal to the server in text format. Based on this input, the server uses a generative AI model to generate a basic profile of a virtual person. As data processing, the input text is analyzed and necessary attribute information is extracted. 【0684】 Step 2: 【0685】 The server sends the virtual character profile it generated to the device. 【0686】 As output, attribute information of the virtual character is displayed on the terminal. On the terminal, the user can customize details such as appearance and personality based on this information. This profile data is visualized on the terminal and prepared to accept user input. 【0687】 Step 3: 【0688】 Users customize virtual characters on their devices. 【0689】 As input, information about the user's selected appearance and personality is sent to the server via the terminal. The user operates the GUI and performs actions such as selecting visual elements. The output is sent to the server as the final customized data. 【0690】 Step 4: 【0691】 The server places customized virtual characters into a virtual reality space. 【0692】 The input involves processing the final customized information to generate a 3D model, which is then reflected in the virtual space. Data calculations are performed to determine the position and movement of the virtual character in the virtual space. 【0693】 Step 5: 【0694】 Users interact with virtual characters within a virtual store. 【0695】 As input, the user enters questions or requests into the terminal via voice or text. The server uses a generative AI model to generate an appropriate response and send it back to the terminal. Specifically, the server analyzes the user's questions about products, and the AI ​​constructs the answer. 【0696】 Step 6: 【0697】 A virtual character demonstrates a product in a virtual space. 【0698】 Based on user questions and requests, the server retrieves data on relevant products and visualizes it as a 3D model. This is then sent to the terminal for the user to view. This step allows the user to intuitively understand the characteristics of the products within the virtual space. 【0699】 Furthermore, an emotion engine that estimates the user's emotions may be incorporated. That is, the identification processing unit 290 may use the emotion identification model 59 to estimate the user's emotions and perform identification processing using the user's emotions. 【0700】 This invention generates virtual characters using an information processing system incorporating an emotion engine, thereby enhancing interactive communication with users. The system includes a terminal, a server, and an emotion engine. 【0701】 First, the user enters basic information about the virtual character through their device. This includes initial settings such as name, appearance, and personality. The data entered from the device is sent to a server, which uses a generated AI model to create a profile of the virtual character. After that, the user can use the device to make detailed customizations to the appearance and personality. 【0702】 The generated virtual character recognizes the user's emotional state through an emotion engine, improving the quality of interaction. The emotion engine analyzes the user's voice and video data in real time to identify emotions. Based on this recognition, the server dynamically adjusts the virtual character's real-time responses and actions. For example, if the user expresses surprise, the virtual character can display a corresponding reaction. 【0703】 Furthermore, virtual characters are supported in their activities within the virtual reality space, utilizing feedback from an emotion engine. The server receives activity schedules set by the user and can adjust the content and timing of events based on their emotional state. 【0704】 For example, when a user engages in a conversation with a virtual character using their device, if the server detects excited emotions, it instructs the virtual character to continue the conversation in a more lively manner. In this way, the user can enjoy a more personal and dynamic interaction. 【0705】 Furthermore, virtual characters can be digitized and traded with other users on a marketplace. The server utilizes emotion engine data to promote more appealing virtual characters and help users successfully complete transactions. In this way, the present invention leverages emotion-based interaction to maximize the appeal of virtual characters and enrich the user experience. 【0706】 The following describes the processing flow. 【0707】 Step 1: 【0708】 The user accesses the application through their device and enters basic information about the virtual character (name, appearance, gender, basic personality traits, etc.). The entered information is then sent from the device to the server. 【0709】 Step 2: 【0710】 Based on the information received by the server, an AI model is used to generate an initial profile of the virtual character. Based on the generated profile, the server creates a model of the virtual character, including graphics and audio data, and sends it to the terminal for display to the user. 【0711】 Step 3: 【0712】 Users can customize their virtual characters in detail on their devices. For example, they can change hairstyles and clothing, and make fine adjustments to their personality. This customization information is sent from the device to the server, which then updates the profile. 【0713】 Step 4: 【0714】 The user desires active interaction and initiates a conversation with a virtual character using their device. The server activates an emotion engine, analyzing the user's voice and video data in real time to recognize their emotions. 【0715】 Step 5: 【0716】 After the emotion engine identifies the user's emotions, the server adjusts the virtual character's responses and actions. For example, if the user makes cheerful sounds, the virtual character picks this up and is programmed to develop an even more enjoyable conversation. 【0717】 Step 6: 【0718】 The server manages the activity schedule of virtual characters in the virtual reality space. When a user sets events and activities on their device, the server uses feedback from the emotion engine to dynamically adjust the scheduled activities. 【0719】 Step 7: 【0720】 When a user wishes to conduct a transaction, they request the digital tokenization of the virtual person via their device. The server receives this request and prepares to register the virtual person's profile as a digital token on the marketplace. 【0721】 Step 8: 【0722】 The server registers digitally tokenized virtual individuals on the marketplace, preparing them for other users to trade. This allows users to view trading offers and negotiate through their devices. 【0723】 (Example 2) 【0724】 Next, we will describe Example 2. In the following description, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0725】 Conventional information processing systems have shortcomings in their ability to adjust responses based on emotion recognition during user interactions, and the cumbersome nature of transactions due to digital asset digitization has been a challenge. Furthermore, there were limitations to the real-time nature of interactions in virtual reality spaces. 【0726】 The identification process performed by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. 【0727】 In this invention, the server includes means for generating information based on user input, means for generating artificial individual objects based on the information, and means for modifying the attributes of the artificial individual objects based on the user's preferences. This enables natural and dynamic responses based on emotion recognition, as well as facilitating transactions via digital assets and real-time interaction within a virtual environment. 【0728】 "Means of generating information" refers to processes and functions that create specific data or content based on user input. 【0729】 An "artificial individual object" refers to a virtual entity generated by a system, a digital entity intended for interaction with users. 【0730】 "Means of changing attributes" refers to functions that allow users to adjust or modify the characteristics and settings of individual artificial objects based on their preferences. 【0731】 "Means for recognizing emotional states" refers to technologies that analyze audio and video data from users to identify the emotions expressed during that process. 【0732】 "Means of adjusting responses" refers to processes that dynamically change the reactions and behaviors of artificial, individual objects in accordance with their perceived emotional states. 【0733】 "Digitalization" refers to the process of digitizing artificial, individual objects using technologies such as blockchain, thereby enabling their trading and exchange. 【0734】 This information processing system consists of a terminal, a server, and an emotion engine. First, the user inputs basic information about a virtual individual through the terminal. This input stage uses information such as the name, appearance, and personality set by the user. The terminal collects this data and sends it to the server. 【0735】 The server uses a generative AI model based on the received data to generate a profile for each individual virtual person. Because this generative AI model is based on a large amount of data and a learning algorithm, it can generate natural-looking virtual people. The generated profile can be accessed by the user via their device, allowing for detailed customization. 【0736】 Next, the emotion engine analyzes the user's emotional state in real time based on audio and video data. This analysis is sent to the server, which adjusts the responses and actions of the virtual individual accordingly, providing the user with a natural and dynamic interaction. 【0737】 Virtual entities can operate within a virtual reality space, and events can be held according to activity plans and schedules set by the user. Furthermore, these virtual entities are tokenized as digital assets, and transactions and exchanges with other users are realized through blockchain technology. 【0738】 For example, if a user enters a prompt on their device saying, "Create a virtual character and set it to have a friendly personality," the system will use a generative AI model to quickly generate a virtual individual with the specified characteristics. In this way, the user can obtain a more personalized experience. 【0739】 The flow of the specific processing in Example 2 will be explained using Figure 13. 【0740】 Step 1: 【0741】 The user inputs basic information about a virtual individual through a terminal. This information includes name, appearance, personality, etc. This input data is sent to the server by the terminal. At this stage, prompts are used to guide the user so that the characteristics they intend are specifically reflected. 【0742】 Step 2: 【0743】 The server receives basic information transmitted from the terminal. This information is input into a generative AI model, which performs data analysis and processing to generate a profile of a virtual individual. Based on the input information, the generative AI model creates a digital entity with natural and human-like characteristics. The resulting profile is saved in a format that the user can later access and customize. 【0744】 Step 3: 【0745】 Users can customize the generated profile using their device. Specifically, they can fine-tune the appearance or modify specific aspects of the personality. The user's input is then sent back to the server, and the updated profile is modified by the generating AI model. The resulting output is a more refined and personalized virtual individual. 【0746】 Step 4: 【0747】 The terminal acquires the user's voice and video data in real time and sends it to the emotion engine. The emotion engine analyzes this data to identify the user's emotional state. The results of this analysis are input to the server and used as instructions for the virtual individual. The output based on the emotion analysis is a dynamically adapted response or action of the virtual individual. 【0748】 Step 5: 【0749】 The server controls the activities of individual virtual objects within the virtual reality space based on the output of the emotion engine. It adjusts the content and timing of events based on the activity plan and schedule set by the user. The final output is the execution of emotion-driven, dynamic, and adaptive events. 【0750】 Step 6: 【0751】 Users digitize virtual individual objects and exchange or trade them with other users on the marketplace. At this stage, the server assists in managing and trading tokenized virtual individual objects based on information from generative AI models and sentiment engines. The final output is when a user's transaction is successful and the digital entity is transferred to a new user. 【0752】 (Application Example 2) 【0753】 Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as the "server" and the robot 414 as the "terminal". 【0754】 Traditional virtual character interactions failed to provide personalized user experiences because they offered uniform responses without identifying user emotions. This resulted in low-quality interactions and limited effectiveness in providing product information and assisting with purchases. Furthermore, the transaction and customer service processes using virtual characters were not sufficiently dynamic. 【0755】 The specific processing performed by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. 【0756】 In this invention, the server includes means for generating a virtual person based on user input using an information processing device, means for identifying the user's emotions through emotion analysis and dynamically adjusting the virtual person's responses, and means for providing product information and purchasing support using the virtual person. This makes it possible to provide a more personalized user experience, improve the quality of interaction in the virtual space, and make transactions with users more effective. 【0757】 An "information processing device" is a device that generates a virtual person from user input information and performs various data processing operations. 【0758】 A "virtual character" is a fictional person created by a computer program within a virtual environment who interacts with the user. 【0759】 "User preferences" refer to the individual interests and tastes of the user, and serve as the basis for customizing the attributes of the virtual character. 【0760】 A "virtual reality space" is a simulated three-dimensional space created using computer technology that can feel like reality. 【0761】 "Digital tokenization" refers to the process of converting virtual individuals and other digital assets into tokens that can be traded on digital markets using blockchain technology or similar methods. 【0762】 "Emotional analysis" is a technology that analyzes a user's voice and video data in real time to identify the user's emotional state. 【0763】 "Dynamic adjustment" means that the response content is changed adaptively in real time according to the situation and conditions. 【0764】 "Providing product information" refers to the act of presenting users with detailed information about products and services within a virtual space. 【0765】 "Purchase support" refers to activities that provide guidance and advice to help users in the process of selecting and purchasing goods and services. 【0766】 The system for implementing the present invention consists of a server including an information processing device, an emotion analysis engine, and a generative AI model, and a terminal operated by the user. The server first receives information input by the user through the terminal and uses the generative AI model to generate a virtual person. This virtual person can be customized according to the user's preferences and supports activities within the virtual reality space. 【0767】 The emotion analysis engine analyzes audio and video data acquired from the user's device in real time to identify the user's emotions. Based on this analysis, the server dynamically adjusts the responses of the generated virtual character. Specifically, if the user expresses surprise, the virtual character is instructed to show a reaction that expresses surprise. This allows the user to experience a more realistic and personal interaction. 【0768】 Furthermore, virtual characters provide product information and support purchases as needed. The terminals play a role in supporting the user's purchasing process by presenting product information in response to the user's actions within the virtual space. 【0769】 As a concrete example, when a user is about to purchase a new electronic device, a virtual assistant reads the user's excitement from their facial expressions and voice, and passionately recommends suitable products. At this time, product selection is based on the user's preferences, and the reasons for the recommendation and related information are also presented. 【0770】 An example of a prompt message would be: "The virtual assistant senses the user's excitement and enthusiastically recommends the latest electronic gadgets. Based on the products the user shows interest in, it provides related accessories and discount information." 【0771】 Such systems not only improve the user experience in virtual spaces, but also make the transaction process more efficient and enable flexible responses to changes in users' interests and emotions. 【0772】 The flow of a specific process in Application Example 2 will be explained using Figure 14. 【0773】 Step 1: 【0774】 The user enters initial information about the virtual character through their device. This information includes name, appearance, personality, etc. The entered data is sent to the server. Based on the entered data, the server prepares the basic data for generating the virtual character. 【0775】 Step 2: 【0776】 The server uses a generative AI model to generate a virtual character profile from the received user data. At this stage, the AI ​​model processes the input parameters and designs a virtual character that matches the user's preferences. The generated profile is returned to the user for customization. 【0777】 Step 3: 【0778】 Users customize the appearance and personality of the virtual character generated using their device. This customization data is then sent back to the server. The server adjusts and regenerates the virtual character based on the provided customization data. 【0779】 Step 4: 【0780】 The server acquires and analyzes the user's voice and video data in real time using an emotion analysis engine. As a result, it identifies the user's emotional state. The analyzed emotion data is used to adjust the responses of the virtual character. 【0781】 Step 5: 【0782】 When a user asks a question about a product in a virtual store, the device sends that information to a server. The server uses a generative AI model to select appropriate product information and suggests it to the user. The product information provided is optimized according to the user's emotional state. 【0783】 Step 6: 【0784】 The terminal, based on information received from the server, performs interactions with a virtual character in a virtual reality space. The virtual character provides product information and engages in conversation to support the purchase. Dynamic responses are provided, taking the user's emotions into consideration. The conversation flow from steps 5 to 6 follows the example prompt sentences generated earlier. 【0785】 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 controlled object 443 to output the result of the specific processing. The microphone 238 acquires audio indicating user input for the result of the specific processing. The control unit 46A transmits the audio data indicating user input acquired by the microphone 238 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the audio data. 【0786】 Data generation model 58 is a type of so-called generative AI (Artificial Intelligence). One example of data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include the following. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization. 【0787】 In the above embodiment, an example was given in which specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414. 【0788】 Furthermore, the emotion identification model 59, acting 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 a specific mapping, which is an emotion map (see Figure 9). Similarly, the emotion identification model 59 may also determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion. 【0789】 Figure 9 shows an emotion map 400 in which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. The closer to the center of the concentric circles, the more primitive the emotions are located. Further out of the concentric circles, emotions representing states and actions arising from mental states are located. Emotion is a concept that includes feelings and mental states. On the left side of the concentric circles, emotions that are generally generated from reactions occurring in the brain are located. On the right side of the concentric circles, emotions that are generally induced by situational judgment are located. Above and below the concentric circles, emotions that are generally generated from reactions occurring in the brain and induced by situational judgment are located. In addition, the emotion of "pleasure" is located on the upper side of the concentric circles, and the emotion of "displeasure" is located on the lower side. Thus, in the emotion map 400, multiple emotions are mapped based on the structure in which emotions arise, and emotions that are likely to occur simultaneously are mapped close together. 【0790】 These emotions are distributed at the 3 o'clock position on the Emotion Map 400, and usually fluctuate between feelings of security and anxiety. In the right half of the Emotion Map 400, situational awareness takes precedence over internal feelings, resulting in a calm impression. 【0791】 The inside of the Emotion Map 400 represents inner thoughts, while the outside represents actions. Therefore, the further you go from the outside of the Emotion Map 400, the more visible (expressed in actions) your emotions become. 【0792】 Here, human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. Similarly, in robots, cars, motorcycles, etc., emotions can be created based on various balances, such as posture and battery level. When these balances deviate from the ideal, it results in discomfort, and when they approach the ideal, it results in pleasure. The emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on a system for analyzing brain physiological signals of speech emotion recognition and emotion, Tokushima University, doctoral dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map contains emotions belonging to a region called "response," where sensation is dominant. The right half of the emotion map contains emotions belonging to a region called "situation," where situational awareness is dominant. 【0793】 The emotion map defines two emotions that promote learning. One is the emotion around the middle of the negative "repentance" and "reflection" on the situation side. In other words, it is 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 the emotion around the positive "desire" on the reaction side. In other words, it is when the robot has positive feelings such as "I want more" or "I want to know more." 【0794】 The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​representing each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple training data sets, which are combinations of user input and emotion values ​​representing each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions located close together have similar values, as shown in the emotion map 900 in Figure 10. Figure 10 shows an example where multiple emotions such as "reassured," "calm," and "confident" have similar emotion values. 【0795】 The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format. 【0796】 In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing of the specific process may be performed by multiple computers, including computer 22. For example, a data generation model 58 may be provided in an external device of the data processing device 12, and the external device may generate data according to the input data. 【0797】 In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56. 【0798】 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. 【0799】 Furthermore, it is not necessary to store the entirety 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 the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56. 【0800】 The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using this memory. 【0801】 The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of 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). Alternatively, the hardware resource that performs a specific process may consist of a single processor. 【0802】 Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources. 【0803】 Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose. 【0804】 The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above. 【0805】 All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference. 【0806】 The following is further disclosed regarding the embodiments described above. 【0807】 (Claim 1) 【0808】 An information processing device provides means for generating a virtual person based on input from a user, 【0809】 A means for customizing the attributes of the virtual character based on the user's preferences, 【0810】 A means of allowing the virtual character to operate in a virtual reality space and interact with other users, 【0811】 A means of digitizing the virtual person and making it exchangeable or tradable with other users, 【0812】 A system that includes this. 【0813】 (Claim 2) 【0814】 The system according to claim 1, which, after a virtual character has been generated, allows the user to set and manage a specific activity schedule. 【0815】 (Claim 3) 【0816】 The system according to claim 1, which enables interaction with users via real-time communication in a virtual reality space. 【0817】 "Example 1" 【0818】 (Claim 1) 【0819】 An information processing device provides means for generating a virtual person based on input from a user, 【0820】 A means for customizing the attributes of the virtual character based on the user's preferences, 【0821】 A means for generating prompt sentences using a generation AI model when generating the virtual character, 【0822】 A means of allowing the virtual character to operate in a virtual space and interact with other users, 【0823】 A means of digitizing the virtual person and making it exchangeable or tradable with other users, 【0824】 A system that includes this. 【0825】 (Claim 2) 【0826】 The system according to claim 1, which includes means for a user to set and manage a specific activity plan after the information processing device has generated a virtual person. 【0827】 (Claim 3) 【0828】 The system according to claim 1, which enables real-time communication of users via an information processing device during interactions within a virtual space. 【0829】 "Application Example 1" 【0830】 (Claim 1) 【0831】 An information processing device provides means for generating a virtual person based on input from a user, 【0832】 A means for customizing the attributes of the virtual character based on the user's preferences, 【0833】 A means of allowing the virtual character to operate in a virtual reality space and interact with other users, 【0834】 A means of digitizing the virtual person and making it exchangeable or tradable with other users, 【0835】 A means of having the virtual character interact with users within a virtual store and providing product information, 【0836】 A means by which the virtual person demonstrates a product in a virtual space, 【0837】 A system that includes this. 【0838】 (Claim 2) 【0839】 The system according to claim 1, which, after a virtual character is generated, sets and manages a specific activity schedule for the user and provides support for purchasing products within a virtual store. 【0840】 (Claim 3) 【0841】 The system according to claim 1, which enables interaction with users via real-time communication in a virtual reality space and facilitates the shopping experience in a virtual store. 【0842】 "Example 2 of combining an emotion engine" 【0843】 (Claim 1) 【0844】 A means of generating information based on user input, 【0845】 A means for generating artificial individual objects based on information, 【0846】 A means for changing the attributes of the artificial individual object based on the user's preferences, 【0847】 The artificial individual object recognizes the user's emotional state and adjusts its response accordingly. 【0848】 A means for digitizing the artificial individual object and making it exchangeable or tradable with other users, 【0849】 A system that includes this. 【0850】 (Claim 2) 【0851】 The system according to claim 1, wherein after the artificial individual object is generated, a specific activity plan is set and managed by the user. 【0852】 (Claim 3) 【0853】 The system according to claim 1, which enables interaction with users via real-time communication in a virtual reality space. 【0854】 "Application example 2 when combining with an emotional engine" 【0855】 (Claim 1) 【0856】 An information processing device provides means for generating a virtual person based on input from a user, 【0857】 A means for customizing the attributes of the virtual character based on the user's preferences, 【0858】 A means of allowing the virtual character to operate in a virtual reality space and interact with other users, 【0859】 A means of digitizing the virtual person and making it exchangeable or tradable with other users, 【0860】 A means of identifying the user's emotions through emotion analysis and dynamically adjusting the virtual character's response, 【0861】 A means of providing product information and purchasing support using virtual characters, 【0862】 A system that includes this. 【0863】 (Claim 2) 【0864】 The system according to claim 1, which, after a virtual character has been generated, makes suggestions in accordance with the user's emotions. 【0865】 (Claim 3) 【0866】 The system according to claim 1, which enables interaction with users via real-time communication in a virtual reality space. [Explanation of Symbols] 【0867】 10, 210, 310, 410 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robots< / url:> < / url:> < / url:> < / url:>

Claims

[Claim 1] An information processing device provides means for generating a virtual person based on input from a user, A means for customizing the attributes of the virtual character based on the user's preferences, A means for allowing the virtual character to operate in a virtual reality space and interact with other users, A means of digitizing the virtual person and making it exchangeable or tradable with other users, A system that includes this. [Claim 2] The system according to claim 1, which, after a virtual character has been generated, allows the user to set and manage a specific activity schedule. [Claim 3] The system according to claim 1, which enables interaction with users via real-time communication in a virtual reality space.