system

The system recreates lost cultural heritage in virtual reality using AI data analysis and interactive guides, addressing the challenge of limited historical understanding and providing an educational experience that adapts to user feedback.

JP2026099432APending Publication Date: 2026-06-18SOFTBANK GROUP CORP

Patent Information

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

AI Technical Summary

Technical Problem

Cultural heritage is lost due to war, disasters, and aging deterioration, limiting opportunities for learning about historical technology and culture, and existing educational institutions provide limited information, making it difficult for the general public to understand the historical background.

Method used

A system that uses an AI agent to collect and analyze data, generate three-dimensional models, and integrate them into a virtual reality space, providing interactive guides and user feedback to enhance understanding.

Benefits of technology

Enables accurate recreation of lost cultural heritage in a virtual reality environment, offering an interactive and educational experience that can be continuously improved based on user feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026099432000001_ABST
    Figure 2026099432000001_ABST
Patent Text Reader

Abstract

We provide the system. [Solution] In order to recreate lost cultural heritage, we need means to collect various types of data, A means comprising an AI agent that analyzes the aforementioned data and generates supplementary information, A means for generating a three-dimensional model based on the analysis results, Means for integrating the aforementioned three-dimensional model into a virtual reality space, A means of providing interactive guides to 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 persona chatbot control method performed by at least one processor, including steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to an explanation of a chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Cultural heritage is lost due to war, disasters, and aging deterioration, resulting in the loss of opportunities to learn about the technology and culture of that time. Also, existing educational institutions and museums can only provide old materials and limited information, making it difficult for the general public to deeply understand the historical background. Furthermore, due to limited access to specialized knowledge, it has become an obstacle in learning and research.

Means for Solving the Problems

[0005] This invention provides a system for recreating lost cultural heritage using an AI agent. Specifically, it collects various types of data, performs data analysis and generates supplementary information using an AI agent, and then generates a highly accurate three-dimensional model based on the analysis results, integrating this model into a virtual reality space. Furthermore, it promotes understanding of history and culture by providing users with interactive guides. It also includes a function to collect user feedback and update the AI ​​agent, thereby always providing an experience based on up-to-date information.

[0006] "Lost cultural heritage" refers to buildings, works of art, historical urban landscapes, and other elements that no longer exist due to past wars, disasters, deterioration over time, or other reasons.

[0007] "Data collection means" refers to devices and methods for collecting information relevant to a specific purpose.

[0008] An "AI agent" refers to a program that uses artificial intelligence technology to analyze information, make inferences, and generate results.

[0009] "Data analysis" refers to the process of analyzing collected data to extract hidden patterns and useful information.

[0010] "Complementary information" refers to additional information used to make missing information complete.

[0011] A "three-dimensional model" refers to digital data that represents an object or space using three-dimensional computer graphics.

[0012] A "virtual reality space" refers to a three-dimensional artificial environment created by a computer, providing a space where users can interact and engage in activities.

[0013] An "interactive guide" refers to a guidance function that provides information interactively in response to the user's actions and behavior.

[0014] "Feedback collection methods" refer to the methods and functions of gathering opinions and suggestions from users and using them for evaluation and improvement. [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 a data processing device and a 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, a 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 provides a system for recreating lost cultural heritage in a virtual reality space, and describes a series of processing steps for doing so.

[0037] First, the server collects materials provided by academic institutions and museums. This includes a wide variety of data such as historical drawings, photographs, and documents. The collected data is stored in a central database for use by the system.

[0038] Next, the server inputs the collected data into the AI ​​agent for analysis. The AI ​​agent uses natural language processing technology to analyze documents and image recognition technology to extract necessary information from photos and drawings. If there is information that needs to be supplemented, it uses machine learning technology to generate estimated information.

[0039] Based on these analysis results, the server uses 3D modeling software to generate a virtual 3D model of the cultural heritage to be recreated. The 3D model is constructed to maintain historical accuracy and visual quality.

[0040] The generated 3D model is integrated into the VR platform. The server uploads it to the virtual reality environment and converts it into a format accessible to the user. This allows the user to enter this 3D space via a VR device and explore the cultural heritage.

[0041] Users can freely move around the virtual space using a VR headset and controllers. Interactive guides installed within the virtual space provide real-time information via AI agents that respond to the user's movements. The guides explain historical facts and information related to their cultural heritage to the user through voice and text.

[0042] As a concrete example, consider a scenario where Roman-era ruins have been lost. The user enters a virtual space and explores a digital environment that recreates Roman architecture and streetscapes. As the user approaches an ancient Roman forum, an interactive guide provides a detailed explanation of its structure and historical significance.

[0043] Finally, the server collects user feedback. This feedback is used to improve the AI ​​agent's algorithms and enhance the user experience in the future.

[0044] In this way, the present invention makes it possible to recreate lost cultural heritage in a virtual reality space and provide it to users in an educational and interactive manner.

[0045] The following describes the processing flow.

[0046] Step 1:

[0047] The server collects historical materials from academic institutions, museums, and other sources. These materials include old drawings, photographs, and documents, which are stored in a database for the system's analysis.

[0048] Step 2:

[0049] The server provides the collected data to the AI ​​agent for analysis. The AI ​​agent analyzes the literature data using natural language processing and extracts information from photographs and drawings using image recognition technology. Machine learning is applied as needed to generate estimated information to fill in missing parts.

[0050] Step 3:

[0051] The server generates a three-dimensional model based on the analysis results. Using 3D modeling software, it constructs a model that considers historical accuracy and visual quality. The model is optimized for user understanding.

[0052] Step 4:

[0053] The server integrates the generated 3D model into the VR platform. The integrated model is uploaded to the virtual reality space and made accessible to users.

[0054] Step 5:

[0055] The terminal (the user's VR device) provides the user with a VR environment downloaded from the server. The user can freely move and explore the virtual space using a VR headset and controllers.

[0056] Step 6:

[0057] The interactive guide is controlled by an AI agent and provides information in real time, responding to the user's movements and actions. Users can receive explanations about the historical background and culture through audio and text.

[0058] Step 7:

[0059] The server collects feedback from users and analyzes it as training data for the AI ​​agent. This allows the system to be continuously improved, enhancing the quality of the user experience.

[0060] (Example 1)

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

[0062] In modern times, many valuable cultural heritage sites have been lost, and physically recreating them is difficult. This reduces opportunities to pass on their historical value to future generations. Furthermore, generating accurate and high-quality three-dimensional models based on data obtained from limited sources is technically complex and requires a significant amount of time for analysis and modeling processes. Moreover, interactive and educational experiences are needed for users to effectively learn this information.

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

[0064] In this invention, the server includes means for collecting historical materials from information sources and storing them in a central database; means for an intelligent agent that analyzes the historical materials, extracts information using natural language processing and image recognition technology, and generates supplementary information as needed; and means for generating a three-dimensional model using computer modeling technology based on the analysis results. This makes it possible to accurately reproduce lost cultural heritage in a virtual reality space and provide users with an educational and interactive experience.

[0065] A "source of information" refers to an institution or organization that provides historical materials related to cultural heritage.

[0066] "Historical materials" refer to data such as drawings, photographs, and documents that possess historical and cultural value.

[0067] A "central database" is a digital environment for centrally managing and storing collected historical materials.

[0068] "Analysis" is the process of extracting useful information from collected historical materials.

[0069] "Natural language processing" is a technique that analyzes text data and extracts keywords and background information.

[0070] "Image recognition technology" is a technology used to extract structural information from drawings and photographs.

[0071] "Supplementary information" refers to estimated information generated using machine learning techniques to fill in missing information.

[0072] An "intelligent agent" is a processing function within a system that analyzes and processes information using natural language processing and image recognition technologies.

[0073] "Computer modeling technology" is a technique for generating three-dimensional models based on analyzed information.

[0074] A "virtual reality platform" is a technological foundation that provides a virtual environment in which users can visualize and experience three-dimensional models.

[0075] An "interactive guide" is a feature that provides information in real time in response to the user's actions within a virtual reality space.

[0076] This invention is a system for recreating lost cultural heritage in a virtual reality space. The system includes a server for acquiring historical data from various sources and storing it in a central database. The server collects data from diverse sources via a network, integrates it, and manages it.

[0077] The collected data is then analyzed by an intelligent agent on the server. The intelligent agent processes literature and text data using natural language processing techniques (e.g., Python's NLTK library) and extracts information from photographs and drawings using image recognition techniques (e.g., an image analysis model using TENSORFLOW®). In addition, supplementary information is generated through machine learning techniques if necessary.

[0078] Based on the analysis results, the server generates a three-dimensional model using computer modeling techniques. Modeling software such as Blender or AutoCAD is used in this process. The generated three-dimensional model is then integrated onto a virtual reality platform (e.g., Unity or Unreal Engine) and optimized for visualization.

[0079] The user accesses the virtual reality platform using a VR headset and controllers. At this stage, the server provides the user with key information through an interactive guide. The interactive guide displays audio and text information in real time, depending on the user's viewpoint and actions.

[0080] As a concrete example, consider lost Roman ruins. Users can access a virtual reality space to explore an environment that recreates Roman architecture and streetscapes. An interactive guide provides information based on prompts such as, "Please explain the historical significance of the Roman forum."

[0081] Thus, the present invention provides a system that reproduces cultural heritage in a unique way and allows users to enjoy an interactive learning experience.

[0082] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0083] Step 1:

[0084] The server collects historical materials from information sources via the network and stores them in a central database. Input consists of historical materials provided in various data formats (e.g., PDF, JPEG, PNG, etc.). The data, along with metadata, is stored in the database, forming the basis for subsequent analysis. The server periodically scans for new information sources and downloads necessary files.

[0085] Step 2:

[0086] The server passes data stored in a central database to an intelligent agent for data analysis. The input is the digital data collected in step 1. In the data analysis, the server uses natural language processing (NLTK library) to extract keywords and background information from the text data. Simultaneously, it uses image recognition technology (TensorFlow) to obtain necessary structural information from photographs and drawings. The output is the extracted information from the analyzed text and image data.

[0087] Step 3:

[0088] The server generates a three-dimensional model using computer modeling techniques based on the information obtained in Step 2. The input is the analyzed data. The server creates the three-dimensional model using Blender or AutoCAD and verifies the model's accuracy using reference materials to enable accurate historical reproduction. The output is a three-dimensional model ready for integration into a virtual reality environment.

[0089] Step 4:

[0090] The server integrates the generated 3D model into the virtual reality platform and converts it into a user-accessible format. The input is the 3D model created in step 3. Using a platform such as Unity or Unreal Engine, the model is optimized and placed in the virtual reality space. The output is a virtual reality environment that the user can visually explore.

[0091] Step 5:

[0092] Users explore cultural heritage sites within a virtual reality platform using a VR headset and controllers. The input is an accessible virtual reality environment provided by a server. Based on the user's viewpoint and interactions, an interactive guide provides real-time information, displaying historical facts and background information in audio and text formats. The output is a beneficial, educational, and interactive experience for the user.

[0093] Step 6:

[0094] The server collects user feedback to help improve the system. Input consists of user evaluations and comments on their experience. This feedback is stored in the system database and used to optimize the intelligent agent and 3D model generation process. Output consists of improved elements to enhance the next user experience.

[0095] (Application Example 1)

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

[0097] Traditional methods of preserving cultural heritage have made it difficult to fully restore heritage lost over time or due to natural disasters. Furthermore, there have been limited means of visually learning about the original state of the heritage, preventing its full educational value from being realized. In addition, there has been a lack of technology for easily disseminating and sharing knowledge about cultural heritage.

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

[0099] In this invention, the server includes means for collecting various types of information in order to recreate lost cultural heritage, means for an artificial intelligence agent that analyzes the information and generates supplementary data, and means for generating a three-dimensional structure based on the analysis results. This makes it possible to recreate past heritage with high accuracy in a virtual reality environment and distribute it as educational content.

[0100] "Information" refers to data such as historical drawings, photographs, and documents collected from academic institutions and museums.

[0101] An "artificial intelligence agent" is a software program that analyzes collected information and generates supplementary data as needed, utilizing image recognition technology and natural language processing technology.

[0102] A "three-dimensional structure" is a three-dimensional model that reproduces the shape and physical characteristics of a cultural heritage site, generated based on the analysis results.

[0103] A "virtual reality environment" is a digitally recreated, immersive visual space that users can experience through VR devices.

[0104] "Interactive commentary" refers to audio and text-based explanations of cultural heritage provided to users within a virtual reality environment.

[0105] "Educational content" refers to digital learning materials that provide information on historical facts and cultural heritage through a virtual reality environment, with the aim of improving learners' knowledge.

[0106] "Distribution" refers to the act of delivering generated virtual reality content to users via a network.

[0107] The system for implementing this invention recreates cultural heritage in a virtual reality environment and provides it as educational content. The system mainly consists of three elements: a server, a terminal, and a user.

[0108] The server first centrally manages various types of information collected from academic institutions and museums. For example, historical drawings, photographs, and documentary data are stored in a central database. Based on this data, artificial intelligence agents analyze the information using image recognition and natural language processing technologies. The analyzed data is then used to generate three-dimensional structures using 3D modeling software such as Blender and AutoCAD. These structures are integrated into VR platforms such as Unity and Unreal Engine, forming a virtual reality environment.

[0109] The terminal serves as a medium for users to access a virtual reality environment using a VR headset. Users can move freely within the virtual space and receive real-time interactive commentary. The interactive commentary is provided by a generated AI model that offers information about the historical background and structure of cultural heritage sites in response to prompts. For example, if the prompt is "Provide detailed information about the pyramids of ancient Egypt," the AI ​​agent will provide an explanation of the pyramids' construction methods and historical background.

[0110] User feedback is collected by the server and used to improve the AI ​​agent's algorithms. This entire process enables highly accurate virtual reproductions of cultural heritage, thereby increasing its value as educational content.

[0111] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0112] Step 1:

[0113] The server collects historical drawings, photographs, and documentary data from academic institutions and museums and stores them in a central database. This input data is used as basic information necessary for subsequent analysis. The server's functions here are data management and storage.

[0114] Step 2:

[0115] The server passes the collected information to an artificial intelligence agent. The AI ​​agent uses image recognition and natural language processing techniques to analyze the data. The input to this analysis process is the collected data, and the output is structural and contextual information. In this step, the AI ​​model performs pattern recognition and contextual understanding of the data.

[0116] Step 3:

[0117] The server generates a three-dimensional structure using 3D modeling software based on the analysis results. Specifically, it converts visual data into a three-dimensional shape using Blender or AutoCAD. The input is analyzed information, and the output is three-dimensional shape data.

[0118] Step 4:

[0119] The server integrates the generated 3D structures into the VR platform. In this step, Unity or Unreal Engine is used to construct the virtual reality space. The input is 3D shape data, and the output is an immersive virtual environment.

[0120] Step 5:

[0121] The device provides the user with a virtual reality environment via a VR headset. The device's function is to act as an interface for the user to move within the virtual space. The input is the virtual reality environment, and the output is the user's visual experience.

[0122] Step 6:

[0123] The user receives interactive explanations by providing prompt sentences to the generating AI model. This step involves the AI ​​model providing information based on the prompt sentences. The input is the prompt sentence, and the output is explanatory information.

[0124] Step 7:

[0125] The server collects user feedback and uses it to improve the AI ​​agent's algorithms. The input is user feedback data, and the output is the improved AI model. This process improves the accuracy of subsequent data analysis and information provision.

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

[0127] This invention relates to a system that recreates lost cultural heritage in a virtual reality space and further customizes the interaction by recognizing the user's emotions. The necessary processing steps for implementing this system will be described below.

[0128] First, the server collects historical materials from academic institutions and museums. These materials are stored in a database as basic information for recreating cultural heritage.

[0129] Next, the server sends the collected data to an AI agent for analysis. The AI ​​agent analyzes the literature using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it makes predictions to fill in missing information from the analyzed data.

[0130] Based on the analysis results, the server generates a three-dimensional model. This model prioritizes historical accuracy and visual quality, and is optimized to be user-friendly.

[0131] The generated 3D models are integrated into the VR platform by a server. The system is configured to allow users to freely access them in the virtual reality space.

[0132] The terminal (the user's VR device) displays the VR environment downloaded from the server. The user can enter the virtual space through the VR headset and explore cultural heritage sites. During this time, an AI agent activates an interactive guide in response to the user's movements.

[0133] Furthermore, the system incorporates an emotion engine. The server analyzes the user's facial expressions and voice in real time to recognize their emotions. This emotion information is used to optimize the user experience in real time. For example, if the user shows interest, additional information can be provided, and if the user is bored, the interaction can be dynamically changed.

[0134] As a concrete example, consider a system that recreates the pyramids of ancient Egypt. Users explore the interior of the pyramids in a virtual space, receiving explanations about the murals and structure from an interactive guide. If the emotion engine detects the user's excitement, information about new topics or hidden historical facts is provided.

[0135] Finally, the server collects user feedback and uses it to improve the AI ​​agent and emotion engine. This allows the system to continuously evolve and provide a better user experience.

[0136] In this way, the present invention realizes intuitive and profound interaction for experiencing lost cultural heritage using virtual reality and emotion analysis technology.

[0137] The following describes the processing flow.

[0138] Step 1:

[0139] The server collects historical materials provided by academic institutions and museums. These materials include blueprints of historical buildings, historical photographs, and archaeological documents, all of which are stored in the database.

[0140] Step 2:

[0141] The server inputs the collected data into an AI agent for analysis. The AI ​​agent uses natural language processing technology to analyze the content of the documents and image recognition technology to extract structural information from photographs and drawings. Based on the analysis results, it generates historically accurate supplementary information.

[0142] Step 3:

[0143] The server generates a three-dimensional model using the analysis results obtained by the AI ​​agent. In this process, 3D modeling software is used to construct a model with realistic physical properties and visual textures.

[0144] Step 4:

[0145] The server integrates the generated 3D model into the VR platform, preparing a virtual environment that users can access. Dynamic interaction points are set in the model to enhance the user experience.

[0146] Step 5:

[0147] The terminal (the user's VR device) downloads and runs the VR environment from the server. The user then puts on a VR headset and can freely explore the virtual space using the controller.

[0148] Step 6:

[0149] The server uses its built-in emotion engine to analyze the user's facial expressions and voice in real time and recognize their emotional state. The recognized emotions are reflected in the on-the-spot interaction, and the guide content is customized accordingly.

[0150] Step 7:

[0151] As users explore the virtual space, an interactive guide is activated based on feedback from the emotion engine. The guide provides information according to the user's interests and emotions, enriching the experience. By adjusting the content according to emotions, it is possible to keep the user engaged.

[0152] Step 8:

[0153] The server collects user feedback after the experience ends. This feedback is used to improve the AI ​​agent and emotion engine, and to inform future interactions. This continuously improves the user experience of the system.

[0154] (Example 2)

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

[0156] The challenge lies in digitally recreating lost cultural heritage while simultaneously implementing user-centric interactions that consider their emotions, thereby transcending limited physical constraints and enabling more immersive cultural experiences. Providing such experiences requires high-precision 3D structure generation, real-time emotion analysis, and dynamic interaction adjustments.

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

[0158] In this invention, the server includes means for aggregating information to reproduce cultural heritage, means for an intelligent processing device that interprets the information and creates additional information, and means for generating a three-dimensional structure based on the interpretation results. This enables accurate and high-resolution reproduction of cultural heritage in a virtual environment and the provision of dynamic guidance that responds to the user's emotions.

[0159] "Means of aggregating information" refers to methods for collecting materials and data obtained from academic institutions and museums, and for centrally organizing and preserving them.

[0160] "Means of interpretation" refers to methods of performing intelligent processing to analyze collected information and generate necessary additional information.

[0161] An "intelligent processing device for creating additional information" is a system that has the ability to supplement incomplete data based on analyzed information and generate new information.

[0162] "Means for generating three-dimensional structures" refers to methods for creating three-dimensional models from interpreted data.

[0163] "Methods for integrating into a virtual environment" refers to methods of integrating the generated three-dimensional structure into a virtual reality space and making it accessible to users.

[0164] A "means of providing dynamic guidance" refers to a method that allows for interactive guidance in response to the user's movements and choices.

[0165] "Emotional analysis technology" is a technology that analyzes a user's facial expressions and voice to understand their current emotional state.

[0166] "Methods for optimizing interaction" refer to methods that dynamically adjust the information and interactions provided based on the user's emotions using emotion analysis technology.

[0167] This invention is a system that recreates lost cultural heritage in virtual reality and provides user-friendly interactions. Various digital technologies and devices are used to implement the system.

[0168] First, the server collects materials from academic institutions and museums. This includes historical documents, high-resolution images, and blueprints. The server stores these materials in a digital database and organizes them in an easily accessible format.

[0169] Next, the server interprets the information and generates supplementary data using AI (artificial intelligence) technology. This process involves natural language processing tools and image analysis techniques. Specifically, the software used includes commonly available open-source tools for natural language processing and advanced image recognition systems for image analysis.

[0170] Next, based on the analysis results obtained, the server generates a three-dimensional structure using a 3D modeling tool. Blender and other 3D CG tools are commonly used for this process. The generated model is optimized to maintain visual quality while considering historical accuracy.

[0171] The generated 3D models are then integrated into a VR (virtual reality) platform by a server. Platforms such as Unity or Unreal Engine are used, allowing users to access this virtual space through VR devices.

[0172] The device (the user's VR device) displays the downloaded VR environment, inviting the user into the virtual space. By wearing a VR headset, the user can explore cultural heritage sites with a feeling close to that of real life.

[0173] Furthermore, the system's emotion analysis technology allows the server to analyze the user's facial expressions and voice in real time to recognize their emotions. Based on this analysis, the system adjusts the interaction to optimize the user experience, depending on whether the user is interested or bored. For example, if a user is excited by a particular exhibit, additional detailed information will be provided.

[0174] A concrete example is the experience of exploring the pyramids of ancient Egypt. In this VR environment, users can virtually explore the interior of the pyramids and receive dynamic guidance about the murals and historical structure.

[0175] An example of a prompt for a generative AI model is: "Please provide details about a system that recreates the pyramids of ancient Egypt in virtual reality and analyzes the user's emotions in real time during exploration to customize the interaction."

[0176] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0177] Step 1:

[0178] The server accesses databases of academic institutions and museums to aggregate information related to cultural heritage. The input at this stage consists of various forms of historical documents, resulting in an organized digital database as output. Depending on the type of data, it is converted to a standardized format and stored in the database.

[0179] Step 2:

[0180] The server sends the collected data to the AI ​​agent to begin analysis. The input is organized digital data, and the output is analysis result data. Specifically, text information is extracted using natural language processing (NLP), and visual information is analyzed using image recognition technology. This allows for summarization of the document content and detailed extraction from images.

[0181] Step 3:

[0182] The server generates a three-dimensional structure based on the analysis results from the AI ​​agent. The input is the analysis result data, and the output is a three-dimensional model. To create the three-dimensional structure, a 3D CG tool (e.g., Blender) is used to design and optimize the model. In particular, it is required to maintain historical accuracy while making it visually easy for the user to understand.

[0183] Step 4:

[0184] The server integrates the generated 3D model into the VR platform. The input is the 3D model, and the output is a VR environment accessible to the user. At this stage, Unity or Unreal Engine is used to simulate the user experience within the virtual space and enable display on VR devices.

[0185] Step 5:

[0186] The terminal (the user's VR device) downloads and displays the VR environment from the server. The input is VR environment data provided by the server, and the output is a virtual experience. The user enters the virtual space through the VR headset and explores the cultural heritage. During the exploration, the terminal reacts to the user's movements and activates an interactive guide to provide explanations.

[0187] Step 6:

[0188] The server analyzes user emotions in real time and optimizes the interaction. Input is user facial and voice data, and the output is an optimized user experience. Using emotion analysis technology, it recognizes the user's emotional state and dynamically provides information necessary to maintain their interest. This allows for a deeper experience, for example, by providing additional information when the user shows excitement about a particular topic.

[0189] (Application Example 2)

[0190] Next, we will explain application example 2. In the following explanation, the data processing device 12 will be referred to as a "server" and the smart device 14 as a "terminal".

[0191] Lost cultural heritage presents a problem: over time, detailed information is lost, limiting opportunities for people to learn about its value and historical context. Furthermore, traditional cultural heritage exhibitions lack interactivity, making it difficult to fully engage visitors. Additionally, the limited means of providing personalized educational experiences for individual visitors hinders the promotion of deeper understanding based on their specific interests and concerns.

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

[0193] In this invention, the server includes means for collecting information in order to recreate lost cultural heritage, means for an intelligent agent that analyzes the information and generates predictive information, and means for generating a three-dimensional model based on the analysis results. This enables detailed recreation of cultural heritage and an optimized interactive virtual reality experience tailored to the individual user's emotions.

[0194] "Lost cultural heritage" refers to cultural assets that existed in the past but no longer exist due to insufficient preservation, yet possess historical or educational value.

[0195] "Means of collecting information" refers to methods and technologies for gathering data from museums, academic institutions, and other sources, and for obtaining the basic information necessary for the reproduction of cultural heritage.

[0196] An "intelligent agent that generates predictive information" is a system that uses artificial intelligence technology to analyze collected information and derive hypotheses and inferences to fill in any missing information.

[0197] "Means for generating three-dimensional models" refers to technologies and software that create three-dimensional digital models based on analysis results, and are used for display in virtual space.

[0198] "Means of integration into the virtual reality domain" refers to development environments and technologies for connecting generated three-dimensional models in a way that allows them to be displayed on a VR platform.

[0199] "Means of providing interactive guidance" refers to an interactive system that provides real-time information in response to user actions and utterances.

[0200] "Methods for analyzing user emotions and dynamically optimizing the experience" refers to technologies that flexibly adjust the content of the experience based on the interests and emotional state of individual viewers by analyzing the user's expressions and voice.

[0201] This invention is a system that recreates lost cultural heritage in a virtual reality space and personalizes the interaction based on the user's emotions. This system is implemented with the following configuration.

[0202] The server collects historical information from museums and academic institutions and stores it in a database. The collected information is then analyzed by an AI agent. During this process, the AI ​​agent uses natural language processing to analyze documents, extracts details from photographs and drawings using image recognition technology, and predicts information as needed. Based on the analyzed data, the server generates a three-dimensional model and integrates it into VR platforms such as Unity.

[0203] The terminal displays a virtual reality environment downloaded to the user's VR device. In this environment, the user can explore cultural heritage sites through a VR headset. Based on the user's movements, an AI agent provides interactive guidance. Furthermore, an emotion analysis engine analyzes the user's facial expressions and voice to optimize the experience.

[0204] As a concrete example, the server recreates an ancient Egyptian pyramid. Users can explore the interior of this pyramid in a virtual space and receive explanations about the murals and structure. If the user shows particular interest, additional historical facts and related information will be provided in real time.

[0205] The feedback submitted by users through their virtual space experiences is collected on the server and used to improve the accuracy of AI agents and emotion analysis engines. In this way, the system continuously evolves, resulting in a better user experience.

[0206] Examples of prompt statements include the following:

[0207] "The user is standing in the center of the Colosseum in ancient Rome. As they look around, they are given explanations about the massive seating area and its architectural history. What additional information would you provide to users who show particular interest?"

[0208] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0209] Step 1:

[0210] The server collects historical information from museums and academic institutions. This input information includes documents, photographs, and drawings, which are stored in a database. This makes it possible to prepare the basic data for recreating cultural heritage.

[0211] Step 2:

[0212] The server transmits the collected historical information to the AI ​​agent. The AI ​​agent analyzes the documents using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it performs data calculations to predict missing information. This generates analytical data that includes supplementary information.

[0213] Step 3:

[0214] The server generates a three-dimensional model based on data analyzed by the AI ​​agent. This generation process uses the analyzed data as input to create a model that prioritizes historical accuracy and visual quality. The resulting three-dimensional model is optimized for easy understanding.

[0215] Step 4:

[0216] The server integrates the generated 3D models into VR platforms such as Unity. During this process, data processing is performed to convert the 3D models into a format suitable for the virtual reality environment. This prepares the device for displaying cultural heritage in the virtual reality space.

[0217] Step 5:

[0218] The terminal displays a virtual reality environment downloaded from the server to the user via a VR device. The user wears a VR headset and explores cultural heritage sites in the virtual space. The user's viewpoint and movements serve as input, providing an interactive exploration experience.

[0219] Step 6:

[0220] While users explore the virtual reality space, an AI agent provides interactive guidance. Based on the user's movements and choices, it displays relevant information and additional knowledge in real time, making the experience interactive and educational.

[0221] Step 7:

[0222] The server uses an emotion analysis engine to analyze the user's facial expressions and voice. Based on the analyzed emotion data, it dynamically optimizes the user experience. For example, it provides new information and ways of interacting that are tailored to the user's interests and emotions.

[0223] Step 8:

[0224] After the user finishes their virtual experience, the device sends the collected feedback to the server. The server uses this feedback to improve the AI ​​agent and emotion analysis engine, further enhancing the experience for future users.

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

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

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

[0228] [Second Embodiment]

[0229] Figure 3 shows an example of the configuration of the data processing system 210 according to the second embodiment.

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

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

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

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

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

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

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

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

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

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

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

[0241] This invention provides a system for recreating lost cultural heritage in a virtual reality space, and describes a series of processing steps for doing so.

[0242] First, the server collects materials provided by academic institutions and museums. This includes a wide variety of data such as historical drawings, photographs, and documents. The collected data is stored in a central database for use by the system.

[0243] Next, the server inputs the collected data into the AI ​​agent for analysis. The AI ​​agent uses natural language processing technology to analyze documents and image recognition technology to extract necessary information from photos and drawings. If there is information that needs to be supplemented, it uses machine learning technology to generate estimated information.

[0244] Based on these analysis results, the server uses 3D modeling software to generate a virtual 3D model of the cultural heritage to be recreated. The 3D model is constructed to maintain historical accuracy and visual quality.

[0245] The generated 3D model is integrated into the VR platform. The server uploads it to the virtual reality environment and converts it into a format accessible to the user. This allows the user to enter this 3D space via a VR device and explore the cultural heritage.

[0246] Users can freely move around the virtual space using a VR headset and controllers. Interactive guides installed within the virtual space provide real-time information via AI agents that respond to the user's movements. The guides explain historical facts and information related to their cultural heritage to the user through voice and text.

[0247] As a concrete example, consider a scenario where Roman-era ruins have been lost. The user enters a virtual space and explores a digital environment that recreates Roman architecture and streetscapes. As the user approaches an ancient Roman forum, an interactive guide provides a detailed explanation of its structure and historical significance.

[0248] Finally, the server collects user feedback. This feedback is used to improve the AI ​​agent's algorithms and enhance the user experience in the future.

[0249] In this way, the present invention makes it possible to recreate lost cultural heritage in a virtual reality space and provide it to users in an educational and interactive manner.

[0250] The following describes the processing flow.

[0251] Step 1:

[0252] The server collects historical materials from academic institutions, museums, and other sources. These materials include old drawings, photographs, and documents, which are stored in a database for the system's analysis.

[0253] Step 2:

[0254] The server provides the collected data to the AI ​​agent for analysis. The AI ​​agent analyzes the literature data using natural language processing and extracts information from photographs and drawings using image recognition technology. Machine learning is applied as needed to generate estimated information to fill in missing parts.

[0255] Step 3:

[0256] The server generates a three-dimensional model based on the analysis results. Using 3D modeling software, it constructs a model that considers historical accuracy and visual quality. The model is optimized for user understanding.

[0257] Step 4:

[0258] The server integrates the generated 3D model into the VR platform. The integrated model is uploaded to the virtual reality space and made accessible to users.

[0259] Step 5:

[0260] The terminal (the user's VR device) provides the user with a VR environment downloaded from the server. The user can freely move and explore the virtual space using a VR headset and controllers.

[0261] Step 6:

[0262] The interactive guide is controlled by an AI agent and provides information in real time, responding to the user's movements and actions. Users can receive explanations about the historical background and culture through audio and text.

[0263] Step 7:

[0264] The server collects feedback from users and analyzes it as training data for the AI ​​agent. This allows the system to be continuously improved, enhancing the quality of the user experience.

[0265] (Example 1)

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

[0267] In modern times, many valuable cultural heritage sites have been lost, and physically recreating them is difficult. This reduces opportunities to pass on their historical value to future generations. Furthermore, generating accurate and high-quality three-dimensional models based on data obtained from limited sources is technically complex and requires a significant amount of time for analysis and modeling processes. Moreover, interactive and educational experiences are needed for users to effectively learn this information.

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

[0269] In this invention, the server includes means for collecting historical materials from information sources and storing them in a central database; means for an intelligent agent that analyzes the historical materials, extracts information using natural language processing and image recognition technology, and generates supplementary information as needed; and means for generating a three-dimensional model using computer modeling technology based on the analysis results. This makes it possible to accurately reproduce lost cultural heritage in a virtual reality space and provide users with an educational and interactive experience.

[0270] A "source of information" refers to an institution or organization that provides historical materials related to cultural heritage.

[0271] "Historical materials" refer to data such as drawings, photographs, and documents that possess historical and cultural value.

[0272] A "central database" is a digital environment for centrally managing and storing collected historical materials.

[0273] "Analysis" is the process of extracting useful information from collected historical materials.

[0274] "Natural language processing" is a technique that analyzes text data and extracts keywords and background information.

[0275] "Image recognition technology" is a technology used to extract structural information from drawings and photographs.

[0276] "Supplementary information" refers to estimated information generated using machine learning techniques to fill in missing information.

[0277] An "intelligent agent" is a processing function within a system that analyzes and processes information using natural language processing and image recognition technologies.

[0278] "Computer modeling technology" is a technique for generating three-dimensional models based on analyzed information.

[0279] The "virtual reality platform" is a technical infrastructure that provides a virtual environment in which users can visualize and experience three-dimensional models.

[0280] The "interactive guide" is a function that provides information in real time according to the user's actions within the virtual reality space.

[0281] This invention is a system for reproducing lost cultural heritage in a virtual reality space. This system includes a server for acquiring historical materials from information sources and storing them in a central database. The server collects data from various information sources via a network, integrates and manages it.

[0282] The collected data is then analyzed by intelligent agents within the server. The intelligent agents use natural language processing techniques (e.g., the NLTK library in Python) to process documents and text data, and extract information from photos and drawings using image recognition techniques (e.g., an image analysis model using TensorFlow). In addition, complementary information is generated through machine learning techniques if necessary.

[0283] Based on the analysis results, the server generates a three-dimensional solid model using computer modeling techniques. In this process, modeling software such as Blender and AutoCAD is used. The generated three-dimensional model is integrated onto a virtual reality platform (e.g., Unity or Unreal Engine) and optimized for visualization.

[0284] Users access the virtual reality platform using a VR headset and a controller. At this stage, the server provides the user with main information through an interactive guide. The interactive guide displays audio and text information in real time according to the user's perspective and actions.

[0285] As a specific example, consider the lost Roman-era relics. By accessing the virtual reality space, users can explore an environment that reproduces Roman-era buildings and cityscapes. An interactive guide provides information based on prompt sentences such as "Please explain the historical importance of the Roman Forum."

[0286] In this way, the present invention provides a system that reproduces cultural heritage in a unique way and allows users to enjoy an interactive learning experience.

[0287] The flow of the specific process in Example 1 will be described using FIG. 11.

[0288] Step 1:

[0289] The server collects historical materials from information sources via the network and stores them in the central database. The input is historical materials provided in various data formats (e.g., PDF, JPEG, PNG, etc.). The data is stored in the database together with metadata, which serves as the basis for subsequent analysis processing. The server has a function to periodically scan new information sources and download necessary files.

[0290] Step 2:

[0291] The server passes the materials stored in the central database to the intelligent agent for data analysis. The input is the digital data collected in Step 1. In data analysis, the server uses natural language processing (NLTK library) to extract keywords and background information of the text data. At the same time, image recognition technology (using TensorFlow) is used to obtain necessary structural information from photos and drawings. The output is the extracted information from the analyzed text and image data.

[0292] Step 3:

[0293] The server generates a three-dimensional model using computer modeling techniques based on the information obtained in Step 2. The input is the analyzed data. The server creates the three-dimensional model using Blender or AutoCAD and verifies the model's accuracy using reference materials to enable accurate historical reproduction. The output is a three-dimensional model ready for integration into a virtual reality environment.

[0294] Step 4:

[0295] The server integrates the generated 3D model into the virtual reality platform and converts it into a user-accessible format. The input is the 3D model created in step 3. Using a platform such as Unity or Unreal Engine, the model is optimized and placed in the virtual reality space. The output is a virtual reality environment that the user can visually explore.

[0296] Step 5:

[0297] Users explore cultural heritage sites within a virtual reality platform using a VR headset and controllers. The input is an accessible virtual reality environment provided by a server. Based on the user's viewpoint and interactions, an interactive guide provides real-time information, displaying historical facts and background information in audio and text formats. The output is a beneficial, educational, and interactive experience for the user.

[0298] Step 6:

[0299] The server collects user feedback to help improve the system. Input consists of user evaluations and comments on their experience. This feedback is stored in the system database and used to optimize the intelligent agent and 3D model generation process. Output consists of improved elements to enhance the next user experience.

[0300] (Application Example 1)

[0301] Next, Application Example 1 will be described. In the following description, the data processing device 12 is referred to as a "server", and the smart glasses 214 are referred to as a "terminal".

[0302] In conventional cultural heritage preservation methods, it has been difficult to completely restore the heritage lost due to the passage of time or natural disasters. In addition, the means for visually learning about the original state of the heritage have been limited, and the educational value could not be fully brought out. Furthermore, there has been a lack of technology for easily distributing and sharing knowledge about cultural heritage.

[0303] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means.

[0304] In this invention, the server includes means for collecting various information, means for providing an artificial intelligence agent that analyzes the information and generates complementary data, and means for generating a three-dimensional structure based on the analysis result in order to reproduce the lost cultural heritage. As a result, it becomes possible to reproduce past heritage with high accuracy in a virtual reality environment and distribute it as educational content.

[0305] "Information" refers to data such as historical drawings, photographs, and documents collected from academic institutions, museums, etc.

[0306] "Artificial intelligence agent" is a software program that analyzes the collected information and generates complementary data as necessary, and utilizes image recognition technology and natural language processing technology.

[0307] "Three-dimensional structure" is a three-dimensional model that reproduces the shape and physical characteristics of cultural heritage generated based on the analysis result.

[0308] "Virtual reality environment" is a digitally reproduced immersive visual space that a user can experience through a VR device.

[0309] "Interactive commentary" refers to audio and text-based explanations of cultural heritage provided to users within a virtual reality environment.

[0310] "Educational content" refers to digital learning materials that provide information on historical facts and cultural heritage through a virtual reality environment, with the aim of improving learners' knowledge.

[0311] "Distribution" refers to the act of delivering generated virtual reality content to users via a network.

[0312] The system for implementing this invention recreates cultural heritage in a virtual reality environment and provides it as educational content. The system mainly consists of three elements: a server, a terminal, and a user.

[0313] The server first centrally manages various types of information collected from academic institutions and museums. For example, historical drawings, photographs, and documentary data are stored in a central database. Based on this data, artificial intelligence agents analyze the information using image recognition and natural language processing technologies. The analyzed data is then used to generate three-dimensional structures using 3D modeling software such as Blender and AutoCAD. These structures are integrated into VR platforms such as Unity and Unreal Engine, forming a virtual reality environment.

[0314] The terminal serves as a medium for users to access a virtual reality environment using a VR headset. Users can move freely within the virtual space and receive real-time interactive commentary. The interactive commentary is provided by a generated AI model that offers information about the historical background and structure of cultural heritage sites in response to prompts. For example, if the prompt is "Provide detailed information about the pyramids of ancient Egypt," the AI ​​agent will provide an explanation of the pyramids' construction methods and historical background.

[0315] User feedback is collected by the server and used to improve the AI ​​agent's algorithms. This entire process enables highly accurate virtual reproductions of cultural heritage, thereby increasing its value as educational content.

[0316] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0317] Step 1:

[0318] The server collects historical drawings, photographs, and documentary data from academic institutions and museums and stores them in a central database. This input data is used as basic information necessary for subsequent analysis. The server's functions here are data management and storage.

[0319] Step 2:

[0320] The server passes the collected information to an artificial intelligence agent. The AI ​​agent uses image recognition and natural language processing techniques to analyze the data. The input to this analysis process is the collected data, and the output is structural and contextual information. In this step, the AI ​​model performs pattern recognition and contextual understanding of the data.

[0321] Step 3:

[0322] The server generates a three-dimensional structure using 3D modeling software based on the analysis results. Specifically, it converts visual data into a three-dimensional shape using Blender or AutoCAD. The input is analyzed information, and the output is three-dimensional shape data.

[0323] Step 4:

[0324] The server integrates the generated 3D structures into the VR platform. In this step, Unity or Unreal Engine is used to construct the virtual reality space. The input is 3D shape data, and the output is an immersive virtual environment.

[0325] Step 5:

[0326] The device provides the user with a virtual reality environment via a VR headset. The device's function is to act as an interface for the user to move within the virtual space. The input is the virtual reality environment, and the output is the user's visual experience.

[0327] Step 6:

[0328] The user receives interactive explanations by providing prompt sentences to the generating AI model. This step involves the AI ​​model providing information based on the prompt sentences. The input is the prompt sentence, and the output is explanatory information.

[0329] Step 7:

[0330] The server collects user feedback and uses it to improve the AI ​​agent's algorithms. The input is user feedback data, and the output is the improved AI model. This process improves the accuracy of subsequent data analysis and information provision.

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

[0332] This invention relates to a system that recreates lost cultural heritage in a virtual reality space and further customizes the interaction by recognizing the user's emotions. The necessary processing steps for implementing this system will be described below.

[0333] First, the server collects historical materials from academic institutions and museums. These materials are stored in a database as basic information for recreating cultural heritage.

[0334] Next, the server sends the collected data to an AI agent for analysis. The AI ​​agent analyzes the literature using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it makes predictions to fill in missing information from the analyzed data.

[0335] Based on the analysis results, the server generates a three-dimensional model. This model prioritizes historical accuracy and visual quality, and is optimized to be user-friendly.

[0336] The generated 3D models are integrated into the VR platform by a server. The system is configured to allow users to freely access them in the virtual reality space.

[0337] The terminal (the user's VR device) displays the VR environment downloaded from the server. The user can enter the virtual space through the VR headset and explore cultural heritage sites. During this time, an AI agent activates an interactive guide in response to the user's movements.

[0338] Furthermore, the system incorporates an emotion engine. The server analyzes the user's facial expressions and voice in real time to recognize their emotions. This emotion information is used to optimize the user experience in real time. For example, if the user shows interest, additional information can be provided, and if the user is bored, the interaction can be dynamically changed.

[0339] As a concrete example, consider a system that recreates the pyramids of ancient Egypt. Users explore the interior of the pyramids in a virtual space, receiving explanations about the murals and structure from an interactive guide. If the emotion engine detects the user's excitement, information about new topics or hidden historical facts is provided.

[0340] Finally, the server collects user feedback and uses it to improve the AI ​​agent and emotion engine. This allows the system to continuously evolve and provide a better user experience.

[0341] In this way, the present invention realizes intuitive and profound interaction for experiencing lost cultural heritage using virtual reality and emotion analysis technology.

[0342] The following describes the processing flow.

[0343] Step 1:

[0344] The server collects historical materials provided by academic institutions and museums. These materials include blueprints of historical buildings, historical photographs, and archaeological documents, all of which are stored in the database.

[0345] Step 2:

[0346] The server inputs the collected data into an AI agent for analysis. The AI ​​agent uses natural language processing technology to analyze the content of the documents and image recognition technology to extract structural information from photographs and drawings. Based on the analysis results, it generates historically accurate supplementary information.

[0347] Step 3:

[0348] The server generates a three-dimensional model using the analysis results obtained by the AI ​​agent. In this process, 3D modeling software is used to construct a model with realistic physical properties and visual textures.

[0349] Step 4:

[0350] The server integrates the generated 3D model into the VR platform, preparing a virtual environment that users can access. Dynamic interaction points are set in the model to enhance the user experience.

[0351] Step 5:

[0352] The terminal (the user's VR device) downloads and runs the VR environment from the server. The user then puts on a VR headset and can freely explore the virtual space using the controller.

[0353] Step 6:

[0354] The server uses its built-in emotion engine to analyze the user's facial expressions and voice in real time and recognize their emotional state. The recognized emotions are reflected in the on-the-spot interaction, and the guide content is customized accordingly.

[0355] Step 7:

[0356] As users explore the virtual space, an interactive guide is activated based on feedback from the emotion engine. The guide provides information according to the user's interests and emotions, enriching the experience. By adjusting the content according to emotions, it is possible to keep the user engaged.

[0357] Step 8:

[0358] The server collects user feedback after the experience ends. This feedback is used to improve the AI ​​agent and emotion engine, and to inform future interactions. This continuously improves the user experience of the system.

[0359] (Example 2)

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

[0361] The challenge lies in digitally recreating lost cultural heritage while simultaneously implementing user-centric interactions that consider their emotions, thereby transcending limited physical constraints and enabling more immersive cultural experiences. Providing such experiences requires high-precision 3D structure generation, real-time emotion analysis, and dynamic interaction adjustments.

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

[0363] In this invention, the server includes means for aggregating information to reproduce cultural heritage, means for an intelligent processing device that interprets the information and creates additional information, and means for generating a three-dimensional structure based on the interpretation results. This enables accurate and high-resolution reproduction of cultural heritage in a virtual environment and the provision of dynamic guidance that responds to the user's emotions.

[0364] "Means of aggregating information" refers to methods for collecting materials and data obtained from academic institutions and museums, and for centrally organizing and preserving them.

[0365] "Means of interpretation" refers to methods of performing intelligent processing to analyze collected information and generate necessary additional information.

[0366] An "intelligent processing device for creating additional information" is a system that has the ability to supplement incomplete data based on analyzed information and generate new information.

[0367] "Means for generating three-dimensional structures" refers to methods for creating three-dimensional models from interpreted data.

[0368] "Methods for integrating into a virtual environment" refers to methods of integrating the generated three-dimensional structure into a virtual reality space and making it accessible to users.

[0369] A "means of providing dynamic guidance" refers to a method that allows for interactive guidance in response to the user's movements and choices.

[0370] "Emotional analysis technology" is a technology that analyzes a user's facial expressions and voice to understand their current emotional state.

[0371] "Methods for optimizing interaction" refer to methods that dynamically adjust the information and interactions provided based on the user's emotions using emotion analysis technology.

[0372] This invention is a system that recreates lost cultural heritage in virtual reality and provides user-friendly interactions. Various digital technologies and devices are used to implement the system.

[0373] First, the server collects materials from academic institutions and museums. This includes historical documents, high-resolution images, and blueprints. The server stores these materials in a digital database and organizes them in an easily accessible format.

[0374] Next, the server interprets the information and generates supplementary data using AI (artificial intelligence) technology. This process involves natural language processing tools and image analysis techniques. Specifically, the software used includes commonly available open-source tools for natural language processing and advanced image recognition systems for image analysis.

[0375] Next, based on the analysis results obtained, the server generates a three-dimensional structure using a 3D modeling tool. Blender and other 3D CG tools are commonly used for this process. The generated model is optimized to maintain visual quality while considering historical accuracy.

[0376] The generated 3D models are then integrated into a VR (virtual reality) platform by a server. Platforms such as Unity or Unreal Engine are used, allowing users to access this virtual space through VR devices.

[0377] The device (the user's VR device) displays the downloaded VR environment, inviting the user into the virtual space. By wearing a VR headset, the user can explore cultural heritage sites with a feeling close to that of real life.

[0378] Furthermore, the system's emotion analysis technology allows the server to analyze the user's facial expressions and voice in real time to recognize their emotions. Based on this analysis, the system adjusts the interaction to optimize the user experience, depending on whether the user is interested or bored. For example, if a user is excited by a particular exhibit, additional detailed information will be provided.

[0379] A concrete example is the experience of exploring the pyramids of ancient Egypt. In this VR environment, users can virtually explore the interior of the pyramids and receive dynamic guidance about the murals and historical structure.

[0380] An example of a prompt for a generative AI model is: "Please provide details about a system that recreates the pyramids of ancient Egypt in virtual reality and analyzes the user's emotions in real time during exploration to customize the interaction."

[0381] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0382] Step 1:

[0383] The server accesses databases of academic institutions and museums to aggregate information related to cultural heritage. The input at this stage consists of various forms of historical documents, resulting in an organized digital database as output. Depending on the type of data, it is converted to a standardized format and stored in the database.

[0384] Step 2:

[0385] The server sends the collected data to the AI ​​agent to begin analysis. The input is organized digital data, and the output is analysis result data. Specifically, text information is extracted using natural language processing (NLP), and visual information is analyzed using image recognition technology. This allows for summarization of the document content and detailed extraction from images.

[0386] Step 3:

[0387] The server generates a three-dimensional structure based on the analysis results from the AI ​​agent. The input is the analysis result data, and the output is a three-dimensional model. To create the three-dimensional structure, a 3D CG tool (e.g., Blender) is used to design and optimize the model. In particular, it is required to maintain historical accuracy while making it visually easy for the user to understand.

[0388] Step 4:

[0389] The server integrates the generated 3D model into the VR platform. The input is the 3D model, and the output is a VR environment accessible to the user. At this stage, Unity or Unreal Engine is used to simulate the user experience within the virtual space and enable display on VR devices.

[0390] Step 5:

[0391] The terminal (the user's VR device) downloads and displays the VR environment from the server. The input is VR environment data provided by the server, and the output is a virtual experience. The user enters the virtual space through the VR headset and explores the cultural heritage. During the exploration, the terminal reacts to the user's movements and activates an interactive guide to provide explanations.

[0392] Step 6:

[0393] The server analyzes user emotions in real time and optimizes the interaction. Input is user facial and voice data, and the output is an optimized user experience. Using emotion analysis technology, it recognizes the user's emotional state and dynamically provides information necessary to maintain their interest. This allows for a deeper experience, for example, by providing additional information when the user shows excitement about a particular topic.

[0394] (Application Example 2)

[0395] 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 will be referred to as the "terminal."

[0396] Lost cultural heritage presents a problem: over time, detailed information is lost, limiting opportunities for people to learn about its value and historical context. Furthermore, traditional cultural heritage exhibitions lack interactivity, making it difficult to fully engage visitors. Additionally, the limited means of providing personalized educational experiences for individual visitors hinders the promotion of deeper understanding based on their specific interests and concerns.

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

[0398] In this invention, the server includes means for collecting information in order to recreate lost cultural heritage, means for an intelligent agent that analyzes the information and generates predictive information, and means for generating a three-dimensional model based on the analysis results. This enables detailed recreation of cultural heritage and an optimized interactive virtual reality experience tailored to the individual user's emotions.

[0399] "Lost cultural heritage" refers to cultural assets that existed in the past but no longer exist due to insufficient preservation, yet possess historical or educational value.

[0400] "Means of collecting information" refers to methods and technologies for gathering data from museums, academic institutions, and other sources, and for obtaining the basic information necessary for the reproduction of cultural heritage.

[0401] An "intelligent agent that generates predictive information" is a system that uses artificial intelligence technology to analyze collected information and derive hypotheses and inferences to fill in any missing information.

[0402] "Means for generating three-dimensional models" refers to technologies and software that create three-dimensional digital models based on analysis results, and are used for display in virtual space.

[0403] "Means of integration into the virtual reality domain" refers to development environments and technologies for connecting generated three-dimensional models in a way that allows them to be displayed on a VR platform.

[0404] "Means of providing interactive guidance" refers to an interactive system that provides real-time information in response to user actions and utterances.

[0405] "Methods for analyzing user emotions and dynamically optimizing the experience" refers to technologies that flexibly adjust the content of the experience based on the interests and emotional state of individual viewers by analyzing the user's expressions and voice.

[0406] This invention is a system that recreates lost cultural heritage in a virtual reality space and personalizes the interaction based on the user's emotions. This system is implemented with the following configuration.

[0407] The server collects historical information from museums and academic institutions and stores it in a database. The collected information is then analyzed by an AI agent. During this process, the AI ​​agent uses natural language processing to analyze documents, extracts details from photographs and drawings using image recognition technology, and predicts information as needed. Based on the analyzed data, the server generates a three-dimensional model and integrates it into VR platforms such as Unity.

[0408] The terminal displays a virtual reality environment downloaded to the user's VR device. In this environment, the user can explore cultural heritage sites through a VR headset. Based on the user's movements, an AI agent provides interactive guidance. Furthermore, an emotion analysis engine analyzes the user's facial expressions and voice to optimize the experience.

[0409] As a concrete example, the server recreates an ancient Egyptian pyramid. Users can explore the interior of this pyramid in a virtual space and receive explanations about the murals and structure. If the user shows particular interest, additional historical facts and related information will be provided in real time.

[0410] The feedback submitted by users through their virtual space experiences is collected on the server and used to improve the accuracy of AI agents and emotion analysis engines. In this way, the system continuously evolves, resulting in a better user experience.

[0411] Examples of prompt statements include the following:

[0412] "The user is standing in the center of the Colosseum in ancient Rome. As they look around, they are given explanations about the massive seating area and its architectural history. What additional information would you provide to users who show particular interest?"

[0413] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0414] Step 1:

[0415] The server collects historical information from museums and academic institutions. This input information includes documents, photographs, and drawings, which are stored in a database. This makes it possible to prepare the basic data for recreating cultural heritage.

[0416] Step 2:

[0417] The server transmits the collected historical information to the AI ​​agent. The AI ​​agent analyzes the documents using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it performs data calculations to predict missing information. This generates analytical data that includes supplementary information.

[0418] Step 3:

[0419] The server generates a three-dimensional model based on data analyzed by the AI ​​agent. This generation process uses the analyzed data as input to create a model that prioritizes historical accuracy and visual quality. The resulting three-dimensional model is optimized for easy understanding.

[0420] Step 4:

[0421] The server integrates the generated 3D models into VR platforms such as Unity. During this process, data processing is performed to convert the 3D models into a format suitable for the virtual reality environment. This prepares the device for displaying cultural heritage in the virtual reality space.

[0422] Step 5:

[0423] The terminal displays a virtual reality environment downloaded from the server to the user via a VR device. The user wears a VR headset and explores cultural heritage sites in the virtual space. The user's viewpoint and movements serve as input, providing an interactive exploration experience.

[0424] Step 6:

[0425] While users explore the virtual reality space, an AI agent provides interactive guidance. Based on the user's movements and choices, it displays relevant information and additional knowledge in real time, making the experience interactive and educational.

[0426] Step 7:

[0427] The server uses an emotion analysis engine to analyze the user's facial expressions and voice. Based on the analyzed emotion data, it dynamically optimizes the user experience. For example, it provides new information and ways of interacting that are tailored to the user's interests and emotions.

[0428] Step 8:

[0429] After the user finishes their virtual experience, the device sends the collected feedback to the server. The server uses this feedback to improve the AI ​​agent and emotion analysis engine, further enhancing the experience for future users.

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

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

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

[0433] [Third Embodiment]

[0434] Figure 5 shows an example of the configuration of the data processing system 310 according to the third embodiment.

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

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

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

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

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

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

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

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

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

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

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

[0446] This invention provides a system for recreating lost cultural heritage in a virtual reality space, and describes a series of processing steps for doing so.

[0447] First, the server collects materials provided by academic institutions and museums. This includes a wide variety of data such as historical drawings, photographs, and documents. The collected data is stored in a central database for use by the system.

[0448] Next, the server inputs the collected data into the AI ​​agent for analysis. The AI ​​agent uses natural language processing technology to analyze documents and image recognition technology to extract necessary information from photos and drawings. If there is information that needs to be supplemented, it uses machine learning technology to generate estimated information.

[0449] Based on these analysis results, the server uses 3D modeling software to generate a virtual 3D model of the cultural heritage to be recreated. The 3D model is constructed to maintain historical accuracy and visual quality.

[0450] The generated 3D model is integrated into the VR platform. The server uploads it to the virtual reality environment and converts it into a format accessible to the user. This allows the user to enter this 3D space via a VR device and explore the cultural heritage.

[0451] Users can freely move around the virtual space using a VR headset and controllers. Interactive guides installed within the virtual space provide real-time information via AI agents that respond to the user's movements. The guides explain historical facts and information related to their cultural heritage to the user through voice and text.

[0452] As a concrete example, consider a scenario where Roman-era ruins have been lost. The user enters a virtual space and explores a digital environment that recreates Roman architecture and streetscapes. As the user approaches an ancient Roman forum, an interactive guide provides a detailed explanation of its structure and historical significance.

[0453] Finally, the server collects user feedback. This feedback is used to improve the AI ​​agent's algorithms and enhance the user experience in the future.

[0454] In this way, the present invention makes it possible to recreate lost cultural heritage in a virtual reality space and provide it to users in an educational and interactive manner.

[0455] The following describes the processing flow.

[0456] Step 1:

[0457] The server collects historical materials from academic institutions, museums, and other sources. These materials include old drawings, photographs, and documents, which are stored in a database for the system's analysis.

[0458] Step 2:

[0459] The server provides the collected data to the AI ​​agent for analysis. The AI ​​agent analyzes the literature data using natural language processing and extracts information from photographs and drawings using image recognition technology. Machine learning is applied as needed to generate estimated information to fill in missing parts.

[0460] Step 3:

[0461] The server generates a three-dimensional model based on the analysis results. Using 3D modeling software, it constructs a model that considers historical accuracy and visual quality. The model is optimized for user understanding.

[0462] Step 4:

[0463] The server integrates the generated 3D model into the VR platform. The integrated model is uploaded to the virtual reality space and made accessible to users.

[0464] Step 5:

[0465] The terminal (the user's VR device) provides the user with a VR environment downloaded from the server. The user can freely move and explore the virtual space using a VR headset and controllers.

[0466] Step 6:

[0467] The interactive guide is controlled by an AI agent and provides information in real time, responding to the user's movements and actions. Users can receive explanations about the historical background and culture through audio and text.

[0468] Step 7:

[0469] The server collects feedback from users and analyzes it as training data for the AI ​​agent. This allows the system to be continuously improved, enhancing the quality of the user experience.

[0470] (Example 1)

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

[0472] In modern times, many valuable cultural heritage sites have been lost, and physically recreating them is difficult. This reduces opportunities to pass on their historical value to future generations. Furthermore, generating accurate and high-quality three-dimensional models based on data obtained from limited sources is technically complex and requires a significant amount of time for analysis and modeling processes. Moreover, interactive and educational experiences are needed for users to effectively learn this information.

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

[0474] In this invention, the server includes means for collecting historical materials from information sources and storing them in a central database; means for an intelligent agent that analyzes the historical materials, extracts information using natural language processing and image recognition technology, and generates supplementary information as needed; and means for generating a three-dimensional model using computer modeling technology based on the analysis results. This makes it possible to accurately reproduce lost cultural heritage in a virtual reality space and provide users with an educational and interactive experience.

[0475] A "source of information" refers to an institution or organization that provides historical materials related to cultural heritage.

[0476] "Historical materials" refer to data such as drawings, photographs, and documents that possess historical and cultural value.

[0477] A "central database" is a digital environment for centrally managing and storing collected historical materials.

[0478] "Analysis" is the process of extracting useful information from collected historical materials.

[0479] "Natural language processing" is a technique that analyzes text data and extracts keywords and background information.

[0480] "Image recognition technology" is a technology used to extract structural information from drawings and photographs.

[0481] "Supplementary information" refers to estimated information generated using machine learning techniques to fill in missing information.

[0482] An "intelligent agent" is a processing function within a system that analyzes and processes information using natural language processing and image recognition technologies.

[0483] "Computer modeling technology" is a technique for generating three-dimensional models based on analyzed information.

[0484] A "virtual reality platform" is a technological foundation that provides a virtual environment in which users can visualize and experience three-dimensional models.

[0485] An "interactive guide" is a feature that provides information in real time in response to the user's actions within a virtual reality space.

[0486] This invention is a system for recreating lost cultural heritage in a virtual reality space. The system includes a server for acquiring historical data from various sources and storing it in a central database. The server collects data from diverse sources via a network, integrates it, and manages it.

[0487] The collected data is then analyzed by an intelligent agent on the server. The intelligent agent processes literature and text data using natural language processing techniques (e.g., Python's NLTK library) and extracts information from photographs and drawings using image recognition techniques (e.g., an image analysis model using TensorFlow). In addition, supplementary information is generated through machine learning techniques if necessary.

[0488] Based on the analysis results, the server generates a three-dimensional model using computer modeling techniques. Modeling software such as Blender or AutoCAD is used in this process. The generated three-dimensional model is then integrated onto a virtual reality platform (e.g., Unity or Unreal Engine) and optimized for visualization.

[0489] The user accesses the virtual reality platform using a VR headset and controllers. At this stage, the server provides the user with key information through an interactive guide. The interactive guide displays audio and text information in real time, depending on the user's viewpoint and actions.

[0490] As a concrete example, consider lost Roman ruins. Users can access a virtual reality space to explore an environment that recreates Roman architecture and streetscapes. An interactive guide provides information based on prompts such as, "Please explain the historical significance of the Roman forum."

[0491] Thus, the present invention provides a system that reproduces cultural heritage in a unique way and allows users to enjoy an interactive learning experience.

[0492] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0493] Step 1:

[0494] The server collects historical materials from information sources via the network and stores them in a central database. Input consists of historical materials provided in various data formats (e.g., PDF, JPEG, PNG, etc.). The data, along with metadata, is stored in the database, forming the basis for subsequent analysis. The server periodically scans for new information sources and downloads necessary files.

[0495] Step 2:

[0496] The server passes data stored in a central database to an intelligent agent for data analysis. The input is the digital data collected in step 1. In the data analysis, the server uses natural language processing (NLTK library) to extract keywords and background information from the text data. Simultaneously, it uses image recognition technology (TensorFlow) to obtain necessary structural information from photographs and drawings. The output is the extracted information from the analyzed text and image data.

[0497] Step 3:

[0498] The server generates a three-dimensional model using computer modeling techniques based on the information obtained in Step 2. The input is the analyzed data. The server creates the three-dimensional model using Blender or AutoCAD and verifies the model's accuracy using reference materials to enable accurate historical reproduction. The output is a three-dimensional model ready for integration into a virtual reality environment.

[0499] Step 4:

[0500] The server integrates the generated 3D model into the virtual reality platform and converts it into a user-accessible format. The input is the 3D model created in step 3. Using a platform such as Unity or Unreal Engine, the model is optimized and placed in the virtual reality space. The output is a virtual reality environment that the user can visually explore.

[0501] Step 5:

[0502] Users explore cultural heritage sites within a virtual reality platform using a VR headset and controllers. The input is an accessible virtual reality environment provided by a server. Based on the user's viewpoint and interactions, an interactive guide provides real-time information, displaying historical facts and background information in audio and text formats. The output is a beneficial, educational, and interactive experience for the user.

[0503] Step 6:

[0504] The server collects user feedback to help improve the system. Input consists of user evaluations and comments on their experience. This feedback is stored in the system database and used to optimize the intelligent agent and 3D model generation process. Output consists of improved elements to enhance the next user experience.

[0505] (Application Example 1)

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

[0507] Traditional methods of preserving cultural heritage have made it difficult to fully restore heritage lost over time or due to natural disasters. Furthermore, there have been limited means of visually learning about the original state of the heritage, preventing its full educational value from being realized. In addition, there has been a lack of technology for easily disseminating and sharing knowledge about cultural heritage.

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

[0509] In this invention, the server includes means for collecting various types of information in order to recreate lost cultural heritage, means for an artificial intelligence agent that analyzes the information and generates supplementary data, and means for generating a three-dimensional structure based on the analysis results. This makes it possible to recreate past heritage with high accuracy in a virtual reality environment and distribute it as educational content.

[0510] "Information" refers to data such as historical drawings, photographs, and documents collected from academic institutions and museums.

[0511] An "artificial intelligence agent" is a software program that analyzes collected information and generates supplementary data as needed, utilizing image recognition technology and natural language processing technology.

[0512] A "three-dimensional structure" is a three-dimensional model that reproduces the shape and physical characteristics of a cultural heritage site, generated based on the analysis results.

[0513] A "virtual reality environment" is a digitally recreated, immersive visual space that users can experience through VR devices.

[0514] "Interactive commentary" refers to audio and text-based explanations of cultural heritage provided to users within a virtual reality environment.

[0515] "Educational content" refers to digital learning materials that provide information on historical facts and cultural heritage through a virtual reality environment, with the aim of improving learners' knowledge.

[0516] "Distribution" refers to the act of delivering generated virtual reality content to users via a network.

[0517] The system for implementing this invention recreates cultural heritage in a virtual reality environment and provides it as educational content. The system mainly consists of three elements: a server, a terminal, and a user.

[0518] The server first centrally manages various types of information collected from academic institutions and museums. For example, historical drawings, photographs, and documentary data are stored in a central database. Based on this data, artificial intelligence agents analyze the information using image recognition and natural language processing technologies. The analyzed data is then used to generate three-dimensional structures using 3D modeling software such as Blender and AutoCAD. These structures are integrated into VR platforms such as Unity and Unreal Engine, forming a virtual reality environment.

[0519] The terminal serves as a medium for users to access a virtual reality environment using a VR headset. Users can move freely within the virtual space and receive real-time interactive commentary. The interactive commentary is provided by a generated AI model that offers information about the historical background and structure of cultural heritage sites in response to prompts. For example, if the prompt is "Provide detailed information about the pyramids of ancient Egypt," the AI ​​agent will provide an explanation of the pyramids' construction methods and historical background.

[0520] User feedback is collected by the server and used to improve the AI ​​agent's algorithms. This entire process enables highly accurate virtual reproductions of cultural heritage, thereby increasing its value as educational content.

[0521] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0522] Step 1:

[0523] The server collects historical drawings, photographs, and documentary data from academic institutions and museums and stores them in a central database. This input data is used as basic information necessary for subsequent analysis. The server's functions here are data management and storage.

[0524] Step 2:

[0525] The server passes the collected information to an artificial intelligence agent. The AI ​​agent uses image recognition and natural language processing techniques to analyze the data. The input to this analysis process is the collected data, and the output is structural and contextual information. In this step, the AI ​​model performs pattern recognition and contextual understanding of the data.

[0526] Step 3:

[0527] The server generates a three-dimensional structure using 3D modeling software based on the analysis results. Specifically, it converts visual data into a three-dimensional shape using Blender or AutoCAD. The input is analyzed information, and the output is three-dimensional shape data.

[0528] Step 4:

[0529] The server integrates the generated 3D structures into the VR platform. In this step, Unity or Unreal Engine is used to construct the virtual reality space. The input is 3D shape data, and the output is an immersive virtual environment.

[0530] Step 5:

[0531] The device provides the user with a virtual reality environment via a VR headset. The device's function is to act as an interface for the user to move within the virtual space. The input is the virtual reality environment, and the output is the user's visual experience.

[0532] Step 6:

[0533] The user receives interactive explanations by providing prompt sentences to the generating AI model. This step involves the AI ​​model providing information based on the prompt sentences. The input is the prompt sentence, and the output is explanatory information.

[0534] Step 7:

[0535] The server collects user feedback and uses it to improve the AI ​​agent's algorithms. The input is user feedback data, and the output is the improved AI model. This process improves the accuracy of subsequent data analysis and information provision.

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

[0537] This invention relates to a system that recreates lost cultural heritage in a virtual reality space and further customizes the interaction by recognizing the user's emotions. The necessary processing steps for implementing this system will be described below.

[0538] First, the server collects historical materials from academic institutions and museums. These materials are stored in a database as basic information for recreating cultural heritage.

[0539] Next, the server sends the collected data to an AI agent for analysis. The AI ​​agent analyzes the literature using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it makes predictions to fill in missing information from the analyzed data.

[0540] Based on the analysis results, the server generates a three-dimensional model. This model prioritizes historical accuracy and visual quality, and is optimized to be user-friendly.

[0541] The generated 3D models are integrated into the VR platform by a server. The system is configured to allow users to freely access them in the virtual reality space.

[0542] The terminal (the user's VR device) displays the VR environment downloaded from the server. The user can enter the virtual space through the VR headset and explore cultural heritage sites. During this time, an AI agent activates an interactive guide in response to the user's movements.

[0543] Furthermore, the system incorporates an emotion engine. The server analyzes the user's facial expressions and voice in real time to recognize their emotions. This emotion information is used to optimize the user experience in real time. For example, if the user shows interest, additional information can be provided, and if the user is bored, the interaction can be dynamically changed.

[0544] As a concrete example, consider a system that recreates the pyramids of ancient Egypt. Users explore the interior of the pyramids in a virtual space, receiving explanations about the murals and structure from an interactive guide. If the emotion engine detects the user's excitement, information about new topics or hidden historical facts is provided.

[0545] Finally, the server collects user feedback and uses it to improve the AI ​​agent and emotion engine. This allows the system to continuously evolve and provide a better user experience.

[0546] In this way, the present invention realizes intuitive and profound interaction for experiencing lost cultural heritage using virtual reality and emotion analysis technology.

[0547] The following describes the processing flow.

[0548] Step 1:

[0549] The server collects historical materials provided by academic institutions and museums. These materials include blueprints of historical buildings, historical photographs, and archaeological documents, all of which are stored in the database.

[0550] Step 2:

[0551] The server inputs the collected data into an AI agent for analysis. The AI ​​agent uses natural language processing technology to analyze the content of the documents and image recognition technology to extract structural information from photographs and drawings. Based on the analysis results, it generates historically accurate supplementary information.

[0552] Step 3:

[0553] The server generates a three-dimensional model using the analysis results obtained by the AI ​​agent. In this process, 3D modeling software is used to construct a model with realistic physical properties and visual textures.

[0554] Step 4:

[0555] The server integrates the generated 3D model into the VR platform, preparing a virtual environment that users can access. Dynamic interaction points are set in the model to enhance the user experience.

[0556] Step 5:

[0557] The terminal (the user's VR device) downloads and runs the VR environment from the server. The user then puts on a VR headset and can freely explore the virtual space using the controller.

[0558] Step 6:

[0559] The server uses its built-in emotion engine to analyze the user's facial expressions and voice in real time and recognize their emotional state. The recognized emotions are reflected in the on-the-spot interaction, and the guide content is customized accordingly.

[0560] Step 7:

[0561] As users explore the virtual space, an interactive guide is activated based on feedback from the emotion engine. The guide provides information according to the user's interests and emotions, enriching the experience. By adjusting the content according to emotions, it is possible to keep the user engaged.

[0562] Step 8:

[0563] The server collects user feedback after the experience ends. This feedback is used to improve the AI ​​agent and emotion engine, and to inform future interactions. This continuously improves the user experience of the system.

[0564] (Example 2)

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

[0566] The challenge lies in digitally recreating lost cultural heritage while simultaneously implementing user-centric interactions that consider their emotions, thereby transcending limited physical constraints and enabling more immersive cultural experiences. Providing such experiences requires high-precision 3D structure generation, real-time emotion analysis, and dynamic interaction adjustments.

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

[0568] In this invention, the server includes means for aggregating information to reproduce cultural heritage, means for an intelligent processing device that interprets the information and creates additional information, and means for generating a three-dimensional structure based on the interpretation results. This enables accurate and high-resolution reproduction of cultural heritage in a virtual environment and the provision of dynamic guidance that responds to the user's emotions.

[0569] "Means of aggregating information" refers to methods for collecting materials and data obtained from academic institutions and museums, and for centrally organizing and preserving them.

[0570] "Means of interpretation" refers to methods of performing intelligent processing to analyze collected information and generate necessary additional information.

[0571] An "intelligent processing device for creating additional information" is a system that has the ability to supplement incomplete data based on analyzed information and generate new information.

[0572] "Means for generating three-dimensional structures" refers to methods for creating three-dimensional models from interpreted data.

[0573] "Methods for integrating into a virtual environment" refers to methods of integrating the generated three-dimensional structure into a virtual reality space and making it accessible to users.

[0574] A "means of providing dynamic guidance" refers to a method that allows for interactive guidance in response to the user's movements and choices.

[0575] "Emotional analysis technology" is a technology that analyzes a user's facial expressions and voice to understand their current emotional state.

[0576] "Methods for optimizing interaction" refer to methods that dynamically adjust the information and interactions provided based on the user's emotions using emotion analysis technology.

[0577] This invention is a system that recreates lost cultural heritage in virtual reality and provides user-friendly interactions. Various digital technologies and devices are used to implement the system.

[0578] First, the server collects materials from academic institutions and museums. This includes historical documents, high-resolution images, and blueprints. The server stores these materials in a digital database and organizes them in an easily accessible format.

[0579] Next, the server interprets the information and generates supplementary data using AI (artificial intelligence) technology. This process involves natural language processing tools and image analysis techniques. Specifically, the software used includes commonly available open-source tools for natural language processing and advanced image recognition systems for image analysis.

[0580] Next, based on the analysis results obtained, the server generates a three-dimensional structure using a 3D modeling tool. Blender and other 3D CG tools are commonly used for this process. The generated model is optimized to maintain visual quality while considering historical accuracy.

[0581] The generated 3D models are then integrated into a VR (virtual reality) platform by a server. Platforms such as Unity or Unreal Engine are used, allowing users to access this virtual space through VR devices.

[0582] The device (the user's VR device) displays the downloaded VR environment, inviting the user into the virtual space. By wearing a VR headset, the user can explore cultural heritage sites with a feeling close to that of real life.

[0583] Furthermore, the system's emotion analysis technology allows the server to analyze the user's facial expressions and voice in real time to recognize their emotions. Based on this analysis, the system adjusts the interaction to optimize the user experience, depending on whether the user is interested or bored. For example, if a user is excited by a particular exhibit, additional detailed information will be provided.

[0584] A concrete example is the experience of exploring the pyramids of ancient Egypt. In this VR environment, users can virtually explore the interior of the pyramids and receive dynamic guidance about the murals and historical structure.

[0585] An example of a prompt for a generative AI model is: "Please provide details about a system that recreates the pyramids of ancient Egypt in virtual reality and analyzes the user's emotions in real time during exploration to customize the interaction."

[0586] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0587] Step 1:

[0588] The server accesses databases of academic institutions and museums to aggregate information related to cultural heritage. The input at this stage consists of various forms of historical documents, resulting in an organized digital database as output. Depending on the type of data, it is converted to a standardized format and stored in the database.

[0589] Step 2:

[0590] The server sends the collected data to the AI ​​agent to begin analysis. The input is organized digital data, and the output is analysis result data. Specifically, text information is extracted using natural language processing (NLP), and visual information is analyzed using image recognition technology. This allows for summarization of the document content and detailed extraction from images.

[0591] Step 3:

[0592] The server generates a three-dimensional structure based on the analysis results from the AI ​​agent. The input is the analysis result data, and the output is a three-dimensional model. To create the three-dimensional structure, a 3D CG tool (e.g., Blender) is used to design and optimize the model. In particular, it is required to maintain historical accuracy while making it visually easy for the user to understand.

[0593] Step 4:

[0594] The server integrates the generated 3D model into the VR platform. The input is the 3D model, and the output is a VR environment accessible to the user. At this stage, Unity or Unreal Engine is used to simulate the user experience within the virtual space and enable display on VR devices.

[0595] Step 5:

[0596] The terminal (the user's VR device) downloads and displays the VR environment from the server. The input is VR environment data provided by the server, and the output is a virtual experience. The user enters the virtual space through the VR headset and explores the cultural heritage. During the exploration, the terminal reacts to the user's movements and activates an interactive guide to provide explanations.

[0597] Step 6:

[0598] The server analyzes user emotions in real time and optimizes the interaction. Input is user facial and voice data, and the output is an optimized user experience. Using emotion analysis technology, it recognizes the user's emotional state and dynamically provides information necessary to maintain their interest. This allows for a deeper experience, for example, by providing additional information when the user shows excitement about a particular topic.

[0599] (Application Example 2)

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

[0601] Lost cultural heritage presents a problem: over time, detailed information is lost, limiting opportunities for people to learn about its value and historical context. Furthermore, traditional cultural heritage exhibitions lack interactivity, making it difficult to fully engage visitors. Additionally, the limited means of providing personalized educational experiences for individual visitors hinders the promotion of deeper understanding based on their specific interests and concerns.

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

[0603] In this invention, the server includes means for collecting information in order to recreate lost cultural heritage, means for an intelligent agent that analyzes the information and generates predictive information, and means for generating a three-dimensional model based on the analysis results. This enables detailed recreation of cultural heritage and an optimized interactive virtual reality experience tailored to the individual user's emotions.

[0604] "Lost cultural heritage" refers to cultural assets that existed in the past but no longer exist due to insufficient preservation, yet possess historical or educational value.

[0605] "Means of collecting information" refers to methods and technologies for gathering data from museums, academic institutions, and other sources, and for obtaining the basic information necessary for the reproduction of cultural heritage.

[0606] An "intelligent agent that generates predictive information" is a system that uses artificial intelligence technology to analyze collected information and derive hypotheses and inferences to fill in any missing information.

[0607] "Means for generating three-dimensional models" refers to technologies and software that create three-dimensional digital models based on analysis results, and are used for display in virtual space.

[0608] "Means of integration into the virtual reality domain" refers to development environments and technologies for connecting generated three-dimensional models in a way that allows them to be displayed on a VR platform.

[0609] "Means of providing interactive guidance" refers to an interactive system that provides real-time information in response to user actions and utterances.

[0610] "Methods for analyzing user emotions and dynamically optimizing the experience" refers to technologies that flexibly adjust the content of the experience based on the interests and emotional state of individual viewers by analyzing the user's expressions and voice.

[0611] This invention is a system that recreates lost cultural heritage in a virtual reality space and personalizes the interaction based on the user's emotions. This system is implemented with the following configuration.

[0612] The server collects historical information from museums and academic institutions and stores it in a database. The collected information is then analyzed by an AI agent. During this process, the AI ​​agent uses natural language processing to analyze documents, extracts details from photographs and drawings using image recognition technology, and predicts information as needed. Based on the analyzed data, the server generates a three-dimensional model and integrates it into VR platforms such as Unity.

[0613] The terminal displays a virtual reality environment downloaded to the user's VR device. In this environment, the user can explore cultural heritage sites through a VR headset. Based on the user's movements, an AI agent provides interactive guidance. Furthermore, an emotion analysis engine analyzes the user's facial expressions and voice to optimize the experience.

[0614] As a concrete example, the server recreates an ancient Egyptian pyramid. Users can explore the interior of this pyramid in a virtual space and receive explanations about the murals and structure. If the user shows particular interest, additional historical facts and related information will be provided in real time.

[0615] The feedback submitted by users through their virtual space experiences is collected on the server and used to improve the accuracy of AI agents and emotion analysis engines. In this way, the system continuously evolves, resulting in a better user experience.

[0616] Examples of prompt statements include the following:

[0617] "The user is standing in the center of the Colosseum in ancient Rome. As they look around, they are given explanations about the massive seating area and its architectural history. What additional information would you provide to users who show particular interest?"

[0618] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0619] Step 1:

[0620] The server collects historical information from museums and academic institutions. This input information includes documents, photographs, and drawings, which are stored in a database. This makes it possible to prepare the basic data for recreating cultural heritage.

[0621] Step 2:

[0622] The server transmits the collected historical information to the AI ​​agent. The AI ​​agent analyzes the documents using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it performs data calculations to predict missing information. This generates analytical data that includes supplementary information.

[0623] Step 3:

[0624] The server generates a three-dimensional model based on data analyzed by the AI ​​agent. This generation process uses the analyzed data as input to create a model that prioritizes historical accuracy and visual quality. The resulting three-dimensional model is optimized for easy understanding.

[0625] Step 4:

[0626] The server integrates the generated 3D models into VR platforms such as Unity. During this process, data processing is performed to convert the 3D models into a format suitable for the virtual reality environment. This prepares the device for displaying cultural heritage in the virtual reality space.

[0627] Step 5:

[0628] The terminal displays a virtual reality environment downloaded from the server to the user via a VR device. The user wears a VR headset and explores cultural heritage sites in the virtual space. The user's viewpoint and movements serve as input, providing an interactive exploration experience.

[0629] Step 6:

[0630] While users explore the virtual reality space, an AI agent provides interactive guidance. Based on the user's movements and choices, it displays relevant information and additional knowledge in real time, making the experience interactive and educational.

[0631] Step 7:

[0632] The server uses an emotion analysis engine to analyze the user's facial expressions and voice. Based on the analyzed emotion data, it dynamically optimizes the user experience. For example, it provides new information and ways of interacting that are tailored to the user's interests and emotions.

[0633] Step 8:

[0634] After the user finishes their virtual experience, the device sends the collected feedback to the server. The server uses this feedback to improve the AI ​​agent and emotion analysis engine, further enhancing the experience for future users.

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

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

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

[0638] [Fourth Embodiment]

[0639] Figure 7 shows an example of the configuration of the data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[0652] This invention provides a system for recreating lost cultural heritage in a virtual reality space, and describes a series of processing steps for doing so.

[0653] First, the server collects materials provided by academic institutions and museums. This includes a wide variety of data such as historical drawings, photographs, and documents. The collected data is stored in a central database for use by the system.

[0654] Next, the server inputs the collected data into the AI ​​agent for analysis. The AI ​​agent uses natural language processing technology to analyze documents and image recognition technology to extract necessary information from photos and drawings. If there is information that needs to be supplemented, it uses machine learning technology to generate estimated information.

[0655] Based on these analysis results, the server uses 3D modeling software to generate a virtual 3D model of the cultural heritage to be recreated. The 3D model is constructed to maintain historical accuracy and visual quality.

[0656] The generated 3D model is integrated into the VR platform. The server uploads it to the virtual reality environment and converts it into a format accessible to the user. This allows the user to enter this 3D space via a VR device and explore the cultural heritage.

[0657] Users can freely move around the virtual space using a VR headset and controllers. Interactive guides installed within the virtual space provide real-time information via AI agents that respond to the user's movements. The guides explain historical facts and information related to their cultural heritage to the user through voice and text.

[0658] As a concrete example, consider a scenario where Roman-era ruins have been lost. The user enters a virtual space and explores a digital environment that recreates Roman architecture and streetscapes. As the user approaches an ancient Roman forum, an interactive guide provides a detailed explanation of its structure and historical significance.

[0659] Finally, the server collects user feedback. This feedback is used to improve the AI ​​agent's algorithms and enhance the user experience in the future.

[0660] In this way, the present invention makes it possible to recreate lost cultural heritage in a virtual reality space and provide it to users in an educational and interactive manner.

[0661] The following describes the processing flow.

[0662] Step 1:

[0663] The server collects historical materials from academic institutions, museums, and other sources. These materials include old drawings, photographs, and documents, which are stored in a database for the system's analysis.

[0664] Step 2:

[0665] The server provides the collected data to the AI ​​agent for analysis. The AI ​​agent analyzes the literature data using natural language processing and extracts information from photographs and drawings using image recognition technology. Machine learning is applied as needed to generate estimated information to fill in missing parts.

[0666] Step 3:

[0667] The server generates a three-dimensional model based on the analysis results. Using 3D modeling software, it constructs a model that considers historical accuracy and visual quality. The model is optimized for user understanding.

[0668] Step 4:

[0669] The server integrates the generated 3D model into the VR platform. The integrated model is uploaded to the virtual reality space and made accessible to users.

[0670] Step 5:

[0671] The terminal (the user's VR device) provides the user with a VR environment downloaded from the server. The user can freely move and explore the virtual space using a VR headset and controllers.

[0672] Step 6:

[0673] The interactive guide is controlled by an AI agent and provides information in real time, responding to the user's movements and actions. Users can receive explanations about the historical background and culture through audio and text.

[0674] Step 7:

[0675] The server collects feedback from users and analyzes it as training data for the AI ​​agent. This allows the system to be continuously improved, enhancing the quality of the user experience.

[0676] (Example 1)

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

[0678] In modern times, many valuable cultural heritage sites have been lost, and physically recreating them is difficult. This reduces opportunities to pass on their historical value to future generations. Furthermore, generating accurate and high-quality three-dimensional models based on data obtained from limited sources is technically complex and requires a significant amount of time for analysis and modeling processes. Moreover, interactive and educational experiences are needed for users to effectively learn this information.

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

[0680] In this invention, the server includes means for collecting historical materials from information sources and storing them in a central database; means for an intelligent agent that analyzes the historical materials, extracts information using natural language processing and image recognition technology, and generates supplementary information as needed; and means for generating a three-dimensional model using computer modeling technology based on the analysis results. This makes it possible to accurately reproduce lost cultural heritage in a virtual reality space and provide users with an educational and interactive experience.

[0681] A "source of information" refers to an institution or organization that provides historical materials related to cultural heritage.

[0682] "Historical materials" refer to data such as drawings, photographs, and documents that possess historical and cultural value.

[0683] A "central database" is a digital environment for centrally managing and storing collected historical materials.

[0684] "Analysis" is the process of extracting useful information from collected historical materials.

[0685] "Natural language processing" is a technique that analyzes text data and extracts keywords and background information.

[0686] "Image recognition technology" is a technology used to extract structural information from drawings and photographs.

[0687] "Supplementary information" refers to estimated information generated using machine learning techniques to fill in missing information.

[0688] An "intelligent agent" is a processing function within a system that analyzes and processes information using natural language processing and image recognition technologies.

[0689] "Computer modeling technology" is a technique for generating three-dimensional models based on analyzed information.

[0690] A "virtual reality platform" is a technological foundation that provides a virtual environment in which users can visualize and experience three-dimensional models.

[0691] An "interactive guide" is a feature that provides information in real time in response to the user's actions within a virtual reality space.

[0692] This invention is a system for recreating lost cultural heritage in a virtual reality space. The system includes a server for acquiring historical data from various sources and storing it in a central database. The server collects data from diverse sources via a network, integrates it, and manages it.

[0693] The collected data is then analyzed by an intelligent agent on the server. The intelligent agent processes literature and text data using natural language processing techniques (e.g., Python's NLTK library) and extracts information from photographs and drawings using image recognition techniques (e.g., an image analysis model using TensorFlow). In addition, supplementary information is generated through machine learning techniques if necessary.

[0694] Based on the analysis results, the server generates a three-dimensional model using computer modeling techniques. Modeling software such as Blender or AutoCAD is used in this process. The generated three-dimensional model is then integrated onto a virtual reality platform (e.g., Unity or Unreal Engine) and optimized for visualization.

[0695] The user accesses the virtual reality platform using a VR headset and controllers. At this stage, the server provides the user with key information through an interactive guide. The interactive guide displays audio and text information in real time, depending on the user's viewpoint and actions.

[0696] As a concrete example, consider lost Roman ruins. Users can access a virtual reality space to explore an environment that recreates Roman architecture and streetscapes. An interactive guide provides information based on prompts such as, "Please explain the historical significance of the Roman forum."

[0697] Thus, the present invention provides a system that reproduces cultural heritage in a unique way and allows users to enjoy an interactive learning experience.

[0698] The flow of the specific processing in Example 1 will be explained using Figure 11.

[0699] Step 1:

[0700] The server collects historical materials from information sources via the network and stores them in a central database. Input consists of historical materials provided in various data formats (e.g., PDF, JPEG, PNG, etc.). The data, along with metadata, is stored in the database, forming the basis for subsequent analysis. The server periodically scans for new information sources and downloads necessary files.

[0701] Step 2:

[0702] The server passes data stored in a central database to an intelligent agent for data analysis. The input is the digital data collected in step 1. In the data analysis, the server uses natural language processing (NLTK library) to extract keywords and background information from the text data. Simultaneously, it uses image recognition technology (TensorFlow) to obtain necessary structural information from photographs and drawings. The output is the extracted information from the analyzed text and image data.

[0703] Step 3:

[0704] The server generates a three-dimensional model using computer modeling techniques based on the information obtained in Step 2. The input is the analyzed data. The server creates the three-dimensional model using Blender or AutoCAD and verifies the model's accuracy using reference materials to enable accurate historical reproduction. The output is a three-dimensional model ready for integration into a virtual reality environment.

[0705] Step 4:

[0706] The server integrates the generated 3D model into the virtual reality platform and converts it into a user-accessible format. The input is the 3D model created in step 3. Using a platform such as Unity or Unreal Engine, the model is optimized and placed in the virtual reality space. The output is a virtual reality environment that the user can visually explore.

[0707] Step 5:

[0708] Users explore cultural heritage sites within a virtual reality platform using a VR headset and controllers. The input is an accessible virtual reality environment provided by a server. Based on the user's viewpoint and interactions, an interactive guide provides real-time information, displaying historical facts and background information in audio and text formats. The output is a beneficial, educational, and interactive experience for the user.

[0709] Step 6:

[0710] The server collects user feedback to help improve the system. Input consists of user evaluations and comments on their experience. This feedback is stored in the system database and used to optimize the intelligent agent and 3D model generation process. Output consists of improved elements to enhance the next user experience.

[0711] (Application Example 1)

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

[0713] Traditional methods of preserving cultural heritage have made it difficult to fully restore heritage lost over time or due to natural disasters. Furthermore, there have been limited means of visually learning about the original state of the heritage, preventing its full educational value from being realized. In addition, there has been a lack of technology for easily disseminating and sharing knowledge about cultural heritage.

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

[0715] In this invention, the server includes means for collecting various types of information in order to recreate lost cultural heritage, means for an artificial intelligence agent that analyzes the information and generates supplementary data, and means for generating a three-dimensional structure based on the analysis results. This makes it possible to recreate past heritage with high accuracy in a virtual reality environment and distribute it as educational content.

[0716] "Information" refers to data such as historical drawings, photographs, and documents collected from academic institutions and museums.

[0717] An "artificial intelligence agent" is a software program that analyzes collected information and generates supplementary data as needed, utilizing image recognition technology and natural language processing technology.

[0718] A "three-dimensional structure" is a three-dimensional model that reproduces the shape and physical characteristics of a cultural heritage site, generated based on the analysis results.

[0719] A "virtual reality environment" is a digitally recreated, immersive visual space that users can experience through VR devices.

[0720] "Interactive commentary" refers to audio and text-based explanations of cultural heritage provided to users within a virtual reality environment.

[0721] "Educational content" refers to digital learning materials that provide information on historical facts and cultural heritage through a virtual reality environment, with the aim of improving learners' knowledge.

[0722] "Distribution" refers to the act of delivering generated virtual reality content to users via a network.

[0723] The system for implementing this invention recreates cultural heritage in a virtual reality environment and provides it as educational content. The system mainly consists of three elements: a server, a terminal, and a user.

[0724] The server first centrally manages various types of information collected from academic institutions and museums. For example, historical drawings, photographs, and documentary data are stored in a central database. Based on this data, artificial intelligence agents analyze the information using image recognition and natural language processing technologies. The analyzed data is then used to generate three-dimensional structures using 3D modeling software such as Blender and AutoCAD. These structures are integrated into VR platforms such as Unity and Unreal Engine, forming a virtual reality environment.

[0725] The terminal serves as a medium for users to access a virtual reality environment using a VR headset. Users can move freely within the virtual space and receive real-time interactive commentary. The interactive commentary is provided by a generated AI model that offers information about the historical background and structure of cultural heritage sites in response to prompts. For example, if the prompt is "Provide detailed information about the pyramids of ancient Egypt," the AI ​​agent will provide an explanation of the pyramids' construction methods and historical background.

[0726] User feedback is collected by the server and used to improve the AI ​​agent's algorithms. This entire process enables highly accurate virtual reproductions of cultural heritage, thereby increasing its value as educational content.

[0727] The flow of a specific process in Application Example 1 will be explained using Figure 12.

[0728] Step 1:

[0729] The server collects historical drawings, photographs, and documentary data from academic institutions and museums and stores them in a central database. This input data is used as basic information necessary for subsequent analysis. The server's functions here are data management and storage.

[0730] Step 2:

[0731] The server passes the collected information to an artificial intelligence agent. The AI ​​agent uses image recognition and natural language processing techniques to analyze the data. The input to this analysis process is the collected data, and the output is structural and contextual information. In this step, the AI ​​model performs pattern recognition and contextual understanding of the data.

[0732] Step 3:

[0733] The server generates a three-dimensional structure using 3D modeling software based on the analysis results. Specifically, it converts visual data into a three-dimensional shape using Blender or AutoCAD. The input is analyzed information, and the output is three-dimensional shape data.

[0734] Step 4:

[0735] The server integrates the generated 3D structures into the VR platform. In this step, Unity or Unreal Engine is used to construct the virtual reality space. The input is 3D shape data, and the output is an immersive virtual environment.

[0736] Step 5:

[0737] The device provides the user with a virtual reality environment via a VR headset. The device's function is to act as an interface for the user to move within the virtual space. The input is the virtual reality environment, and the output is the user's visual experience.

[0738] Step 6:

[0739] The user receives interactive explanations by providing prompt sentences to the generating AI model. This step involves the AI ​​model providing information based on the prompt sentences. The input is the prompt sentence, and the output is explanatory information.

[0740] Step 7:

[0741] The server collects user feedback and uses it to improve the AI ​​agent's algorithms. The input is user feedback data, and the output is the improved AI model. This process improves the accuracy of subsequent data analysis and information provision.

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

[0743] This invention relates to a system that recreates lost cultural heritage in a virtual reality space and further customizes the interaction by recognizing the user's emotions. The necessary processing steps for implementing this system will be described below.

[0744] First, the server collects historical materials from academic institutions and museums. These materials are stored in a database as basic information for recreating cultural heritage.

[0745] Next, the server sends the collected data to an AI agent for analysis. The AI ​​agent analyzes the literature using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it makes predictions to fill in missing information from the analyzed data.

[0746] Based on the analysis results, the server generates a three-dimensional model. This model prioritizes historical accuracy and visual quality, and is optimized to be user-friendly.

[0747] The generated 3D models are integrated into the VR platform by a server. The system is configured to allow users to freely access them in the virtual reality space.

[0748] The terminal (the user's VR device) displays the VR environment downloaded from the server. The user can enter the virtual space through the VR headset and explore cultural heritage sites. During this time, an AI agent activates an interactive guide in response to the user's movements.

[0749] Furthermore, the system incorporates an emotion engine. The server analyzes the user's facial expressions and voice in real time to recognize their emotions. This emotion information is used to optimize the user experience in real time. For example, if the user shows interest, additional information can be provided, and if the user is bored, the interaction can be dynamically changed.

[0750] As a concrete example, consider a system that recreates the pyramids of ancient Egypt. Users explore the interior of the pyramids in a virtual space, receiving explanations about the murals and structure from an interactive guide. If the emotion engine detects the user's excitement, information about new topics or hidden historical facts is provided.

[0751] Finally, the server collects user feedback and uses it to improve the AI ​​agent and emotion engine. This allows the system to continuously evolve and provide a better user experience.

[0752] In this way, the present invention realizes intuitive and profound interaction for experiencing lost cultural heritage using virtual reality and emotion analysis technology.

[0753] The following describes the processing flow.

[0754] Step 1:

[0755] The server collects historical materials provided by academic institutions and museums. These materials include blueprints of historical buildings, historical photographs, and archaeological documents, all of which are stored in the database.

[0756] Step 2:

[0757] The server inputs the collected data into an AI agent for analysis. The AI ​​agent uses natural language processing technology to analyze the content of the documents and image recognition technology to extract structural information from photographs and drawings. Based on the analysis results, it generates historically accurate supplementary information.

[0758] Step 3:

[0759] The server generates a three-dimensional model using the analysis results obtained by the AI ​​agent. In this process, 3D modeling software is used to construct a model with realistic physical properties and visual textures.

[0760] Step 4:

[0761] The server integrates the generated 3D model into the VR platform, preparing a virtual environment that users can access. Dynamic interaction points are set in the model to enhance the user experience.

[0762] Step 5:

[0763] The terminal (the user's VR device) downloads and runs the VR environment from the server. The user then puts on a VR headset and can freely explore the virtual space using the controller.

[0764] Step 6:

[0765] The server uses its built-in emotion engine to analyze the user's facial expressions and voice in real time and recognize their emotional state. The recognized emotions are reflected in the on-the-spot interaction, and the guide content is customized accordingly.

[0766] Step 7:

[0767] As users explore the virtual space, an interactive guide is activated based on feedback from the emotion engine. The guide provides information according to the user's interests and emotions, enriching the experience. By adjusting the content according to emotions, it is possible to keep the user engaged.

[0768] Step 8:

[0769] The server collects user feedback after the experience ends. This feedback is used to improve the AI ​​agent and emotion engine, and to inform future interactions. This continuously improves the user experience of the system.

[0770] (Example 2)

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

[0772] The challenge lies in digitally recreating lost cultural heritage while simultaneously implementing user-centric interactions that consider their emotions, thereby transcending limited physical constraints and enabling more immersive cultural experiences. Providing such experiences requires high-precision 3D structure generation, real-time emotion analysis, and dynamic interaction adjustments.

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

[0774] In this invention, the server includes means for aggregating information to reproduce cultural heritage, means for an intelligent processing device that interprets the information and creates additional information, and means for generating a three-dimensional structure based on the interpretation results. This enables accurate and high-resolution reproduction of cultural heritage in a virtual environment and the provision of dynamic guidance that responds to the user's emotions.

[0775] "Means of aggregating information" refers to methods for collecting materials and data obtained from academic institutions and museums, and for centrally organizing and preserving them.

[0776] "Means of interpretation" refers to methods of performing intelligent processing to analyze collected information and generate necessary additional information.

[0777] An "intelligent processing device for creating additional information" is a system that has the ability to supplement incomplete data based on analyzed information and generate new information.

[0778] "Means for generating three-dimensional structures" refers to methods for creating three-dimensional models from interpreted data.

[0779] "Methods for integrating into a virtual environment" refers to methods of integrating the generated three-dimensional structure into a virtual reality space and making it accessible to users.

[0780] A "means of providing dynamic guidance" refers to a method that allows for interactive guidance in response to the user's movements and choices.

[0781] "Emotional analysis technology" is a technology that analyzes a user's facial expressions and voice to understand their current emotional state.

[0782] "Methods for optimizing interaction" refer to methods that dynamically adjust the information and interactions provided based on the user's emotions using emotion analysis technology.

[0783] This invention is a system that recreates lost cultural heritage in virtual reality and provides user-friendly interactions. Various digital technologies and devices are used to implement the system.

[0784] First, the server collects materials from academic institutions and museums. This includes historical documents, high-resolution images, and blueprints. The server stores these materials in a digital database and organizes them in an easily accessible format.

[0785] Next, the server interprets the information and generates supplementary data using AI (artificial intelligence) technology. This process involves natural language processing tools and image analysis techniques. Specifically, the software used includes commonly available open-source tools for natural language processing and advanced image recognition systems for image analysis.

[0786] Next, based on the analysis results obtained, the server generates a three-dimensional structure using a 3D modeling tool. Blender and other 3D CG tools are commonly used for this process. The generated model is optimized to maintain visual quality while considering historical accuracy.

[0787] The generated 3D models are then integrated into a VR (virtual reality) platform by a server. Platforms such as Unity or Unreal Engine are used, allowing users to access this virtual space through VR devices.

[0788] The device (the user's VR device) displays the downloaded VR environment, inviting the user into the virtual space. By wearing a VR headset, the user can explore cultural heritage sites with a feeling close to that of real life.

[0789] Furthermore, the system's emotion analysis technology allows the server to analyze the user's facial expressions and voice in real time to recognize their emotions. Based on this analysis, the system adjusts the interaction to optimize the user experience, depending on whether the user is interested or bored. For example, if a user is excited by a particular exhibit, additional detailed information will be provided.

[0790] A concrete example is the experience of exploring the pyramids of ancient Egypt. In this VR environment, users can virtually explore the interior of the pyramids and receive dynamic guidance about the murals and historical structure.

[0791] An example of a prompt for a generative AI model is: "Please provide details about a system that recreates the pyramids of ancient Egypt in virtual reality and analyzes the user's emotions in real time during exploration to customize the interaction."

[0792] The flow of the specific processing in Example 2 will be explained using Figure 13.

[0793] Step 1:

[0794] The server accesses databases of academic institutions and museums to aggregate information related to cultural heritage. The input at this stage consists of various forms of historical documents, resulting in an organized digital database as output. Depending on the type of data, it is converted to a standardized format and stored in the database.

[0795] Step 2:

[0796] The server sends the collected data to the AI ​​agent to begin analysis. The input is organized digital data, and the output is analysis result data. Specifically, text information is extracted using natural language processing (NLP), and visual information is analyzed using image recognition technology. This allows for summarization of the document content and detailed extraction from images.

[0797] Step 3:

[0798] The server generates a three-dimensional structure based on the analysis results from the AI ​​agent. The input is the analysis result data, and the output is a three-dimensional model. To create the three-dimensional structure, a 3D CG tool (e.g., Blender) is used to design and optimize the model. In particular, it is required to maintain historical accuracy while making it visually easy for the user to understand.

[0799] Step 4:

[0800] The server integrates the generated 3D model into the VR platform. The input is the 3D model, and the output is a VR environment accessible to the user. At this stage, Unity or Unreal Engine is used to simulate the user experience within the virtual space and enable display on VR devices.

[0801] Step 5:

[0802] The terminal (the user's VR device) downloads and displays the VR environment from the server. The input is VR environment data provided by the server, and the output is a virtual experience. The user enters the virtual space through the VR headset and explores the cultural heritage. During the exploration, the terminal reacts to the user's movements and activates an interactive guide to provide explanations.

[0803] Step 6:

[0804] The server analyzes user emotions in real time and optimizes the interaction. Input is user facial and voice data, and the output is an optimized user experience. Using emotion analysis technology, it recognizes the user's emotional state and dynamically provides information necessary to maintain their interest. This allows for a deeper experience, for example, by providing additional information when the user shows excitement about a particular topic.

[0805] (Application Example 2)

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

[0807] Lost cultural heritage presents a problem: over time, detailed information is lost, limiting opportunities for people to learn about its value and historical context. Furthermore, traditional cultural heritage exhibitions lack interactivity, making it difficult to fully engage visitors. Additionally, the limited means of providing personalized educational experiences for individual visitors hinders the promotion of deeper understanding based on their specific interests and concerns.

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

[0809] In this invention, the server includes means for collecting information in order to recreate lost cultural heritage, means for an intelligent agent that analyzes the information and generates predictive information, and means for generating a three-dimensional model based on the analysis results. This enables detailed recreation of cultural heritage and an optimized interactive virtual reality experience tailored to the individual user's emotions.

[0810] "Lost cultural heritage" refers to cultural assets that existed in the past but no longer exist due to insufficient preservation, yet possess historical or educational value.

[0811] "Means of collecting information" refers to methods and technologies for gathering data from museums, academic institutions, and other sources, and for obtaining the basic information necessary for the reproduction of cultural heritage.

[0812] An "intelligent agent that generates predictive information" is a system that uses artificial intelligence technology to analyze collected information and derive hypotheses and inferences to fill in any missing information.

[0813] "Means for generating three-dimensional models" refers to technologies and software that create three-dimensional digital models based on analysis results, and are used for display in virtual space.

[0814] "Means of integration into the virtual reality domain" refers to development environments and technologies for connecting generated three-dimensional models in a way that allows them to be displayed on a VR platform.

[0815] "Means of providing interactive guidance" refers to an interactive system that provides real-time information in response to user actions and utterances.

[0816] "Methods for analyzing user emotions and dynamically optimizing the experience" refers to technologies that flexibly adjust the content of the experience based on the interests and emotional state of individual viewers by analyzing the user's expressions and voice.

[0817] This invention is a system that recreates lost cultural heritage in a virtual reality space and personalizes the interaction based on the user's emotions. This system is implemented with the following configuration.

[0818] The server collects historical information from museums and academic institutions and stores it in a database. The collected information is then analyzed by an AI agent. During this process, the AI ​​agent uses natural language processing to analyze documents, extracts details from photographs and drawings using image recognition technology, and predicts information as needed. Based on the analyzed data, the server generates a three-dimensional model and integrates it into VR platforms such as Unity.

[0819] The terminal displays a virtual reality environment downloaded to the user's VR device. In this environment, the user can explore cultural heritage sites through a VR headset. Based on the user's movements, an AI agent provides interactive guidance. Furthermore, an emotion analysis engine analyzes the user's facial expressions and voice to optimize the experience.

[0820] As a concrete example, the server recreates an ancient Egyptian pyramid. Users can explore the interior of this pyramid in a virtual space and receive explanations about the murals and structure. If the user shows particular interest, additional historical facts and related information will be provided in real time.

[0821] The feedback submitted by users through their virtual space experiences is collected on the server and used to improve the accuracy of AI agents and emotion analysis engines. In this way, the system continuously evolves, resulting in a better user experience.

[0822] Examples of prompt statements include the following:

[0823] "The user is standing in the center of the Colosseum in ancient Rome. As they look around, they are given explanations about the massive seating area and its architectural history. What additional information would you provide to users who show particular interest?"

[0824] The flow of a specific process in Application Example 2 will be explained using Figure 14.

[0825] Step 1:

[0826] The server collects historical information from museums and academic institutions. This input information includes documents, photographs, and drawings, which are stored in a database. This makes it possible to prepare the basic data for recreating cultural heritage.

[0827] Step 2:

[0828] The server transmits the collected historical information to the AI ​​agent. The AI ​​agent analyzes the documents using natural language processing and extracts details from photographs and drawings using image recognition technology. If necessary, it performs data calculations to predict missing information. This generates analytical data that includes supplementary information.

[0829] Step 3:

[0830] The server generates a three-dimensional model based on data analyzed by the AI ​​agent. This generation process uses the analyzed data as input to create a model that prioritizes historical accuracy and visual quality. The resulting three-dimensional model is optimized for easy understanding.

[0831] Step 4:

[0832] The server integrates the generated 3D models into VR platforms such as Unity. During this process, data processing is performed to convert the 3D models into a format suitable for the virtual reality environment. This prepares the device for displaying cultural heritage in the virtual reality space.

[0833] Step 5:

[0834] The terminal displays a virtual reality environment downloaded from the server to the user via a VR device. The user wears a VR headset and explores cultural heritage sites in the virtual space. The user's viewpoint and movements serve as input, providing an interactive exploration experience.

[0835] Step 6:

[0836] While users explore the virtual reality space, an AI agent provides interactive guidance. Based on the user's movements and choices, it displays relevant information and additional knowledge in real time, making the experience interactive and educational.

[0837] Step 7:

[0838] The server uses an emotion analysis engine to analyze the user's facial expressions and voice. Based on the analyzed emotion data, it dynamically optimizes the user experience. For example, it provides new information and ways of interacting that are tailored to the user's interests and emotions.

[0839] Step 8:

[0840] After the user finishes their virtual experience, the device sends the collected feedback to the server. The server uses this feedback to improve the AI ​​agent and emotion analysis engine, further enhancing the experience for future users.

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

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

[0843] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of this disclosure is not limited thereto, and the specific processing may also be performed by the robot 414.

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

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

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

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

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

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

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

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

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

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

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

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

[0856] 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 memory.

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

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

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

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

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

[0862] The following is further disclosed regarding the embodiments described above.

[0863] (Claim 1)

[0864] In order to recreate lost cultural heritage, we need means to collect various types of data,

[0865] A means comprising an AI agent that analyzes the aforementioned data and generates supplementary information,

[0866] A means for generating a three-dimensional model based on the analysis results,

[0867] Means for integrating the aforementioned three-dimensional model into a virtual reality space,

[0868] A means of providing interactive guides to users,

[0869] A system that includes this.

[0870] (Claim 2)

[0871] The system according to claim 1, further comprising means for adjusting the accuracy and resolution of the three-dimensional model.

[0872] (Claim 3)

[0873] The system according to claim 1, further comprising means for collecting user feedback and updating the AI ​​agent.

[0874] "Example 1"

[0875] (Claim 1)

[0876] A means of collecting historical materials from sources and storing them in a central database,

[0877] A means comprising an intelligent agent that analyzes the aforementioned historical materials, extracts information using natural language processing and image recognition technology, and generates supplementary information as needed,

[0878] A means of generating a three-dimensional model using computer modeling techniques based on the analysis results,

[0879] A means for integrating the aforementioned 3D model into a virtual reality platform and converting it into a form that can be visualized by the user,

[0880] A means of providing an interactive guide through which users receive information within a virtual space,

[0881] A system that includes this.

[0882] (Claim 2)

[0883] The system according to claim 1, which adjusts the accuracy and resolution of the generated 3D model to optimize the user experience.

[0884] (Claim 3)

[0885] The system according to claim 1, which collects user feedback and updates an intelligent agent based on this feedback to improve the next user experience.

[0886] "Application Example 1"

[0887] (Claim 1)

[0888] In order to recreate lost cultural heritage, means of collecting various types of information,

[0889] A means comprising an artificial intelligence agent that analyzes the aforementioned information and generates supplementary data,

[0890] A means for generating a three-dimensional structure based on the analysis results,

[0891] Means for integrating the aforementioned three-dimensional structure into a virtual reality environment,

[0892] A means of providing interactive explanations to users,

[0893] Methods for delivering virtual reality environments as educational content,

[0894] A system that includes this.

[0895] (Claim 2)

[0896] The system according to claim 1, further comprising means for adjusting the accuracy and resolution of a three-dimensional structure.

[0897] (Claim 3)

[0898] The system according to claim 1, further comprising means for collecting user feedback and updating the artificial intelligence agent.

[0899] "Example 2 of combining an emotion engine"

[0900] (Claim 1)

[0901] A means of aggregating information in order to recreate cultural heritage,

[0902] Means comprising an intelligent processing device that interprets the aforementioned information and creates additional information,

[0903] A means of generating a three-dimensional structure based on the interpretation results,

[0904] Means for incorporating the aforementioned three-dimensional structure into a virtual environment,

[0905] A means of providing dynamic guidance to users,

[0906] A means of recognizing the user's emotional state using emotion analysis technology and optimizing interaction,

[0907] A system that includes this.

[0908] (Claim 2)

[0909] The system according to claim 1, further comprising means for adjusting the accuracy and image quality of the three-dimensional structure.

[0910] (Claim 3)

[0911] The system according to claim 1, further comprising means for collecting user feedback and improving the intelligent processing device.

[0912] "Application example 2 when combining with an emotional engine"

[0913] (Claim 1)

[0914] In order to recreate lost cultural heritage, means of collecting information,

[0915] A means comprising an intelligent agent that analyzes the aforementioned information and generates predictive information,

[0916] A means for generating a three-dimensional model based on the analysis results,

[0917] Means for integrating the aforementioned three-dimensional model into a virtual reality domain,

[0918] A means of providing interactive guidance to users,

[0919] A means of analyzing user emotions and dynamically optimizing the experience,

[0920] A system that includes this.

[0921] (Claim 2)

[0922] The system according to claim 1, further comprising means for adjusting the accuracy and detail of a three-dimensional model.

[0923] (Claim 3)

[0924] The system according to claim 1, further comprising means for collecting user feedback and improving the intelligent agent. [Explanation of symbols]

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

1. In order to recreate lost cultural heritage, we need means to collect various types of data, A means comprising an AI agent that analyzes the aforementioned data and generates supplementary information, A means for generating a three-dimensional model based on the analysis results, Means for integrating the aforementioned three-dimensional model into a virtual reality space, A means of providing interactive guides to users, A system that includes this.

2. The system according to claim 1, further comprising means for adjusting the accuracy and resolution of the three-dimensional model.

3. The system according to claim 1, further comprising means for collecting user feedback and updating the AI ​​agent.