system

The system addresses the lack of realistic past experience and data management by extracting and recreating past moments with AI, providing visual and haptic feedback, and managing data permissions, enhancing user experience and security.

JP2026035459APending Publication Date: 2026-03-04SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing technologies lack effective methods for users to experience specific moments from the past with high realism, manage data permissions, and automatically detect inappropriate content in images and videos.

Method used

A system that extracts location and time information from captured data, stores it in cloud storage, filters and recreates past moments using AI, provides visual and haptic feedback, and manages data disclosure permissions through AI and user interfaces.

Benefits of technology

Enables users to re-experience specific past moments with high realism and manage data securely, while filtering inappropriate content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026035459000001_ABST
    Figure 2026035459000001_ABST
Patent Text Reader

Abstract

Provide a system. The present invention includes: a means for automatically extracting address information of the shooting location and shooting date and time information from the captured image or video data; means for storing the image or video data or extracted information in a cloud storage; A means of filtering data to recreate specific locations and times in the past based on the stored data; A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback; A system including:
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] In modern society, many people seek emotional healing by remembering their deceased family members and pets, but effective methods for achieving this are scarce. Furthermore, amid the rise of slander and feelings of isolation on social media, the importance of mental health care for those with mental disorders is growing. Conventional technology lacks a way to experience specific moments from the past with a high level of realism. Furthermore, there is a lack of a way to automatically detect and appropriately manage inappropriate content in captured images and videos. Additionally, it is difficult for users to manage permission to disclose their data to third parties. [Means for solving the problem]

[0005] The present invention provides a system that automatically extracts the address information of the shooting location and the shooting date and time information from captured image or video data, and stores the image or video data or the extracted information in cloud storage. It also provides a system that filters data based on the stored data to recreate a specific place and time in the past. It also provides a system that displays and provides the recreated place and time in the past so that the user can experience it through visual and haptic feedback. This allows the user to enjoy the experience of traveling back in time to a specific moment in the past, resulting in spiritual healing. The system also solves data security and management issues by including a checker that uses artificial intelligence technology to identify inappropriate content in image or video data and an interface that allows the user to set and manage permission for disclosure to other companies.

[0006] "Address information of the shooting location" is geographical information for identifying the location where the image or video was shot.

[0007] "Photographing date and time information" is information that indicates the specific date and time when an image or video was photographed.

[0008] "Cloud storage" is a means of storing and managing data on servers located on the Internet.

[0009] "Filtering" is the process of selecting data based on specific conditions and extracting only the necessary data.

[0010] "Visual and tactile feedback" is a means of providing users with visual and tactile information, recreating the experience with a sense of realism.

[0011] "Artificial intelligence technology" refers to technologies such as machine learning and deep learning that enable computers to make advanced judgments and predictions.

[0012] "Inappropriate content" refers to image or video content that is socially unacceptable or legally questionable.

[0013] "Permission to disclose to other companies" is a setting that allows a user to provide their own data to third parties.

[0014] An "interface means" is an input and output means by which a user interacts with a system.

[0015] "Reenactment" refers to the reconstruction of past events and scenes in a virtual space using digital technology. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11]FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0017] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

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

[0019] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0020] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0021] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0022] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0023] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0024] [First embodiment]

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

[0026] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0027] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0028] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0029] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0030] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0031] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

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

[0033] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0034] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0035] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0036] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0037] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[0038] Overall system configuration

[0039] The system consists of a user device, a server, and cloud storage. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and can be used to recreate specific moments in the past as needed. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0040] Program processing

[0041] Data collection and storage

[0042] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[0043] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[0044] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[0045] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[0046] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[0047] Recreating the past

[0048] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[0049] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[0050] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[0051] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0052] Specific examples

[0053] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the location in Tokyo where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on the special goggles and gloves and enters "Tokyo, December 25, 2022" into the device, the relevant data will be filtered from the cloud storage. Based on the acquired data, the server will recreate the Tokyo cityscape of that time and project it onto the goggles, giving the user the experience of being transported back in time.

[0054] The system of the present invention thereby enables the user to re-experience a specific moment from the past with a high sense of realism, providing psychological healing.

[0055] The processing flow will be explained below.

[0056] Data collection and storage

[0057] Step 1: The user takes a photo or video.

[0058] User: Takes pictures and videos using a smartphone or digital camera.

[0059] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[0060] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[0061] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[0062] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[0063] Step 4: Use AI technology to check for inappropriate content.

[0064] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[0065] Step 5: The device sends the data to the server.

[0066] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[0067] Step 6: The server stores the data in cloud storage.

[0068] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[0069] Recreating the past

[0070] Step 1: The user puts on the special goggles and gloves.

[0071] User: Wear special goggles and gloves.

[0072] Step 2: The user inputs the past information they want to reconstruct.

[0073] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[0074] Step 3: The device performs the filtering process.

[0075] Terminal: Query and filter location- and time-related data input from cloud storage.

[0076] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[0077] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[0078] Step 5: The device projects a recreated image of the past onto the goggles.

[0079] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[0080] Step 6: The device provides haptic feedback.

[0081] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[0082] These specific processing steps make it possible to realize a system that allows a user to re-experience a specific moment from the past with a high sense of realism.

[0083] Example 1

[0084] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0085] Conventional systems make it difficult for users to realistically re-experience specific past moments or locations based on images and video data they have taken in the past. Furthermore, proper data management is an issue due to the lack of mechanisms to automatically detect inappropriate content in images and video data, and a lack of a means for users to manage permission for data disclosure to other companies. Furthermore, an advanced interface is required to provide a realistic experience.

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

[0087] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from image or video data taken by a user, means for storing the image or video data or the extracted information in a cloud data store, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and tactile feedback, means for checking using machine learning technology to identify image or video data with inappropriate content, and an operation interface means for the user to set and manage disclosure permissions to other companies. This allows the user to re-experience a specific moment in the past with a high level of realism and also enables proper management of data.

[0088] "User" refers to a person or user who uses the system to capture images or videos and relive specific moments from the past.

[0089] "Location information of the shooting location" refers to the specific geographic coordinates or address of the location where the image or video was taken, and is obtained using GPS data, etc.

[0090] "Photography date and time information" is information that indicates the specific date and time when an image or video was photographed, and is recorded using a timestamp on the camera, for example.

[0091] "Automatic extraction means" refers to hardware and software technologies that allow a system to extract location and date / time information from captured image and video data without user assistance.

[0092] "Cloud data store" refers to an external data storage area accessible via the Internet, used to store and manage photography data and related information.

[0093] "Selection means" refers to techniques or methods for extracting only necessary data from stored data based on specific conditions.

[0094] "Visual and haptic feedback" refers to technology for providing physical tactile sensations along with visual images as a user experiences a re-enacted past moment.

[0095] "Checking measures using machine learning technology" refers to technology that uses AI and machine learning algorithms to automatically detect whether image or video data contains inappropriate content.

[0096] "Operation interface means" refers to a user interface that allows a user to operate the system and set and manage permissions for disclosing data to other companies.

[0097] "Server" refers to a centralized computer system that manages the entire system and stores and processes data.

[0098] The present invention relates to a system that allows a user to realistically re-experience a specific moment in the past. The system includes a user terminal, a server, and a cloud data store. Specific embodiments for implementing the present invention are described in detail below.

[0099] Overall system configuration

[0100] The system involves users taking images and videos using a smartphone or dedicated device and storing the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments from the past. Users can then wear special goggles and gloves to relive the experience through visual and haptic feedback.

[0101] Data collection and storage

[0102] 1. User: A user takes pictures or videos using a smartphone or digital camera. For example, photos or videos taken during a family trip fall into this category.

[0103] 2. Device: The device automatically extracts the location and date / time information from the captured images and videos. This is done using the smartphone's GPS sensor and the camera's timestamp function.

[0104] 3. Terminal: The terminal provides the user with an interface to set permissions for disclosure to other companies. Here, the user can select "Allow" or "Do not allow."

[0105] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. Pre-trained machine learning models are used to detect inappropriate content.

[0106] 5. Server: The data sent from the device is transferred to the server and stored in the cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[0107] Recreating the past

[0108] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[0109] 2. Device: The device uses the input information to filter relevant data from the cloud data store, thereby selecting image and video data related to a specific location and time.

[0110] 3. Server: The filtered data is retrieved on the server, where a generative AI model is used to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into a 3D model.

[0111] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0112] Specific examples

[0113] For example, consider a video taken by a user with their family in Shinjuku Ward, Tokyo on December 25, 2022. The video contains the location information of the shooting location and the shooting date and time. The user later puts on the special goggles and gloves and enters "Shinjuku Ward, Tokyo, December 25, 2022" into their device. The relevant video data is filtered from the cloud data store, and the server uses the retrieved data to recreate the streetscape of Shinjuku Ward at that time. This allows the user to experience the immersive experience of being back in time through the goggles and gloves.

[0114] Prompt Sentence Examples

[0115] Examples of prompts to be input into a generative AI model include:

[0116] Filter the data needed to recreate a specific moment in the past and provide the user with an immersive experience using visual and haptic feedback. Input criteria: Place name = "Shinjuku Ward, Tokyo", Date = "December 25, 2022", Use goggles and gloves.

[0117] In this way, the system of the present invention allows users to relive specific moments in the past with a high level of realism.It also supports data management and filtering of inappropriate content, so users can use it with peace of mind.

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

[0119] Step 1:

[0120] User: A user takes pictures and videos using a smartphone or digital camera, for example, during a family trip. The pictures and videos are then stored in the device's internal storage.

[0121] Input: Captured image and video data

[0122] Output: Images and video data stored in the device's internal storage

[0123] Step 2:

[0124] Device: Your device automatically extracts the location and date / time information from captured images or videos using the device's GPS sensor and camera's timestamp function, extracting the location and date / time information and saving it as metadata.

[0125] Input: Image and video data

[0126] Output: Extracted location information and shooting date and time information

[0127] Step 3:

[0128] Device: The device provides the user with an interface to set permissions for disclosure to other companies. The user can select "Allow" or "Do not allow" using this interface, and the selection is saved as metadata.

[0129] Input: User's disclosure permission settings

[0130] Output: Saved disclosure permission settings

[0131] Step 4:

[0132] Device: The device uses AI technology to check whether captured images and videos contain inappropriate content. It uses models trained by machine learning to detect inappropriate content (e.g., violent or obscene content) and applies appropriate filtering.

[0133] Input: Image and video data

[0134] Output: Filtering result (suitable or unsuitable)

[0135] Step 5:

[0136] Server: Data sent from the device is transferred to the server, which then stores the data in a cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[0137] Input: Image and video data and metadata

[0138] Output: Data stored in a cloud data store

[0139] Step 6:

[0140] User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[0141] Input: Place name, address, and era of the place you want to return to

[0142] Output: User input information

[0143] Step 7:

[0144] Device: The device uses the input information to filter relevant data from the cloud data store, selecting image and video data related to a specific location and time.

[0145] Input: Information entered by the user

[0146] Output: Filtered data

[0147] Step 8:

[0148] Server: The server takes the filtered data and uses generative AI models to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into 3D models.

[0149] Input: Filtered data

[0150] Output: Generated 3D model

[0151] Step 9:

[0152] Terminal: The terminal projects recreated historical landscapes and cityscapes onto a special goggle, providing the user with a sense of touch, while simultaneously providing haptic feedback through gloves.

[0153] Input: Generated 3D model

[0154] Output: Visual and haptic feedback experience

[0155] Through these processing steps, the user is able to re-experience a specific moment from the past in a realistic way.

[0156] (Application example 1)

[0157] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0158] It is difficult for users to realistically re-experience the situation and experience of a physical store they have visited in the past. In addition, simply playing back images or videos cannot fully reproduce the situation and atmosphere of the place at the time, so an effective method is needed to provide a realistic experience in both visual and tactile senses.

[0159] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0160] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from the captured image or video data, means for storing the image or video data or the extracted information in a cloud storage device, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and haptic feedback, and means for recreating the situation of a physical store visited by the user and providing the user with an experience within the store, thereby enabling the user to re-experience the experience of a physical store visited in the past with a high sense of realism.

[0161] "Location information of the shooting location" refers to the specific geographic coordinates or address where the image or video was taken.

[0162] "Photographing date and time information" is information relating to the date and time when an image or video was photographed.

[0163] "Cloud storage" is remote server storage where data can be stored and accessed over the internet.

[0164] "Selecting" means extracting data based on specific conditions and selecting the appropriate data.

[0165] "Visual feedback" is a technique for providing visual information to a user.

[0166] "Haptic feedback" is a technology for providing a user with a tactile sensation.

[0167] A "physical store" is a store that sells goods or provides services at a physical location.

[0168] An "experience" is the totality of events or phenomena that a user perceives through their senses.

[0169] MODE FOR CARRYING OUT THE INVENTION

[0170] Overall system configuration

[0171] The system consists of a user device, a server, and a cloud storage device. Users take images and videos using a smartphone or digital camera and store the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments or locations from the past. Users wear special smart glasses, a head-mounted display, and a haptic feedback device to re-experience the experience through visual and haptic feedback.

[0172] Data collection and storage

[0173] The user takes images and videos using a smartphone or digital camera. The device automatically extracts the location information of the location where the images and videos were taken and the date and time information of the date and time of the images and videos. This is done using the GPS sensor and the camera's timestamp function. The device provides an interface for the user to set permission for disclosure to others, and the user can select "Allow" or "Do not allow." The device uses a generative AI model to check whether the captured images and videos contain inappropriate content. This is done using a pre-trained dataset. Inappropriate data is not stored in cloud storage, and a warning is displayed to the user. The stored data includes the image and video files, location information of the location where the images were taken, date and time information of the date and time of the images and videos, and permission for disclosure settings.

[0174] Recreating the past

[0175] The user wears dedicated smart glasses, a head-mounted display, and a haptic feedback device, and inputs the place name, address, and time period of the place they want to return to on the device's interface. The device then filters relevant data from cloud storage devices based on the input information. This selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses a generative AI model to recreate past cityscapes and scenery. The generative AI model uses deep learning technology to convert the image data into a 3D model. The device projects the recreated past scenery and cityscape onto the smart glasses or head-mounted display and provides it to the user. At the same time, haptic feedback is provided through the haptic feedback device, recreating the physical sensation of touch.

[0176] Specific examples

[0177] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the metropolis where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on dedicated smart glasses, a head-mounted display, or a haptic feedback device and enters "metropolis, December 25, 2022" into their device, the relevant data will be filtered from the cloud storage device. The server will then use the retrieved data to recreate the cityscape of the metropolis at that time, projecting it onto the smart glasses or head-mounted display, giving the user the experience of being transported back in time. This process is handled by a prompt such as the following: "Please generate a 3D model based on images and videos taken of metropolis on December 25, 2022."

[0178] summary

[0179] The present invention provides a system that allows users to re-experience specific moments or places from the past with a high level of realism, allowing users to enjoy a realistic experience by recreating the experience of a physical store both visually and tactilely.

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

[0181] Step 1:

[0182] Users take pictures and videos using smartphones or digital cameras.

[0183] Input: Image or video data

[0184] Specific operation: The user presses the capture button on a smartphone or digital camera to capture an image or video.

[0185] Output: Captured image and video files

[0186] Step 2:

[0187] The device automatically extracts the location information of the shooting location and the shooting date and time information from the captured images and videos.

[0188] Input: Captured image or video files

[0189] Specific behavior: Uses the device's GPS sensor and timestamp function to extract location and date / time information.

[0190] Output: Location data and date and time data

[0191] Step 3:

[0192] The device stores the captured data and extracted information in a cloud storage device.

[0193] Input: Captured image and video files, location data, date and time data

[0194] What happens: The device uploads this data to the cloud.

[0195] Output: Data stored in the cloud

[0196] Step 4:

[0197] The terminal provides an interface for the user to set permissions for disclosure to others.

[0198] Input: User settings information

[0199] Specific behavior: The device will present the user with the option to "Allow" or "Don't Allow."

[0200] Output: User selection

[0201] Step 5:

[0202] The device uses a generative AI model to check whether captured images or videos contain inappropriate content.

[0203] Input: Captured image or video files

[0204] What it does: It uses generative AI models to analyze images and videos to determine whether they contain inappropriate content.

[0205] Output: Inappropriate content detection results

[0206] Step 6:

[0207] The user inputs the name, address, and time period of the place they wish to re-experience into the device.

[0208] Input: User input (place name, address, period)

[0209] Specific operation: The user enters the desired information into the terminal interface.

[0210] Output: The input information

[0211] Step 7:

[0212] The server filters relevant data from the cloud storage device based on the input information.

[0213] Input: Input information, data on the cloud

[0214] Specific operation: Filters relevant image and video data based on the input information.

[0215] Output: Filtered data

[0216] Step 8:

[0217] The server takes the filtered data and uses generative AI models to recreate past cityscapes and landscapes.

[0218] Input: Filtered data

[0219] What it does: Uses generative AI models to transform data into 3D models.

[0220] Output: 3D model data

[0221] Step 9:

[0222] The device projects recreated past landscapes and cityscapes onto smart glasses or a head-mounted display, providing them to the user.

[0223] Input: 3D model data

[0224] Specific operation: Display 3D model data on smart glasses or a head-mounted display.

[0225] Output: The visual experience delivered to the user

[0226] Step 10:

[0227] The terminal provides haptic feedback through a haptic feedback device.

[0228] Input: 3D model data

[0229] Specific behavior: Drives a haptic feedback device to reproduce the physical sensation of touch.

[0230] Output: The haptic experience delivered to the user

[0231] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0232] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of presence, and in particular to a system incorporating an emotion engine that recognizes the user's emotions and provides appropriate feedback in response to the emotions. Specific embodiments of the system are described in detail below.

[0233] Overall system configuration

[0234] The system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and, if necessary, can be used to recreate specific moments from the past. Furthermore, by incorporating an emotion engine that recognizes the user's emotions, the system provides optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0235] Program processing

[0236] Data collection and storage

[0237] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[0238] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[0239] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[0240] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[0241] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[0242] Recreating the past

[0243] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[0244] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[0245] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[0246] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0247] Implementing the Emotion Engine

[0248] 1. User: The emotion engine recognizes the user's reactions to visual information through the goggles and tactile information through the gloves.

[0249] 2. Emotion engine: Analyzes biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[0250] 3. Server: Based on the data from the emotion engine, the server adjusts the location and time of the past to be recreated. For example, if sad emotions are recognized, it prioritizes past moments that were positive for the user.

[0251] 4. Terminal: Dynamically change the content of visual and haptic feedback based on the recognized emotional state to optimize the user experience.

[0252] Specific examples

[0253] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be tagged with address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it will select data from their most enjoyable moment and project it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, more effective mental care can be achieved by providing optimal feedback based on the user's emotional state.

[0254] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[0255] The processing flow will be explained below.

[0256] Data collection and storage

[0257] Step 1: The user takes a photo or video.

[0258] User: Takes pictures and videos using a smartphone or digital camera.

[0259] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[0260] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[0261] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[0262] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[0263] Step 4: Use AI technology to check for inappropriate content.

[0264] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[0265] Step 5: The device sends the data to the server.

[0266] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[0267] Step 6: The server stores the data in cloud storage.

[0268] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[0269] Recreating the past

[0270] Step 1: The user puts on the special goggles and gloves.

[0271] User: Wear special goggles and gloves.

[0272] Step 2: The user inputs the past information they want to reconstruct.

[0273] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[0274] Step 3: The device performs the filtering process.

[0275] Terminal: Query and filter location- and time-related data input from cloud storage.

[0276] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[0277] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[0278] Step 5: The device projects a recreated image of the past onto the goggles.

[0279] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[0280] Step 6: The device provides haptic feedback.

[0281] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[0282] Implementing the Emotion Engine

[0283] Step 1: The emotion engine monitors the user's emotions in real time.

[0284] Terminal: Collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity through goggles and gloves.

[0285] Step 2: The emotion engine analyzes the user's emotions.

[0286] Device: Based on the collected biometric information, the emotion engine determines the user's current emotional state.

[0287] Step 3: The server adjusts the past reproduction content based on the emotion data.

[0288] Server: Based on the emotion data sent by the emotion engine, the server adjusts the past locations and events that are recreated. For example, if the user is feeling sad, it will prioritize emotional moments and positive memories.

[0289] Step 4: The device adjusts visual and haptic feedback based on the emotion data.

[0290] Terminal: Dynamically changes the color and brightness of images, the tone of audio, and the strength of tactile sensations according to the user's emotional state.

[0291] Specific examples

[0292] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be accompanied by address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it automatically selects the most enjoyable moment and projects it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, optimal feedback based on the user's emotional state can be provided, enabling more effective mental care.

[0293] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[0294] Example 2

[0295] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0296] Conventional systems have made it difficult for users to relive specific moments from the past with a sense of realism. Furthermore, they lacked the ability to dynamically adjust the experience based on the user's current emotional state, making it difficult to flexibly respond to individual needs. Furthermore, they lacked the ability to check for inappropriate content and manage permissions for disclosure to other parties. A system that can solve these problems and provide a high level of realism and optimal feedback based on the user's emotions is needed.

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

[0298] In this invention, the server includes: means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data; means for storing the image or video data or the extracted information in cloud storage; interface means for the user to set and manage permission for disclosure to other companies; means for checking image or video data for inappropriate content using artificial intelligence technology; means for filtering data for recreating a specific past location and time based on the stored data; means for displaying and providing the recreated past location and time so that the user can experience it through visual and haptic feedback; and emotion engine means for determining the user's current emotional state and dynamically adjusting the recreated past experience based on that state. This allows the user to re-experience past moments with a high level of realism, and the experience is optimized according to the user's emotions, enabling flexible response to individual needs.

[0299] "Address information of the shooting location" is information for identifying the geographical location where the image or video data was taken, and is data obtained from a GPS sensor or the like.

[0300] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and is data obtained from the time stamp function of the camera or the like.

[0301] "Cloud storage" is an online storage service for saving data via the Internet.

[0302] "Interface means" refers to input and output devices and software that allow a user to operate the system.

[0303] "Artificial intelligence technology" refers to technology that allows computers to learn and make decisions by imitating human intelligence, and includes techniques such as machine learning and deep learning.

[0304] "Checking means" refers to a function or process for verifying and evaluating the content of data.

[0305] "Filtering means" refers to a function or process for selecting information that matches specific conditions from a large amount of data.

[0306] "Visual feedback" is a method by which a user receives information visually, and is provided through displays, projections, etc.

[0307] "Haptic feedback" is a method by which a user feels physical touch, provided through vibration or pressure.

[0308] The "emotional state" indicates the user's current psychological or physiological feelings, and includes specific emotions such as joy, sadness, surprise, etc.

[0309] "Emotional engine means" refers to a function or process for recognizing and analyzing the user's emotional state and adjusting the system's feedback and behavior accordingly.

[0310] The system of the present invention allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[0311] Overall system configuration

[0312] This system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in cloud storage. The stored data is filtered and analyzed using AI technology and used to recreate specific moments from the past. Furthermore, an emotion engine is incorporated to recognize the user's emotions, providing optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0313] Data collection and storage

[0314] Users take images and videos using a smartphone or digital camera. The device automatically extracts the address and date / time information from the captured images and videos using the GPS sensor and the camera's timestamp function. An interface is provided for users to set permission for the disclosure of the captured data, and users select "Allow" or "Do not allow." The device then uses a pre-trained AI model to check the content of the images and videos to ensure they do not contain inappropriate content. After passing this check, the data is sent to a server via a security protocol and stored in cloud storage.

[0315] Recreating the past

[0316] If a user wishes to relive the experience, they put on special goggles and gloves and input the place name, address, and time period they wish to return to into the device's interface. The device uses the input information to filter relevant data from cloud storage and selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses deep learning technology to convert the 2D images into 3D models, recreating cityscapes and scenery from the past. The recreated scenery and cityscape from the past is projected onto the special goggles, and haptic feedback is provided through the gloves.

[0317] Implementing the Emotion Engine

[0318] The goggles are equipped with a built-in camera that recognizes the user's facial expressions, and the gloves are equipped with sensors that measure heart rate. This data is analyzed in real time by an emotion engine, which identifies the user's emotional state (happiness, sadness, surprise, etc.) from changes in facial expressions, heart rate fluctuations, and vocal tone. The server dynamically adjusts the past moments being replayed based on the emotion engine's analysis results. For example, if the user is feeling sad, it will prioritize replaying more enjoyable moments. The device adjusts the visuals displayed on the goggles and the haptics felt through the gloves in real time according to the user's emotional state, resulting in a more personalized experience.

[0319] Specific examples

[0320] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will contain address information and the date and time of the photo. This data is stored in cloud storage, so the user can put on the special goggles and gloves and enter "Tokyo, December 25, 2022" into the device to filter the data. The emotion engine recognizes the user's current emotional state. If the user is feeling sad, it will select the happiest moment and project it onto the goggles. The gloves also provide a physical sense of the moment.

[0321] Prompt Sentence Examples

[0322] An example of a prompt is as follows:

[0323] "Based on a family photo taken by the user in Tokyo on December 25, 2022, please recreate the scenery and situation of that day as a 3D model. The user will be wearing special goggles and gloves, and will be experiencing sadness at the moment. Therefore, please prioritize recreating the most joyful moments and provide positive feedback."

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

[0325] Step 1:

[0326] A user takes pictures or videos using a smartphone or digital camera.

[0327] Input: Image or video data

[0328] Output: Captured image or video file

[0329] Specific operation: Users take photos and videos on a daily basis at tourist spots, events, etc. At this time, the device automatically adds GPS information and timestamp information as metadata.

[0330] Step 2:

[0331] The device automatically extracts address information and shooting date and time information from images and videos taken using the GPS sensor and camera's timestamp function.

[0332] Input: Image or video files, metadata

[0333] Output: Extracted address information and photo date and time information

[0334] What it does: The device's software analyzes the image or video's metadata, extracting GPS coordinates and a timestamp, which it stores in separate data fields.

[0335] Step 3:

[0336] The terminal provides an interface for the user to set disclosure permission, and the user selects "allow" or "do not allow."

[0337] Input: Image or video file, address information, shooting date and time information

[0338] Output: User's disclosure permission settings

[0339] What it does: The application on the device displays a list of images and videos, and for each file, displays an "Allow" or "Don't Allow" option button, which the user taps to make their selection.

[0340] Step 4:

[0341] The device uses pre-trained AI models to check the content of images and videos to identify inappropriate content.

[0342] Input: Image or video file

[0343] Output: Content appropriateness results

[0344] How it works: The device runs a built-in AI module that scans image and video files for inappropriate content and reports the results as "good" or "bad."

[0345] Step 5:

[0346] The server receives the data sent from the device and stores it in cloud storage.

[0347] Input: Image or video file, address information, shooting date and time information, disclosure permission settings

[0348] Output: Data stored in cloud storage

[0349] Specific operation: Data sent from the device is received through a security protocol and safely stored in cloud storage. The stored data is managed and available.

[0350] Step 6:

[0351] The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to into the device's interface.

[0352] Input: Place name, address, and era of the place you want to return to

[0353] Output: The information entered

[0354] Specific operation: The user puts on VR goggles and haptic gloves and enters information into text fields in the device's application to specify the location and time they want to re-experience.

[0355] Step 7:

[0356] The device filters relevant data from cloud storage based on the information entered.

[0357] Input: Name of the place you want to return to, address, time period, data in cloud storage

[0358] Output: Filtered data

[0359] Specific operation: The device accesses cloud storage and searches for image and video data that matches the criteria specified by the user. The filtered results are obtained and passed to the next step.

[0360] Step 8:

[0361] The server takes the filtered data and converts it from a 2D image into a 3D model using AI technology.

[0362] Input: Filtered data

[0363] Output: 3D model data

[0364] Specific operation: The server uses deep learning technology to analyze the filtered image and video data, converting the 2D images into a 3D spatial model.

[0365] Step 9:

[0366] The device projects recreated scenes and cityscapes from the past onto the goggles, providing haptic feedback through the gloves.

[0367] Input: 3D model data

[0368] Output: Images projected onto goggles, haptic feedback through gloves

[0369] Specific operation: The device displays the generated 3D model data in real time on dedicated goggles, and at the same time transmits vibrations and pressure to the haptic gloves to reproduce physical sensations.

[0370] Step 10:

[0371] The emotion engine collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[0372] Input: Facial expression data, voice data, heart rate data, electrodermal activity data

[0373] Output: User's emotional state

[0374] How it works: The emotion engine collects data in real time from built-in sensors and uses machine learning algorithms to analyze the user's emotional state.

[0375] Step 11:

[0376] The server dynamically adjusts the past moments being recreated based on data from the emotion engine.

[0377] Input: User's emotional state, 3D model data

[0378] Output: Adjusted 3D model data

[0379] Specific operation: Based on the user's emotional state analyzed by the emotion engine, the server selects and adjusts the past moments to be reproduced, optimizing the user's experience.

[0380] Step 12:

[0381] The terminal dynamically changes the content of the visual and haptic feedback based on the user's emotional state.

[0382] Input: Calibrated 3D model data, user emotional state

[0383] Output: Updated visual and haptic feedback

[0384] Specific operation: The device adjusts the images displayed on the goggles and the haptic feedback of the gloves in real time according to the user's emotional state, providing a consistent experience.

[0385] (Application example 2)

[0386] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0387] In modern society, users desire to relive specific past moments with a sense of realism, providing emotional healing and satisfaction. However, existing technologies have struggled to recreate specific past moments in a visual and tactile manner, while providing feedback based on the user's emotional state. Furthermore, technologies for providing this data in real time via devices are still in the early stages of development. The present invention aims to address these challenges by making the recreation of past experiences more sophisticated and immersive, and by providing optimal feedback based on the user's emotional state.

[0388] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0389] In this invention, the server includes means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data, means for storing the image or video data or the extracted information in cloud storage, means for filtering data to recreate a specific place and time in the past based on the stored data, means including an emotion engine that recreates a current scene or event based on data recorded in the past by the user, analyzes the emotional state using the user's biometric information, and provides optimal feedback based on the analysis results, and means for providing the above feedback in real time using a smart device. This allows the user to realistically re-experience a specific moment in the past in real time and receive optimal feedback according to their emotional state.

[0390] "Address information of the shooting location" is location information of the location where the image or video data was shot, and is generally provided by GPS data or the like.

[0391] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and indicates the time when the image or video was recorded.

[0392] "Cloud storage" is a service that provides remote server space for storing and managing data over the Internet.

[0393] "Means for filtering data" refers to methods and technologies for selecting necessary information from data stored in cloud storage according to specific conditions.

[0394] "User's biometric information" refers to physical data such as the user's facial expression, voice, heart rate, and electrodermal activity.

[0395] An "emotion engine" is a system or technology that analyzes a user's biometric information and generates appropriate feedback based on the results.

[0396] A "smart device" is a portable device that has computing capabilities and is capable of connecting to the Internet, and specifically includes smart glasses, smartphones, tablets, etc.

[0397] An "emotional state" refers to the state of mind that a user has at a particular moment, and specifically refers to emotions such as joy, sadness, and excitement.

[0398] "Real-time feedback" refers to responses and information provided instantly in response to a user's actions and emotions.

[0399] The present invention provides a system that allows a user to re-experience a specific moment in the past with a sense of realism. An embodiment of this system will be described in detail below.

[0400] System Configuration

[0401] The system mainly consists of the following components:

[0402] User device (smart glasses, smartphone)

[0403] server

[0404] Cloud Storage

[0405] Emotion Engine

[0406] Software and Hardware

[0407] 1. Smart Devices: For example, smart glasses can be Vuzix Blade AR Smart Glasses. These devices have a display function that allows the user to receive visual information.

[0408] 2. Cloud storage: Used to store and manage data. For example, you can use the cloud storage service Amazon S3.

[0409] 3. Emotion Engine: Used to analyze the user's biometric information. Using the Affectiva SDK, it can analyze facial expressions, voice, heart rate, and electrodermal activity.

[0410] 4. AI Model: Deep learning techniques are used to filter and analyze data. AI models are built using frameworks such as TENSORFLOW (registered trademark) and Keras.

[0411] Data Handling

[0412] 1. Data Collection:

[0413] A user takes pictures or videos using smart glasses or a smartphone.

[0414] The captured data is saved with GPS information and date and time information added.

[0415] 2. Save to cloud storage:

[0416] The data captured by the user is uploaded to cloud storage (Amazon S3).

[0417] Inappropriate image and video data is filtered using a pre-trained AI model.

[0418] 3. Data filtering and reproduction:

[0419] The user selects a specific moment in the past that they would like to experience.

[0420] The server filters relevant data from cloud storage and uses AI models to generate 3D models of past places and times.

[0421] Emotion Recognition and Feedback

[0422] 1. Emotion recognition:

[0423] Collect biometric information from smart glasses and smartphones.

[0424] The emotion engine analyzes the user's biometric information and determines their emotional state.

[0425] 2. Providing Feedback:

[0426] Based on the results of sentiment analysis, the server generates optimal feedback.

[0427] The relevant visual and tactile information is sent to the smart device and provided to the user.

[0428] Specific examples

[0429] For example, suppose a user wants to re-experience the experience based on photos taken at the 2019 graduation ceremony. In this case, the user selects the "2019 graduation ceremony" data through the smart glasses. The server retrieves the relevant data from cloud storage and generates a 3D model using the AI ​​model. The emotion engine analyzes the user's emotional state and provides optimal feedback. In this case, the following prompt sentences are used:

[0430] "Please suggest the best outfit coordination based on the graduation photo from June 2019."

[0431] "Build on past events and provide a real-time try-on experience."

[0432] This allows users to relive specific past moments through an immersive experience, providing emotional satisfaction.

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

[0434] Step 1:

[0435] A user takes an image or video using a smart device (smart glasses, smartphone).

[0436] Input: Image or video data

[0437] Output: Image or video data with GPS and date / time information

[0438] How it works: A user uses the camera function of their smart device to take an image or video at a specified location and date. At the same time, the GPS sensor and the device's timestamp function are activated, and each piece of information is added to the data.

[0439] Step 2:

[0440] The device saves the captured data in cloud storage (Amazon S3).

[0441] Input: Image and video data with GPS and date / time information

[0442] Output: Data stored in cloud storage

[0443] Specific operation: The device uploads the captured image or video data to cloud storage via the Internet. The uploaded data also includes GPS information and date and time information.

[0444] Step 3:

[0445] The device filters inappropriate content from stored data.

[0446] Input: Data stored in cloud storage

[0447] Output: Filtered data

[0448] How it works: Pre-trained AI models (using TensorFlow or Keras) run on the device or server side to detect and filter out data with inappropriate content.

[0449] Step 4:

[0450] A prompt sentence is entered to identify the data the user wants to realistically re-experience.

[0451] Input: The user's prompt (e.g., "Based on the June 2019 graduation photo...")

[0452] Output: Specific data request based on prompt statement

[0453] Specific action: The user uses the smart glasses interface to input a prompt sentence to relive a specific moment in the past.

[0454] Step 5:

[0455] The server filters the relevant data from cloud storage and generates a 3D model using an AI model.

[0456] Input: prompt text, data stored in cloud storage

[0457] Output: Generated 3D model data

[0458] How it works: The server filters the relevant image and video data from the cloud storage based on the prompt, and then uses deep learning techniques (using TensorFlow and Keras) to generate a 3D model from the selected image and video data.

[0459] Step 6:

[0460] The server sends the 3D model data to the smart device, and the user begins the re-experience.

[0461] Input: 3D model data

[0462] Output: Past moment displayed on smart device

[0463] Specific operation: The server sends the generated 3D model data to the smart device, and the smart glasses display the received data to the user as visual feedback.

[0464] Step 7:

[0465] The device collects the user's biometric information, which is then analyzed by the emotion engine.

[0466] Input: User's biometric information (facial expression, voice, heart rate, electrodermal activity, etc.)

[0467] Output: Parsed emotional state

[0468] How it works: Sensors installed in smart glasses or smartphones collect the user's biometric information, which is then analyzed by the emotion engine using the Affectiva SDK.

[0469] Step 8:

[0470] The server generates optimal feedback based on the emotion analysis results and sends it to the smart device.

[0471] Input: Sentiment analysis results

[0472] Output: Visual and haptic feedback

[0473] Specific operation: The server generates feedback to optimize the user experience based on the results of emotion analysis, and the generated feedback is provided to the user via smart glasses or smart gloves.

[0474] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0475] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search<url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0476] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0477] [Second embodiment]

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

[0479] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0480] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0481] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0482] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0483] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0484] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0485] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0486] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0487] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0488] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0489] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0490] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[0491] Overall system configuration

[0492] The system consists of a user device, a server, and cloud storage. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and can be used to recreate specific moments in the past as needed. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0493] Program processing

[0494] Data collection and storage

[0495] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[0496] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[0497] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[0498] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[0499] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[0500] Recreating the past

[0501] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[0502] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[0503] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[0504] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0505] Specific examples

[0506] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the location in Tokyo where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on the special goggles and gloves and enters "Tokyo, December 25, 2022" into the device, the relevant data will be filtered from the cloud storage. Based on the acquired data, the server will recreate the Tokyo cityscape of that time and project it onto the goggles, giving the user the experience of being transported back in time.

[0507] The system of the present invention thereby enables the user to re-experience a specific moment from the past with a high sense of realism, providing psychological healing.

[0508] The processing flow will be explained below.

[0509] Data collection and storage

[0510] Step 1: The user takes a photo or video.

[0511] User: Takes pictures and videos using a smartphone or digital camera.

[0512] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[0513] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[0514] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[0515] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[0516] Step 4: Use AI technology to check for inappropriate content.

[0517] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[0518] Step 5: The device sends the data to the server.

[0519] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[0520] Step 6: The server stores the data in cloud storage.

[0521] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[0522] Recreating the past

[0523] Step 1: The user puts on the special goggles and gloves.

[0524] User: Wear special goggles and gloves.

[0525] Step 2: The user inputs the past information they want to reconstruct.

[0526] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[0527] Step 3: The device performs the filtering process.

[0528] Terminal: Query and filter location- and time-related data input from cloud storage.

[0529] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[0530] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[0531] Step 5: The device projects a recreated image of the past onto the goggles.

[0532] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[0533] Step 6: The device provides haptic feedback.

[0534] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[0535] These specific processing steps make it possible to realize a system that allows a user to re-experience a specific moment from the past with a high sense of realism.

[0536] Example 1

[0537] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0538] Conventional systems make it difficult for users to realistically re-experience specific past moments or locations based on images and video data they have taken in the past. Furthermore, proper data management is an issue due to the lack of mechanisms to automatically detect inappropriate content in images and video data, and a lack of a means for users to manage permission for data disclosure to other companies. Furthermore, an advanced interface is required to provide a realistic experience.

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

[0540] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from image or video data taken by a user, means for storing the image or video data or the extracted information in a cloud data store, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and tactile feedback, means for checking using machine learning technology to identify image or video data with inappropriate content, and an operation interface means for the user to set and manage disclosure permissions to other companies. This allows the user to re-experience a specific moment in the past with a high level of realism and also enables proper management of data.

[0541] "User" refers to a person or user who uses the system to capture images or videos and relive specific moments from the past.

[0542] "Location information of the shooting location" refers to the specific geographic coordinates or address of the location where the image or video was taken, and is obtained using GPS data, etc.

[0543] "Photography date and time information" is information that indicates the specific date and time when an image or video was photographed, and is recorded using a timestamp on the camera, for example.

[0544] "Automatic extraction means" refers to hardware and software technologies that allow a system to extract location and date / time information from captured image and video data without user assistance.

[0545] "Cloud data store" refers to an external data storage area accessible via the Internet, used to store and manage photography data and related information.

[0546] "Selection means" refers to techniques or methods for extracting only necessary data from stored data based on specific conditions.

[0547] "Visual and haptic feedback" refers to technology for providing physical tactile sensations along with visual images as a user experiences a re-enacted past moment.

[0548] "Checking measures using machine learning technology" refers to technology that uses AI and machine learning algorithms to automatically detect whether image or video data contains inappropriate content.

[0549] "Operation interface means" refers to a user interface that allows a user to operate the system and set and manage permissions for disclosing data to other companies.

[0550] "Server" refers to a centralized computer system that manages the entire system and stores and processes data.

[0551] The present invention relates to a system that allows a user to realistically re-experience a specific moment in the past. The system includes a user terminal, a server, and a cloud data store. Specific embodiments for implementing the present invention are described in detail below.

[0552] Overall system configuration

[0553] The system involves users taking images and videos using a smartphone or dedicated device and storing the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments from the past. Users can then wear special goggles and gloves to relive the experience through visual and haptic feedback.

[0554] Data collection and storage

[0555] 1. User: A user takes pictures or videos using a smartphone or digital camera. For example, photos or videos taken during a family trip fall into this category.

[0556] 2. Device: The device automatically extracts the location and date / time information from the captured images and videos. This is done using the smartphone's GPS sensor and the camera's timestamp function.

[0557] 3. Terminal: The terminal provides the user with an interface to set permissions for disclosure to other companies. Here, the user can select "Allow" or "Do not allow."

[0558] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. Pre-trained machine learning models are used to detect inappropriate content.

[0559] 5. Server: The data sent from the device is transferred to the server and stored in the cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[0560] Recreating the past

[0561] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[0562] 2. Device: The device uses the input information to filter relevant data from the cloud data store, thereby selecting image and video data related to a specific location and time.

[0563] 3. Server: The filtered data is retrieved on the server, where a generative AI model is used to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into a 3D model.

[0564] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0565] Specific examples

[0566] For example, consider a video taken by a user with their family in Shinjuku Ward, Tokyo on December 25, 2022. The video contains the location information of the shooting location and the shooting date and time. The user later puts on the special goggles and gloves and enters "Shinjuku Ward, Tokyo, December 25, 2022" into their device. The relevant video data is filtered from the cloud data store, and the server uses the retrieved data to recreate the streetscape of Shinjuku Ward at that time. This allows the user to experience the immersive experience of being back in time through the goggles and gloves.

[0567] Prompt Sentence Examples

[0568] Examples of prompts to be input into a generative AI model include:

[0569] Filter the data needed to recreate a specific moment in the past and provide the user with an immersive experience using visual and haptic feedback. Input criteria: Place name = "Shinjuku Ward, Tokyo", Date = "December 25, 2022", Use goggles and gloves.

[0570] In this way, the system of the present invention allows users to relive specific moments in the past with a high level of realism.It also supports data management and filtering of inappropriate content, so users can use it with peace of mind.

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

[0572] Step 1:

[0573] User: A user takes pictures and videos using a smartphone or digital camera, for example, during a family trip. The pictures and videos are then stored in the device's internal storage.

[0574] Input: Captured image and video data

[0575] Output: Images and video data stored in the device's internal storage

[0576] Step 2:

[0577] Device: Your device automatically extracts the location and date / time information from captured images or videos using the device's GPS sensor and camera's timestamp function, extracting the location and date / time information and saving it as metadata.

[0578] Input: Image and video data

[0579] Output: Extracted location information and shooting date and time information

[0580] Step 3:

[0581] Device: The device provides the user with an interface to set permissions for disclosure to other companies. The user can select "Allow" or "Do not allow" using this interface, and the selection is saved as metadata.

[0582] Input: User's disclosure permission settings

[0583] Output: Saved disclosure permission settings

[0584] Step 4:

[0585] Device: The device uses AI technology to check whether captured images and videos contain inappropriate content. It uses models trained by machine learning to detect inappropriate content (e.g., violent or obscene content) and applies appropriate filtering.

[0586] Input: Image and video data

[0587] Output: Filtering result (suitable or unsuitable)

[0588] Step 5:

[0589] Server: Data sent from the device is transferred to the server, which then stores the data in a cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[0590] Input: Image and video data and metadata

[0591] Output: Data stored in a cloud data store

[0592] Step 6:

[0593] User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[0594] Input: Place name, address, and era of the place you want to return to

[0595] Output: User input information

[0596] Step 7:

[0597] Device: The device uses the input information to filter relevant data from the cloud data store, selecting image and video data related to a specific location and time.

[0598] Input: Information entered by the user

[0599] Output: Filtered data

[0600] Step 8:

[0601] Server: The server takes the filtered data and uses generative AI models to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into 3D models.

[0602] Input: Filtered data

[0603] Output: Generated 3D model

[0604] Step 9:

[0605] Terminal: The terminal projects recreated historical landscapes and cityscapes onto a special goggle, providing the user with a sense of touch, while simultaneously providing haptic feedback through gloves.

[0606] Input: Generated 3D model

[0607] Output: Visual and haptic feedback experience

[0608] Through these processing steps, the user is able to re-experience a specific moment from the past in a realistic way.

[0609] (Application example 1)

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

[0611] It is difficult for users to realistically re-experience the situation and experience of a physical store they have visited in the past. In addition, simply playing back images or videos cannot fully reproduce the situation and atmosphere of the place at the time, so an effective method is needed to provide a realistic experience in both visual and tactile senses.

[0612] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0613] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from the captured image or video data, means for storing the image or video data or the extracted information in a cloud storage device, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and haptic feedback, and means for recreating the situation of a physical store visited by the user and providing the user with an experience within the store, thereby enabling the user to re-experience the experience of a physical store visited in the past with a high sense of realism.

[0614] "Location information of the shooting location" refers to the specific geographic coordinates or address where the image or video was taken.

[0615] "Photographing date and time information" is information relating to the date and time when an image or video was photographed.

[0616] "Cloud storage" is remote server storage where data can be stored and accessed over the internet.

[0617] "Selecting" means extracting data based on specific conditions and selecting the appropriate data.

[0618] "Visual feedback" is a technique for providing visual information to a user.

[0619] "Haptic feedback" is a technology for providing a user with a tactile sensation.

[0620] A "physical store" is a store that sells goods or provides services at a physical location.

[0621] An "experience" is the totality of events or phenomena that a user perceives through their senses.

[0622] MODE FOR CARRYING OUT THE INVENTION

[0623] Overall system configuration

[0624] The system consists of a user device, a server, and a cloud storage device. Users take images and videos using a smartphone or digital camera and store the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments or locations from the past. Users wear special smart glasses, a head-mounted display, and a haptic feedback device to re-experience the experience through visual and haptic feedback.

[0625] Data collection and storage

[0626] The user takes images and videos using a smartphone or digital camera. The device automatically extracts the location information of the location where the images and videos were taken and the date and time information of the date and time of the images and videos. This is done using the GPS sensor and the camera's timestamp function. The device provides an interface for the user to set permission for disclosure to others, and the user can select "Allow" or "Do not allow." The device uses a generative AI model to check whether the captured images and videos contain inappropriate content. This is done using a pre-trained dataset. Inappropriate data is not stored in cloud storage, and a warning is displayed to the user. The stored data includes the image and video files, location information of the location where the images were taken, date and time information of the date and time of the images and videos, and permission for disclosure settings.

[0627] Recreating the past

[0628] The user wears dedicated smart glasses, a head-mounted display, and a haptic feedback device, and inputs the place name, address, and time period of the place they want to return to on the device's interface. The device then filters relevant data from cloud storage devices based on the input information. This selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses a generative AI model to recreate past cityscapes and scenery. The generative AI model uses deep learning technology to convert the image data into a 3D model. The device projects the recreated past scenery and cityscape onto the smart glasses or head-mounted display and provides it to the user. At the same time, haptic feedback is provided through the haptic feedback device, recreating the physical sensation of touch.

[0629] Specific examples

[0630] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the metropolis where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on dedicated smart glasses, a head-mounted display, or a haptic feedback device and enters "metropolis, December 25, 2022" into their device, the relevant data will be filtered from the cloud storage device. The server will then use the retrieved data to recreate the cityscape of the metropolis at that time, projecting it onto the smart glasses or head-mounted display, giving the user the experience of being transported back in time. This process is handled by a prompt such as the following: "Please generate a 3D model based on images and videos taken of metropolis on December 25, 2022."

[0631] summary

[0632] The present invention provides a system that allows users to re-experience specific moments or places from the past with a high level of realism, allowing users to enjoy a realistic experience by recreating the experience of a physical store both visually and tactilely.

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

[0634] Step 1:

[0635] Users take pictures and videos using smartphones or digital cameras.

[0636] Input: Image or video data

[0637] Specific operation: The user presses the capture button on a smartphone or digital camera to capture an image or video.

[0638] Output: Captured image and video files

[0639] Step 2:

[0640] The device automatically extracts the location information of the shooting location and the shooting date and time information from the captured images and videos.

[0641] Input: Captured image or video files

[0642] Specific behavior: Uses the device's GPS sensor and timestamp function to extract location and date / time information.

[0643] Output: Location data and date and time data

[0644] Step 3:

[0645] The device stores the captured data and extracted information in a cloud storage device.

[0646] Input: Captured image and video files, location data, date and time data

[0647] What happens: The device uploads this data to the cloud.

[0648] Output: Data stored in the cloud

[0649] Step 4:

[0650] The terminal provides an interface for the user to set permissions for disclosure to others.

[0651] Input: User settings information

[0652] Specific behavior: The device will present the user with the option to "Allow" or "Don't Allow."

[0653] Output: User selection

[0654] Step 5:

[0655] The device uses a generative AI model to check whether captured images or videos contain inappropriate content.

[0656] Input: Captured image or video files

[0657] What it does: It uses generative AI models to analyze images and videos to determine whether they contain inappropriate content.

[0658] Output: Inappropriate content detection results

[0659] Step 6:

[0660] The user inputs the name, address, and time period of the place they wish to re-experience into the device.

[0661] Input: User input (place name, address, period)

[0662] Specific operation: The user enters the desired information into the terminal interface.

[0663] Output: The input information

[0664] Step 7:

[0665] The server filters relevant data from the cloud storage device based on the input information.

[0666] Input: Input information, data on the cloud

[0667] Specific operation: Filters relevant image and video data based on the input information.

[0668] Output: Filtered data

[0669] Step 8:

[0670] The server takes the filtered data and uses generative AI models to recreate past cityscapes and landscapes.

[0671] Input: Filtered data

[0672] What it does: Uses generative AI models to transform data into 3D models.

[0673] Output: 3D model data

[0674] Step 9:

[0675] The device projects recreated past landscapes and cityscapes onto smart glasses or a head-mounted display, providing them to the user.

[0676] Input: 3D model data

[0677] Specific operation: Display 3D model data on smart glasses or a head-mounted display.

[0678] Output: The visual experience delivered to the user

[0679] Step 10:

[0680] The terminal provides haptic feedback through a haptic feedback device.

[0681] Input: 3D model data

[0682] Specific behavior: Drives a haptic feedback device to reproduce the physical sensation of touch.

[0683] Output: The haptic experience delivered to the user

[0684] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0685] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of presence, and in particular to a system incorporating an emotion engine that recognizes the user's emotions and provides appropriate feedback in response to the emotions. Specific embodiments of the system are described in detail below.

[0686] Overall system configuration

[0687] The system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and, if necessary, can be used to recreate specific moments from the past. Furthermore, by incorporating an emotion engine that recognizes the user's emotions, the system provides optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0688] Program processing

[0689] Data collection and storage

[0690] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[0691] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[0692] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[0693] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[0694] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[0695] Recreating the past

[0696] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[0697] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[0698] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[0699] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0700] Implementing the Emotion Engine

[0701] 1. User: The emotion engine recognizes the user's reactions to visual information through the goggles and tactile information through the gloves.

[0702] 2. Emotion engine: Analyzes biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[0703] 3. Server: Based on the data from the emotion engine, the server adjusts the location and time of the past to be recreated. For example, if sad emotions are recognized, it prioritizes past moments that were positive for the user.

[0704] 4. Terminal: Dynamically change the content of visual and haptic feedback based on the recognized emotional state to optimize the user experience.

[0705] Specific examples

[0706] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be tagged with address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it will select data from their most enjoyable moment and project it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, more effective mental care can be achieved by providing optimal feedback based on the user's emotional state.

[0707] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[0708] The processing flow will be explained below.

[0709] Data collection and storage

[0710] Step 1: The user takes a photo or video.

[0711] User: Takes pictures and videos using a smartphone or digital camera.

[0712] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[0713] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[0714] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[0715] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[0716] Step 4: Use AI technology to check for inappropriate content.

[0717] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[0718] Step 5: The device sends the data to the server.

[0719] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[0720] Step 6: The server stores the data in cloud storage.

[0721] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[0722] Recreating the past

[0723] Step 1: The user puts on the special goggles and gloves.

[0724] User: Wear special goggles and gloves.

[0725] Step 2: The user inputs the past information they want to reconstruct.

[0726] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[0727] Step 3: The device performs the filtering process.

[0728] Terminal: Query and filter location- and time-related data input from cloud storage.

[0729] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[0730] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[0731] Step 5: The device projects a recreated image of the past onto the goggles.

[0732] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[0733] Step 6: The device provides haptic feedback.

[0734] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[0735] Implementing the Emotion Engine

[0736] Step 1: The emotion engine monitors the user's emotions in real time.

[0737] Terminal: Collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity through goggles and gloves.

[0738] Step 2: The emotion engine analyzes the user's emotions.

[0739] Device: Based on the collected biometric information, the emotion engine determines the user's current emotional state.

[0740] Step 3: The server adjusts the past reproduction content based on the emotion data.

[0741] Server: Based on the emotion data sent by the emotion engine, the server adjusts the past locations and events that are recreated. For example, if the user is feeling sad, it will prioritize emotional moments and positive memories.

[0742] Step 4: The device adjusts visual and haptic feedback based on the emotion data.

[0743] Terminal: Dynamically changes the color and brightness of images, the tone of audio, and the strength of tactile sensations according to the user's emotional state.

[0744] Specific examples

[0745] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be accompanied by address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it automatically selects the most enjoyable moment and projects it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, optimal feedback based on the user's emotional state can be provided, enabling more effective mental care.

[0746] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[0747] Example 2

[0748] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0749] Conventional systems have made it difficult for users to relive specific moments from the past with a sense of realism. Furthermore, they lacked the ability to dynamically adjust the experience based on the user's current emotional state, making it difficult to flexibly respond to individual needs. Furthermore, they lacked the ability to check for inappropriate content and manage permissions for disclosure to other parties. A system that can solve these problems and provide a high level of realism and optimal feedback based on the user's emotions is needed.

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

[0751] In this invention, the server includes: means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data; means for storing the image or video data or the extracted information in cloud storage; interface means for the user to set and manage permission for disclosure to other companies; means for checking image or video data for inappropriate content using artificial intelligence technology; means for filtering data for recreating a specific past location and time based on the stored data; means for displaying and providing the recreated past location and time so that the user can experience it through visual and haptic feedback; and emotion engine means for determining the user's current emotional state and dynamically adjusting the recreated past experience based on that state. This allows the user to re-experience past moments with a high level of realism, and the experience is optimized according to the user's emotions, enabling flexible response to individual needs.

[0752] "Address information of the shooting location" is information for identifying the geographical location where the image or video data was taken, and is data obtained from a GPS sensor or the like.

[0753] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and is data obtained from the time stamp function of the camera or the like.

[0754] "Cloud storage" is an online storage service for saving data via the Internet.

[0755] "Interface means" refers to input and output devices and software that allow a user to operate the system.

[0756] "Artificial intelligence technology" refers to technology that allows computers to learn and make decisions by imitating human intelligence, and includes techniques such as machine learning and deep learning.

[0757] "Checking means" refers to a function or process for verifying and evaluating the content of data.

[0758] "Filtering means" refers to a function or process for selecting information that matches specific conditions from a large amount of data.

[0759] "Visual feedback" is a method by which a user receives information visually, and is provided through displays, projections, etc.

[0760] "Haptic feedback" is a method by which a user feels physical touch, provided through vibration or pressure.

[0761] The "emotional state" indicates the user's current psychological or physiological feelings, and includes specific emotions such as joy, sadness, surprise, etc.

[0762] "Emotional engine means" refers to a function or process for recognizing and analyzing the user's emotional state and adjusting the system's feedback and behavior accordingly.

[0763] The system of the present invention allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[0764] Overall system configuration

[0765] This system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in cloud storage. The stored data is filtered and analyzed using AI technology and used to recreate specific moments from the past. Furthermore, an emotion engine is incorporated to recognize the user's emotions, providing optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0766] Data collection and storage

[0767] Users take images and videos using a smartphone or digital camera. The device automatically extracts the address and date / time information from the captured images and videos using the GPS sensor and the camera's timestamp function. An interface is provided for users to set permission for the disclosure of the captured data, and users select "Allow" or "Do not allow." The device then uses a pre-trained AI model to check the content of the images and videos to ensure they do not contain inappropriate content. After passing this check, the data is sent to a server via a security protocol and stored in cloud storage.

[0768] Recreating the past

[0769] If a user wishes to relive the experience, they put on special goggles and gloves and input the place name, address, and time period they wish to return to into the device's interface. The device uses the input information to filter relevant data from cloud storage and selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses deep learning technology to convert the 2D images into 3D models, recreating cityscapes and scenery from the past. The recreated scenery and cityscape from the past is projected onto the special goggles, and haptic feedback is provided through the gloves.

[0770] Implementing the Emotion Engine

[0771] The goggles are equipped with a built-in camera that recognizes the user's facial expressions, and the gloves are equipped with sensors that measure heart rate. This data is analyzed in real time by an emotion engine, which identifies the user's emotional state (happiness, sadness, surprise, etc.) from changes in facial expressions, heart rate fluctuations, and vocal tone. The server dynamically adjusts the past moments being replayed based on the emotion engine's analysis results. For example, if the user is feeling sad, it will prioritize replaying more enjoyable moments. The device adjusts the visuals displayed on the goggles and the haptics felt through the gloves in real time according to the user's emotional state, resulting in a more personalized experience.

[0772] Specific examples

[0773] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will contain address information and the date and time of the photo. This data is stored in cloud storage, so the user can put on the special goggles and gloves and enter "Tokyo, December 25, 2022" into the device to filter the data. The emotion engine recognizes the user's current emotional state. If the user is feeling sad, it will select the happiest moment and project it onto the goggles. The gloves also provide a physical sense of the moment.

[0774] Prompt Sentence Examples

[0775] An example of a prompt is as follows:

[0776] "Based on a family photo taken by the user in Tokyo on December 25, 2022, please recreate the scenery and situation of that day as a 3D model. The user will be wearing special goggles and gloves, and will be experiencing sadness at the moment. Therefore, please prioritize recreating the most joyful moments and provide positive feedback."

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

[0778] Step 1:

[0779] A user takes pictures or videos using a smartphone or digital camera.

[0780] Input: Image or video data

[0781] Output: Captured image or video file

[0782] Specific operation: Users take photos and videos on a daily basis at tourist spots, events, etc. At this time, the device automatically adds GPS information and timestamp information as metadata.

[0783] Step 2:

[0784] The device automatically extracts address information and shooting date and time information from images and videos taken using the GPS sensor and camera's timestamp function.

[0785] Input: Image or video files, metadata

[0786] Output: Extracted address information and photo date and time information

[0787] What it does: The device's software analyzes the image or video's metadata, extracting GPS coordinates and a timestamp, which it stores in separate data fields.

[0788] Step 3:

[0789] The terminal provides an interface for the user to set disclosure permission, and the user selects "allow" or "do not allow."

[0790] Input: Image or video file, address information, shooting date and time information

[0791] Output: User's disclosure permission settings

[0792] What it does: The application on the device displays a list of images and videos, and for each file, displays an "Allow" or "Don't Allow" option button, which the user taps to make their selection.

[0793] Step 4:

[0794] The device uses pre-trained AI models to check the content of images and videos to identify inappropriate content.

[0795] Input: Image or video file

[0796] Output: Content appropriateness results

[0797] How it works: The device runs a built-in AI module that scans image and video files for inappropriate content and reports the results as "good" or "bad."

[0798] Step 5:

[0799] The server receives the data sent from the device and stores it in cloud storage.

[0800] Input: Image or video file, address information, shooting date and time information, disclosure permission settings

[0801] Output: Data stored in cloud storage

[0802] Specific operation: Data sent from the device is received through a security protocol and safely stored in cloud storage. The stored data is managed and available.

[0803] Step 6:

[0804] The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to into the device's interface.

[0805] Input: Place name, address, and era of the place you want to return to

[0806] Output: The information entered

[0807] Specific operation: The user puts on VR goggles and haptic gloves and enters information into text fields in the device's application to specify the location and time they want to re-experience.

[0808] Step 7:

[0809] The device filters relevant data from cloud storage based on the information entered.

[0810] Input: Name of the place you want to return to, address, time period, data in cloud storage

[0811] Output: Filtered data

[0812] Specific operation: The device accesses cloud storage and searches for image and video data that matches the criteria specified by the user. The filtered results are obtained and passed to the next step.

[0813] Step 8:

[0814] The server takes the filtered data and converts it from a 2D image into a 3D model using AI technology.

[0815] Input: Filtered data

[0816] Output: 3D model data

[0817] Specific operation: The server uses deep learning technology to analyze the filtered image and video data, converting the 2D images into a 3D spatial model.

[0818] Step 9:

[0819] The device projects recreated scenes and cityscapes from the past onto the goggles, providing haptic feedback through the gloves.

[0820] Input: 3D model data

[0821] Output: Images projected onto goggles, haptic feedback through gloves

[0822] Specific operation: The device displays the generated 3D model data in real time on dedicated goggles, and at the same time transmits vibrations and pressure to the haptic gloves to reproduce physical sensations.

[0823] Step 10:

[0824] The emotion engine collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[0825] Input: Facial expression data, voice data, heart rate data, electrodermal activity data

[0826] Output: User's emotional state

[0827] How it works: The emotion engine collects data in real time from built-in sensors and uses machine learning algorithms to analyze the user's emotional state.

[0828] Step 11:

[0829] The server dynamically adjusts the past moments being recreated based on data from the emotion engine.

[0830] Input: User's emotional state, 3D model data

[0831] Output: Adjusted 3D model data

[0832] Specific operation: Based on the user's emotional state analyzed by the emotion engine, the server selects and adjusts the past moments to be reproduced, optimizing the user's experience.

[0833] Step 12:

[0834] The terminal dynamically changes the content of the visual and haptic feedback based on the user's emotional state.

[0835] Input: Calibrated 3D model data, user emotional state

[0836] Output: Updated visual and haptic feedback

[0837] Specific operation: The device adjusts the images displayed on the goggles and the haptic feedback of the gloves in real time according to the user's emotional state, providing a consistent experience.

[0838] (Application example 2)

[0839] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0840] In modern society, users desire to relive specific past moments with a sense of realism, providing emotional healing and satisfaction. However, existing technologies have struggled to recreate specific past moments in a visual and tactile manner, while providing feedback based on the user's emotional state. Furthermore, technologies for providing this data in real time via devices are still in the early stages of development. The present invention aims to address these challenges by making the recreation of past experiences more sophisticated and immersive, and by providing optimal feedback based on the user's emotional state.

[0841] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0842] In this invention, the server includes means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data, means for storing the image or video data or the extracted information in cloud storage, means for filtering data to recreate a specific place and time in the past based on the stored data, means including an emotion engine that recreates a current scene or event based on data recorded in the past by the user, analyzes the emotional state using the user's biometric information, and provides optimal feedback based on the analysis results, and means for providing the above feedback in real time using a smart device. This allows the user to realistically re-experience a specific moment in the past in real time and receive optimal feedback according to their emotional state.

[0843] "Address information of the shooting location" is location information of the location where the image or video data was shot, and is generally provided by GPS data or the like.

[0844] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and indicates the time when the image or video was recorded.

[0845] "Cloud storage" is a service that provides remote server space for storing and managing data over the Internet.

[0846] "Means for filtering data" refers to methods and technologies for selecting necessary information from data stored in cloud storage according to specific conditions.

[0847] "User's biometric information" refers to physical data such as the user's facial expression, voice, heart rate, and electrodermal activity.

[0848] An "emotion engine" is a system or technology that analyzes a user's biometric information and generates appropriate feedback based on the results.

[0849] A "smart device" is a portable device that has computing capabilities and is capable of connecting to the Internet, and specifically includes smart glasses, smartphones, tablets, etc.

[0850] An "emotional state" refers to the state of mind that a user has at a particular moment, and specifically refers to emotions such as joy, sadness, and excitement.

[0851] "Real-time feedback" refers to responses and information provided instantly in response to a user's actions and emotions.

[0852] The present invention provides a system that allows a user to re-experience a specific moment in the past with a sense of realism. An embodiment of this system will be described in detail below.

[0853] System Configuration

[0854] The system mainly consists of the following components:

[0855] User device (smart glasses, smartphone)

[0856] server

[0857] Cloud Storage

[0858] Emotion Engine

[0859] Software and Hardware

[0860] 1. Smart devices: For example, smart glasses can be Vuzix Blade AR Smart Glasses. These devices have a display function that allows users to receive visual information.

[0861] 2. Cloud storage: Used to store and manage data. For example, you can use the cloud storage service Amazon S3.

[0862] 3. Emotion Engine: Used to analyze the user's biometric information. Using the Affectiva SDK, it can analyze facial expressions, voice, heart rate, and electrodermal activity.

[0863] 4. AI Model: Deep learning techniques are used to filter and analyze data. AI models are built using frameworks such as TensorFlow and Keras.

[0864] Data Handling

[0865] 1. Data Collection:

[0866] A user takes pictures or videos using smart glasses or a smartphone.

[0867] The captured data is saved with GPS information and date and time information added.

[0868] 2. Save to cloud storage:

[0869] The data captured by the user is uploaded to cloud storage (Amazon S3).

[0870] Inappropriate image and video data is filtered using a pre-trained AI model.

[0871] 3. Data filtering and reproduction:

[0872] The user selects a specific moment in the past that they would like to experience.

[0873] The server filters relevant data from cloud storage and uses AI models to generate 3D models of past places and times.

[0874] Emotion Recognition and Feedback

[0875] 1. Emotion recognition:

[0876] Collect biometric information from smart glasses and smartphones.

[0877] The emotion engine analyzes the user's biometric information and determines their emotional state.

[0878] 2. Providing Feedback:

[0879] Based on the results of sentiment analysis, the server generates optimal feedback.

[0880] The relevant visual and tactile information is sent to the smart device and provided to the user.

[0881] Specific examples

[0882] For example, suppose a user wants to re-experience the experience based on photos taken at the 2019 graduation ceremony. In this case, the user selects the "2019 graduation ceremony" data through the smart glasses. The server retrieves the relevant data from cloud storage and generates a 3D model using the AI ​​model. The emotion engine analyzes the user's emotional state and provides optimal feedback. In this case, the following prompt sentences are used:

[0883] "Please suggest the best outfit coordination based on the graduation photo from June 2019."

[0884] "Build on past events and provide a real-time try-on experience."

[0885] This allows users to relive specific past moments through an immersive experience, providing emotional satisfaction.

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

[0887] Step 1:

[0888] A user takes an image or video using a smart device (smart glasses, smartphone).

[0889] Input: Image or video data

[0890] Output: Image or video data with GPS and date / time information

[0891] How it works: A user uses the camera function of their smart device to take an image or video at a specified location and date. At the same time, the GPS sensor and the device's timestamp function are activated, and each piece of information is added to the data.

[0892] Step 2:

[0893] The device saves the captured data in cloud storage (Amazon S3).

[0894] Input: Image and video data with GPS and date / time information

[0895] Output: Data stored in cloud storage

[0896] Specific operation: The device uploads the captured image or video data to cloud storage via the Internet. The uploaded data also includes GPS information and date and time information.

[0897] Step 3:

[0898] The device filters inappropriate content from stored data.

[0899] Input: Data stored in cloud storage

[0900] Output: Filtered data

[0901] How it works: Pre-trained AI models (using TensorFlow or Keras) run on the device or server side to detect and filter out data with inappropriate content.

[0902] Step 4:

[0903] A prompt sentence is entered to identify the data the user wants to realistically re-experience.

[0904] Input: The user's prompt (e.g., "Based on the June 2019 graduation photo...")

[0905] Output: Specific data request based on prompt statement

[0906] Specific action: The user uses the smart glasses interface to input a prompt sentence to relive a specific moment in the past.

[0907] Step 5:

[0908] The server filters the relevant data from cloud storage and generates a 3D model using an AI model.

[0909] Input: prompt text, data stored in cloud storage

[0910] Output: Generated 3D model data

[0911] How it works: The server filters the relevant image and video data from the cloud storage based on the prompt, and then uses deep learning techniques (using TensorFlow and Keras) to generate a 3D model from the selected image and video data.

[0912] Step 6:

[0913] The server sends the 3D model data to the smart device, and the user begins the re-experience.

[0914] Input: 3D model data

[0915] Output: Past moment displayed on smart device

[0916] Specific operation: The server sends the generated 3D model data to the smart device, and the smart glasses display the received data to the user as visual feedback.

[0917] Step 7:

[0918] The device collects the user's biometric information, which is then analyzed by the emotion engine.

[0919] Input: User's biometric information (facial expression, voice, heart rate, electrodermal activity, etc.)

[0920] Output: Parsed emotional state

[0921] How it works: Sensors installed in smart glasses or smartphones collect the user's biometric information, which is then analyzed by the emotion engine using the Affectiva SDK.

[0922] Step 8:

[0923] The server generates optimal feedback based on the emotion analysis results and sends it to the smart device.

[0924] Input: Sentiment analysis results

[0925] Output: Visual and haptic feedback

[0926] Specific operation: The server generates feedback to optimize the user experience based on the results of emotion analysis, and the generated feedback is provided to the user via smart glasses or smart gloves.

[0927] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0928] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0929] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[0930] [Third embodiment]

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

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

[0933] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0934] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[0935] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0936] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0937] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0938] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0939] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0940] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0941] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0942] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[0943] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[0944] Overall system configuration

[0945] The system consists of a user device, a server, and cloud storage. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and can be used to recreate specific moments in the past as needed. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[0946] Program processing

[0947] Data collection and storage

[0948] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[0949] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[0950] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[0951] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[0952] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[0953] Recreating the past

[0954] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[0955] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[0956] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[0957] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[0958] Specific examples

[0959] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the location in Tokyo where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on the special goggles and gloves and enters "Tokyo, December 25, 2022" into the device, the relevant data will be filtered from the cloud storage. Based on the acquired data, the server will recreate the Tokyo cityscape of that time and project it onto the goggles, giving the user the experience of being transported back in time.

[0960] The system of the present invention thereby enables the user to re-experience a specific moment from the past with a high sense of realism, providing psychological healing.

[0961] The processing flow will be explained below.

[0962] Data collection and storage

[0963] Step 1: The user takes a photo or video.

[0964] User: Takes pictures and videos using a smartphone or digital camera.

[0965] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[0966] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[0967] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[0968] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[0969] Step 4: Use AI technology to check for inappropriate content.

[0970] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[0971] Step 5: The device sends the data to the server.

[0972] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[0973] Step 6: The server stores the data in cloud storage.

[0974] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[0975] Recreating the past

[0976] Step 1: The user puts on the special goggles and gloves.

[0977] User: Wear special goggles and gloves.

[0978] Step 2: The user inputs the past information they want to reconstruct.

[0979] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[0980] Step 3: The device performs the filtering process.

[0981] Terminal: Query and filter location- and time-related data input from cloud storage.

[0982] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[0983] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[0984] Step 5: The device projects a recreated image of the past onto the goggles.

[0985] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[0986] Step 6: The device provides haptic feedback.

[0987] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[0988] These specific processing steps make it possible to realize a system that allows a user to re-experience a specific moment from the past with a high sense of realism.

[0989] Example 1

[0990] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[0991] Conventional systems make it difficult for users to realistically re-experience specific past moments or locations based on images and video data they have taken in the past. Furthermore, proper data management is an issue due to the lack of mechanisms to automatically detect inappropriate content in images and video data, and a lack of a means for users to manage permission for data disclosure to other companies. Furthermore, an advanced interface is required to provide a realistic experience.

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

[0993] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from image or video data taken by a user, means for storing the image or video data or the extracted information in a cloud data store, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and tactile feedback, means for checking using machine learning technology to identify image or video data with inappropriate content, and an operation interface means for the user to set and manage disclosure permissions to other companies. This allows the user to re-experience a specific moment in the past with a high level of realism and also enables proper management of data.

[0994] "User" refers to a person or user who uses the system to capture images or videos and relive specific moments from the past.

[0995] "Location information of the shooting location" refers to the specific geographic coordinates or address of the location where the image or video was taken, and is obtained using GPS data, etc.

[0996] "Photography date and time information" is information that indicates the specific date and time when an image or video was photographed, and is recorded using a timestamp on the camera, for example.

[0997] "Automatic extraction means" refers to hardware and software technologies that allow a system to extract location and date / time information from captured image and video data without user assistance.

[0998] "Cloud data store" refers to an external data storage area accessible via the Internet, used to store and manage photography data and related information.

[0999] "Selection means" refers to techniques or methods for extracting only necessary data from stored data based on specific conditions.

[1000] "Visual and haptic feedback" refers to technology for providing physical tactile sensations along with visual images as a user experiences a re-enacted past moment.

[1001] "Checking measures using machine learning technology" refers to technology that uses AI and machine learning algorithms to automatically detect whether image or video data contains inappropriate content.

[1002] "Operation interface means" refers to a user interface that allows a user to operate the system and set and manage permissions for disclosing data to other companies.

[1003] "Server" refers to a centralized computer system that manages the entire system and stores and processes data.

[1004] The present invention relates to a system that allows a user to realistically re-experience a specific moment in the past. The system includes a user terminal, a server, and a cloud data store. Specific embodiments for implementing the present invention are described in detail below.

[1005] Overall system configuration

[1006] The system involves users taking images and videos using a smartphone or dedicated device and storing the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments from the past. Users can then wear special goggles and gloves to relive the experience through visual and haptic feedback.

[1007] Data collection and storage

[1008] 1. User: A user takes pictures or videos using a smartphone or digital camera. For example, photos or videos taken during a family trip fall into this category.

[1009] 2. Device: The device automatically extracts the location and date / time information from the captured images and videos. This is done using the smartphone's GPS sensor and the camera's timestamp function.

[1010] 3. Terminal: The terminal provides the user with an interface to set permissions for disclosure to other companies. Here, the user can select "Allow" or "Do not allow."

[1011] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. Pre-trained machine learning models are used to detect inappropriate content.

[1012] 5. Server: The data sent from the device is transferred to the server and stored in the cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[1013] Recreating the past

[1014] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[1015] 2. Device: The device uses the input information to filter relevant data from the cloud data store, thereby selecting image and video data related to a specific location and time.

[1016] 3. Server: The filtered data is retrieved on the server, where a generative AI model is used to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into a 3D model.

[1017] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[1018] Specific examples

[1019] For example, consider a video taken by a user with their family in Shinjuku Ward, Tokyo on December 25, 2022. The video contains the location information of the shooting location and the shooting date and time. The user later puts on the special goggles and gloves and enters "Shinjuku Ward, Tokyo, December 25, 2022" into their device. The relevant video data is filtered from the cloud data store, and the server uses the retrieved data to recreate the streetscape of Shinjuku Ward at that time. This allows the user to experience the immersive experience of being back in time through the goggles and gloves.

[1020] Prompt Sentence Examples

[1021] Examples of prompts to be input into a generative AI model include:

[1022] Filter the data needed to recreate a specific moment in the past and provide the user with an immersive experience using visual and haptic feedback. Input criteria: Place name = "Shinjuku Ward, Tokyo", Date = "December 25, 2022", Use goggles and gloves.

[1023] In this way, the system of the present invention allows users to relive specific moments in the past with a high level of realism.It also supports data management and filtering of inappropriate content, so users can use it with peace of mind.

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

[1025] Step 1:

[1026] User: A user takes pictures and videos using a smartphone or digital camera, for example, during a family trip. The pictures and videos are then stored in the device's internal storage.

[1027] Input: Captured image and video data

[1028] Output: Images and video data stored in the device's internal storage

[1029] Step 2:

[1030] Device: Your device automatically extracts the location and date / time information from captured images or videos using the device's GPS sensor and camera's timestamp function, extracting the location and date / time information and saving it as metadata.

[1031] Input: Image and video data

[1032] Output: Extracted location information and shooting date and time information

[1033] Step 3:

[1034] Device: The device provides the user with an interface to set permissions for disclosure to other companies. The user can select "Allow" or "Do not allow" using this interface, and the selection is saved as metadata.

[1035] Input: User's disclosure permission settings

[1036] Output: Saved disclosure permission settings

[1037] Step 4:

[1038] Device: The device uses AI technology to check whether captured images and videos contain inappropriate content. It uses models trained by machine learning to detect inappropriate content (e.g., violent or obscene content) and applies appropriate filtering.

[1039] Input: Image and video data

[1040] Output: Filtering result (suitable or unsuitable)

[1041] Step 5:

[1042] Server: Data sent from the device is transferred to the server, which then stores the data in a cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[1043] Input: Image and video data and metadata

[1044] Output: Data stored in a cloud data store

[1045] Step 6:

[1046] User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[1047] Input: Place name, address, and era of the place you want to return to

[1048] Output: User input information

[1049] Step 7:

[1050] Device: The device uses the input information to filter relevant data from the cloud data store, selecting image and video data related to a specific location and time.

[1051] Input: Information entered by the user

[1052] Output: Filtered data

[1053] Step 8:

[1054] Server: The server takes the filtered data and uses generative AI models to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into 3D models.

[1055] Input: Filtered data

[1056] Output: Generated 3D model

[1057] Step 9:

[1058] Terminal: The terminal projects recreated historical landscapes and cityscapes onto a special goggle, providing the user with a sense of touch, while simultaneously providing haptic feedback through gloves.

[1059] Input: Generated 3D model

[1060] Output: Visual and haptic feedback experience

[1061] Through these processing steps, the user is able to re-experience a specific moment from the past in a realistic way.

[1062] (Application example 1)

[1063] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1064] It is difficult for users to realistically re-experience the situation and experience of a physical store they have visited in the past. In addition, simply playing back images or videos cannot fully reproduce the situation and atmosphere of the place at the time, so an effective method is needed to provide a realistic experience in both visual and tactile senses.

[1065] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1066] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from the captured image or video data, means for storing the image or video data or the extracted information in a cloud storage device, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and haptic feedback, and means for recreating the situation of a physical store visited by the user and providing the user with an experience within the store, thereby enabling the user to re-experience the experience of a physical store visited in the past with a high sense of realism.

[1067] "Location information of the shooting location" refers to the specific geographic coordinates or address where the image or video was taken.

[1068] "Photographing date and time information" is information relating to the date and time when an image or video was photographed.

[1069] "Cloud storage" is remote server storage where data can be stored and accessed over the internet.

[1070] "Selecting" means extracting data based on specific conditions and selecting the appropriate data.

[1071] "Visual feedback" is a technique for providing visual information to a user.

[1072] "Haptic feedback" is a technology for providing a user with a tactile sensation.

[1073] A "physical store" is a store that sells goods or provides services at a physical location.

[1074] An "experience" is the totality of events or phenomena that a user perceives through their senses.

[1075] MODE FOR CARRYING OUT THE INVENTION

[1076] Overall system configuration

[1077] The system consists of a user device, a server, and a cloud storage device. Users take images and videos using a smartphone or digital camera and store the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments or locations from the past. Users wear special smart glasses, a head-mounted display, and a haptic feedback device to re-experience the experience through visual and haptic feedback.

[1078] Data collection and storage

[1079] The user takes images and videos using a smartphone or digital camera. The device automatically extracts the location information of the location where the images and videos were taken and the date and time information of the date and time of the images and videos. This is done using the GPS sensor and the camera's timestamp function. The device provides an interface for the user to set permission for disclosure to others, and the user can select "Allow" or "Do not allow." The device uses a generative AI model to check whether the captured images and videos contain inappropriate content. This is done using a pre-trained dataset. Inappropriate data is not stored in cloud storage, and a warning is displayed to the user. The stored data includes the image and video files, location information of the location where the images were taken, date and time information of the date and time of the images and videos, and permission for disclosure settings.

[1080] Recreating the past

[1081] The user wears dedicated smart glasses, a head-mounted display, and a haptic feedback device, and inputs the place name, address, and time period of the place they want to return to on the device's interface. The device then filters relevant data from cloud storage devices based on the input information. This selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses a generative AI model to recreate past cityscapes and scenery. The generative AI model uses deep learning technology to convert the image data into a 3D model. The device projects the recreated past scenery and cityscape onto the smart glasses or head-mounted display and provides it to the user. At the same time, haptic feedback is provided through the haptic feedback device, recreating the physical sensation of touch.

[1082] Specific examples

[1083] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the metropolis where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on dedicated smart glasses, a head-mounted display, or a haptic feedback device and enters "metropolis, December 25, 2022" into their device, the relevant data will be filtered from the cloud storage device. The server will then use the retrieved data to recreate the cityscape of the metropolis at that time, projecting it onto the smart glasses or head-mounted display, giving the user the experience of being transported back in time. This process is handled by a prompt such as the following: "Please generate a 3D model based on images and videos taken of metropolis on December 25, 2022."

[1084] summary

[1085] The present invention provides a system that allows users to re-experience specific moments or places from the past with a high level of realism, allowing users to enjoy a realistic experience by recreating the experience of a physical store both visually and tactilely.

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

[1087] Step 1:

[1088] Users take pictures and videos using smartphones or digital cameras.

[1089] Input: Image or video data

[1090] Specific operation: The user presses the capture button on a smartphone or digital camera to capture an image or video.

[1091] Output: Captured image and video files

[1092] Step 2:

[1093] The device automatically extracts the location information of the shooting location and the shooting date and time information from the captured images and videos.

[1094] Input: Captured image or video files

[1095] Specific behavior: Uses the device's GPS sensor and timestamp function to extract location and date / time information.

[1096] Output: Location data and date and time data

[1097] Step 3:

[1098] The device stores the captured data and extracted information in a cloud storage device.

[1099] Input: Captured image and video files, location data, date and time data

[1100] What happens: The device uploads this data to the cloud.

[1101] Output: Data stored in the cloud

[1102] Step 4:

[1103] The terminal provides an interface for the user to set permissions for disclosure to others.

[1104] Input: User settings information

[1105] Specific behavior: The device will present the user with the option to "Allow" or "Don't Allow."

[1106] Output: User selection

[1107] Step 5:

[1108] The device uses a generative AI model to check whether captured images or videos contain inappropriate content.

[1109] Input: Captured image or video files

[1110] What it does: It uses generative AI models to analyze images and videos to determine whether they contain inappropriate content.

[1111] Output: Inappropriate content detection results

[1112] Step 6:

[1113] The user inputs the name, address, and time period of the place they wish to re-experience into the device.

[1114] Input: User input (place name, address, period)

[1115] Specific operation: The user enters the desired information into the terminal interface.

[1116] Output: The input information

[1117] Step 7:

[1118] The server filters relevant data from the cloud storage device based on the input information.

[1119] Input: Input information, data on the cloud

[1120] Specific operation: Filters relevant image and video data based on the input information.

[1121] Output: Filtered data

[1122] Step 8:

[1123] The server takes the filtered data and uses generative AI models to recreate past cityscapes and landscapes.

[1124] Input: Filtered data

[1125] What it does: Uses generative AI models to transform data into 3D models.

[1126] Output: 3D model data

[1127] Step 9:

[1128] The device projects recreated past landscapes and cityscapes onto smart glasses or a head-mounted display, providing them to the user.

[1129] Input: 3D model data

[1130] Specific operation: Display 3D model data on smart glasses or a head-mounted display.

[1131] Output: The visual experience delivered to the user

[1132] Step 10:

[1133] The terminal provides haptic feedback through a haptic feedback device.

[1134] Input: 3D model data

[1135] Specific behavior: Drives a haptic feedback device to reproduce the physical sensation of touch.

[1136] Output: The haptic experience delivered to the user

[1137] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1138] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of presence, and in particular to a system incorporating an emotion engine that recognizes the user's emotions and provides appropriate feedback in response to the emotions. Specific embodiments of the system are described in detail below.

[1139] Overall system configuration

[1140] The system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and, if necessary, can be used to recreate specific moments from the past. Furthermore, by incorporating an emotion engine that recognizes the user's emotions, the system provides optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[1141] Program processing

[1142] Data collection and storage

[1143] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[1144] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[1145] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[1146] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[1147] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[1148] Recreating the past

[1149] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[1150] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[1151] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[1152] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[1153] Implementing the Emotion Engine

[1154] 1. User: The emotion engine recognizes the user's reactions to visual information through the goggles and tactile information through the gloves.

[1155] 2. Emotion engine: Analyzes biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[1156] 3. Server: Based on the data from the emotion engine, the server adjusts the location and time of the past to be recreated. For example, if sad emotions are recognized, it prioritizes past moments that were positive for the user.

[1157] 4. Terminal: Dynamically change the content of visual and haptic feedback based on the recognized emotional state to optimize the user experience.

[1158] Specific examples

[1159] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be tagged with address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it will select data from their most enjoyable moment and project it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, more effective mental care can be achieved by providing optimal feedback based on the user's emotional state.

[1160] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[1161] The processing flow will be explained below.

[1162] Data collection and storage

[1163] Step 1: The user takes a photo or video.

[1164] User: Takes pictures and videos using a smartphone or digital camera.

[1165] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[1166] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[1167] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[1168] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[1169] Step 4: Use AI technology to check for inappropriate content.

[1170] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[1171] Step 5: The device sends the data to the server.

[1172] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[1173] Step 6: The server stores the data in cloud storage.

[1174] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[1175] Recreating the past

[1176] Step 1: The user puts on the special goggles and gloves.

[1177] User: Wear special goggles and gloves.

[1178] Step 2: The user inputs the past information they want to reconstruct.

[1179] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[1180] Step 3: The device performs the filtering process.

[1181] Terminal: Query and filter location- and time-related data input from cloud storage.

[1182] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[1183] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[1184] Step 5: The device projects a recreated image of the past onto the goggles.

[1185] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[1186] Step 6: The device provides haptic feedback.

[1187] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[1188] Implementing the Emotion Engine

[1189] Step 1: The emotion engine monitors the user's emotions in real time.

[1190] Terminal: Collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity through goggles and gloves.

[1191] Step 2: The emotion engine analyzes the user's emotions.

[1192] Device: Based on the collected biometric information, the emotion engine determines the user's current emotional state.

[1193] Step 3: The server adjusts the past reproduction content based on the emotion data.

[1194] Server: Based on the emotion data sent by the emotion engine, the server adjusts the past locations and events that are recreated. For example, if the user is feeling sad, it will prioritize emotional moments and positive memories.

[1195] Step 4: The device adjusts visual and haptic feedback based on the emotion data.

[1196] Terminal: Dynamically changes the color and brightness of images, the tone of audio, and the strength of tactile sensations according to the user's emotional state.

[1197] Specific examples

[1198] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be accompanied by address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it automatically selects the most enjoyable moment and projects it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, optimal feedback based on the user's emotional state can be provided, enabling more effective mental care.

[1199] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[1200] Example 2

[1201] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1202] Conventional systems have made it difficult for users to relive specific moments from the past with a sense of realism. Furthermore, they lacked the ability to dynamically adjust the experience based on the user's current emotional state, making it difficult to flexibly respond to individual needs. Furthermore, they lacked the ability to check for inappropriate content and manage permissions for disclosure to other parties. A system that can solve these problems and provide a high level of realism and optimal feedback based on the user's emotions is needed.

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

[1204] In this invention, the server includes: means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data; means for storing the image or video data or the extracted information in cloud storage; interface means for the user to set and manage permission for disclosure to other companies; means for checking image or video data for inappropriate content using artificial intelligence technology; means for filtering data for recreating a specific past location and time based on the stored data; means for displaying and providing the recreated past location and time so that the user can experience it through visual and haptic feedback; and emotion engine means for determining the user's current emotional state and dynamically adjusting the recreated past experience based on that state. This allows the user to re-experience past moments with a high level of realism, and the experience is optimized according to the user's emotions, enabling flexible response to individual needs.

[1205] "Address information of the shooting location" is information for identifying the geographical location where the image or video data was taken, and is data obtained from a GPS sensor or the like.

[1206] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and is data obtained from the time stamp function of the camera or the like.

[1207] "Cloud storage" is an online storage service for saving data via the Internet.

[1208] "Interface means" refers to input and output devices and software that allow a user to operate the system.

[1209] "Artificial intelligence technology" refers to technology that allows computers to learn and make decisions by imitating human intelligence, and includes techniques such as machine learning and deep learning.

[1210] "Checking means" refers to a function or process for verifying and evaluating the content of data.

[1211] "Filtering means" refers to a function or process for selecting information that matches specific conditions from a large amount of data.

[1212] "Visual feedback" is a method by which a user receives information visually, and is provided through displays, projections, etc.

[1213] "Haptic feedback" is a method by which a user feels physical touch, provided through vibration or pressure.

[1214] The "emotional state" indicates the user's current psychological or physiological feelings, and includes specific emotions such as joy, sadness, surprise, etc.

[1215] "Emotional engine means" refers to a function or process for recognizing and analyzing the user's emotional state and adjusting the system's feedback and behavior accordingly.

[1216] The system of the present invention allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[1217] Overall system configuration

[1218] This system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in cloud storage. The stored data is filtered and analyzed using AI technology and used to recreate specific moments from the past. Furthermore, an emotion engine is incorporated to recognize the user's emotions, providing optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[1219] Data collection and storage

[1220] Users take images and videos using a smartphone or digital camera. The device automatically extracts the address and date / time information from the captured images and videos using the GPS sensor and the camera's timestamp function. An interface is provided for users to set permission for the disclosure of the captured data, and users select "Allow" or "Do not allow." The device then uses a pre-trained AI model to check the content of the images and videos to ensure they do not contain inappropriate content. After passing this check, the data is sent to a server via a security protocol and stored in cloud storage.

[1221] Recreating the past

[1222] If a user wishes to relive the experience, they put on special goggles and gloves and input the place name, address, and time period they wish to return to into the device's interface. The device uses the input information to filter relevant data from cloud storage and selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses deep learning technology to convert the 2D images into 3D models, recreating cityscapes and scenery from the past. The recreated scenery and cityscape from the past is projected onto the special goggles, and haptic feedback is provided through the gloves.

[1223] Implementing the Emotion Engine

[1224] The goggles are equipped with a built-in camera that recognizes the user's facial expressions, and the gloves are equipped with sensors that measure heart rate. This data is analyzed in real time by an emotion engine, which identifies the user's emotional state (happiness, sadness, surprise, etc.) from changes in facial expressions, heart rate fluctuations, and vocal tone. The server dynamically adjusts the past moments being replayed based on the emotion engine's analysis results. For example, if the user is feeling sad, it will prioritize replaying more enjoyable moments. The device adjusts the visuals displayed on the goggles and the haptics felt through the gloves in real time according to the user's emotional state, resulting in a more personalized experience.

[1225] Specific examples

[1226] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will contain address information and the date and time of the photo. This data is stored in cloud storage, so the user can put on the special goggles and gloves and enter "Tokyo, December 25, 2022" into the device to filter the data. The emotion engine recognizes the user's current emotional state. If the user is feeling sad, it will select the happiest moment and project it onto the goggles. The gloves also provide a physical sense of the moment.

[1227] Prompt Sentence Examples

[1228] An example of a prompt is as follows:

[1229] "Based on a family photo taken by the user in Tokyo on December 25, 2022, please recreate the scenery and situation of that day as a 3D model. The user will be wearing special goggles and gloves, and will be experiencing sadness at the moment. Therefore, please prioritize recreating the most joyful moments and provide positive feedback."

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

[1231] Step 1:

[1232] A user takes pictures or videos using a smartphone or digital camera.

[1233] Input: Image or video data

[1234] Output: Captured image or video file

[1235] Specific operation: Users take photos and videos on a daily basis at tourist spots, events, etc. At this time, the device automatically adds GPS information and timestamp information as metadata.

[1236] Step 2:

[1237] The device automatically extracts address information and shooting date and time information from images and videos taken using the GPS sensor and camera's timestamp function.

[1238] Input: Image or video files, metadata

[1239] Output: Extracted address information and photo date and time information

[1240] What it does: The device's software analyzes the image or video's metadata, extracting GPS coordinates and a timestamp, which it stores in separate data fields.

[1241] Step 3:

[1242] The terminal provides an interface for the user to set disclosure permission, and the user selects "allow" or "do not allow."

[1243] Input: Image or video file, address information, shooting date and time information

[1244] Output: User's disclosure permission settings

[1245] What it does: The application on the device displays a list of images and videos, and for each file, displays an "Allow" or "Don't Allow" option button, which the user taps to make their selection.

[1246] Step 4:

[1247] The device uses pre-trained AI models to check the content of images and videos to identify inappropriate content.

[1248] Input: Image or video file

[1249] Output: Content appropriateness results

[1250] How it works: The device runs a built-in AI module that scans image and video files for inappropriate content and reports the results as "good" or "bad."

[1251] Step 5:

[1252] The server receives the data sent from the device and stores it in cloud storage.

[1253] Input: Image or video file, address information, shooting date and time information, disclosure permission settings

[1254] Output: Data stored in cloud storage

[1255] Specific operation: Data sent from the device is received through a security protocol and safely stored in cloud storage. The stored data is managed and available.

[1256] Step 6:

[1257] The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to into the device's interface.

[1258] Input: Place name, address, and era of the place you want to return to

[1259] Output: The information entered

[1260] Specific operation: The user puts on VR goggles and haptic gloves and enters information into text fields in the device's application to specify the location and time they want to re-experience.

[1261] Step 7:

[1262] The device filters relevant data from cloud storage based on the information entered.

[1263] Input: Name of the place you want to return to, address, time period, data in cloud storage

[1264] Output: Filtered data

[1265] Specific operation: The device accesses cloud storage and searches for image and video data that matches the criteria specified by the user. The filtered results are obtained and passed to the next step.

[1266] Step 8:

[1267] The server takes the filtered data and converts it from a 2D image into a 3D model using AI technology.

[1268] Input: Filtered data

[1269] Output: 3D model data

[1270] Specific operation: The server uses deep learning technology to analyze the filtered image and video data, converting the 2D images into a 3D spatial model.

[1271] Step 9:

[1272] The device projects recreated scenes and cityscapes from the past onto the goggles, providing haptic feedback through the gloves.

[1273] Input: 3D model data

[1274] Output: Images projected onto goggles, haptic feedback through gloves

[1275] Specific operation: The device displays the generated 3D model data in real time on dedicated goggles, and at the same time transmits vibrations and pressure to the haptic gloves to reproduce physical sensations.

[1276] Step 10:

[1277] The emotion engine collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[1278] Input: Facial expression data, voice data, heart rate data, electrodermal activity data

[1279] Output: User's emotional state

[1280] How it works: The emotion engine collects data in real time from built-in sensors and uses machine learning algorithms to analyze the user's emotional state.

[1281] Step 11:

[1282] The server dynamically adjusts the past moments being recreated based on data from the emotion engine.

[1283] Input: User's emotional state, 3D model data

[1284] Output: Adjusted 3D model data

[1285] Specific operation: Based on the user's emotional state analyzed by the emotion engine, the server selects and adjusts the past moments to be reproduced, optimizing the user's experience.

[1286] Step 12:

[1287] The terminal dynamically changes the content of the visual and haptic feedback based on the user's emotional state.

[1288] Input: Calibrated 3D model data, user emotional state

[1289] Output: Updated visual and haptic feedback

[1290] Specific operation: The device adjusts the images displayed on the goggles and the haptic feedback of the gloves in real time according to the user's emotional state, providing a consistent experience.

[1291] (Application example 2)

[1292] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1293] In modern society, users desire to relive specific past moments with a sense of realism, providing emotional healing and satisfaction. However, existing technologies have struggled to recreate specific past moments in a visual and tactile manner, while providing feedback based on the user's emotional state. Furthermore, technologies for providing this data in real time via devices are still in the early stages of development. The present invention aims to address these challenges by making the recreation of past experiences more sophisticated and immersive, and by providing optimal feedback based on the user's emotional state.

[1294] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1295] In this invention, the server includes means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data, means for storing the image or video data or the extracted information in cloud storage, means for filtering data to recreate a specific place and time in the past based on the stored data, means including an emotion engine that recreates a current scene or event based on data recorded in the past by the user, analyzes the emotional state using the user's biometric information, and provides optimal feedback based on the analysis results, and means for providing the above feedback in real time using a smart device. This allows the user to realistically re-experience a specific moment in the past in real time and receive optimal feedback according to their emotional state.

[1296] "Address information of the shooting location" is location information of the location where the image or video data was shot, and is generally provided by GPS data or the like.

[1297] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and indicates the time when the image or video was recorded.

[1298] "Cloud storage" is a service that provides remote server space for storing and managing data over the Internet.

[1299] "Means for filtering data" refers to methods and technologies for selecting necessary information from data stored in cloud storage according to specific conditions.

[1300] "User's biometric information" refers to physical data such as the user's facial expression, voice, heart rate, and electrodermal activity.

[1301] An "emotion engine" is a system or technology that analyzes a user's biometric information and generates appropriate feedback based on the results.

[1302] A "smart device" is a portable device that has computing capabilities and is capable of connecting to the Internet, and specifically includes smart glasses, smartphones, tablets, etc.

[1303] An "emotional state" refers to the state of mind that a user has at a particular moment, and specifically refers to emotions such as joy, sadness, and excitement.

[1304] "Real-time feedback" refers to responses and information provided instantly in response to a user's actions and emotions.

[1305] The present invention provides a system that allows a user to re-experience a specific moment in the past with a sense of realism. An embodiment of this system will be described in detail below.

[1306] System Configuration

[1307] The system mainly consists of the following components:

[1308] User device (smart glasses, smartphone)

[1309] server

[1310] Cloud Storage

[1311] Emotion Engine

[1312] Software and Hardware

[1313] 1. Smart devices: For example, smart glasses can be Vuzix Blade AR Smart Glasses. These devices have a display function that allows users to receive visual information.

[1314] 2. Cloud storage: Used to store and manage data. For example, you can use the cloud storage service Amazon S3.

[1315] 3. Emotion Engine: Used to analyze the user's biometric information. Using the Affectiva SDK, it can analyze facial expressions, voice, heart rate, and electrodermal activity.

[1316] 4. AI Model: Deep learning techniques are used to filter and analyze data. AI models are built using frameworks such as TensorFlow and Keras.

[1317] Data Handling

[1318] 1. Data Collection:

[1319] A user takes pictures or videos using smart glasses or a smartphone.

[1320] The captured data is saved with GPS information and date and time information added.

[1321] 2. Save to cloud storage:

[1322] The data captured by the user is uploaded to cloud storage (Amazon S3).

[1323] Inappropriate image and video data is filtered using a pre-trained AI model.

[1324] 3. Data filtering and reproduction:

[1325] The user selects a specific moment in the past that they would like to experience.

[1326] The server filters relevant data from cloud storage and uses AI models to generate 3D models of past places and times.

[1327] Emotion Recognition and Feedback

[1328] 1. Emotion recognition:

[1329] Collect biometric information from smart glasses and smartphones.

[1330] The emotion engine analyzes the user's biometric information and determines their emotional state.

[1331] 2. Providing Feedback:

[1332] Based on the results of sentiment analysis, the server generates optimal feedback.

[1333] The relevant visual and tactile information is sent to the smart device and provided to the user.

[1334] Specific examples

[1335] For example, suppose a user wants to re-experience the experience based on photos taken at the 2019 graduation ceremony. In this case, the user selects the "2019 graduation ceremony" data through the smart glasses. The server retrieves the relevant data from cloud storage and generates a 3D model using the AI ​​model. The emotion engine analyzes the user's emotional state and provides optimal feedback. In this case, the following prompt sentences are used:

[1336] "Please suggest the best outfit coordination based on the graduation photo from June 2019."

[1337] "Build on past events and provide a real-time try-on experience."

[1338] This allows users to relive specific past moments through an immersive experience, providing emotional satisfaction.

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

[1340] Step 1:

[1341] A user takes an image or video using a smart device (smart glasses, smartphone).

[1342] Input: Image or video data

[1343] Output: Image or video data with GPS and date / time information

[1344] How it works: A user uses the camera function of their smart device to take an image or video at a specified location and date. At the same time, the GPS sensor and the device's timestamp function are activated, and each piece of information is added to the data.

[1345] Step 2:

[1346] The device saves the captured data in cloud storage (Amazon S3).

[1347] Input: Image and video data with GPS and date / time information

[1348] Output: Data stored in cloud storage

[1349] Specific operation: The device uploads the captured image or video data to cloud storage via the Internet. The uploaded data also includes GPS information and date and time information.

[1350] Step 3:

[1351] The device filters inappropriate content from stored data.

[1352] Input: Data stored in cloud storage

[1353] Output: Filtered data

[1354] How it works: Pre-trained AI models (using TensorFlow or Keras) run on the device or server side to detect and filter out data with inappropriate content.

[1355] Step 4:

[1356] A prompt sentence is entered to identify the data the user wants to realistically re-experience.

[1357] Input: The user's prompt (e.g., "Based on the June 2019 graduation photo...")

[1358] Output: Specific data request based on prompt statement

[1359] Specific action: The user uses the smart glasses interface to input a prompt sentence to relive a specific moment in the past.

[1360] Step 5:

[1361] The server filters the relevant data from cloud storage and generates a 3D model using an AI model.

[1362] Input: prompt text, data stored in cloud storage

[1363] Output: Generated 3D model data

[1364] How it works: The server filters the relevant image and video data from the cloud storage based on the prompt, and then uses deep learning techniques (using TensorFlow and Keras) to generate a 3D model from the selected image and video data.

[1365] Step 6:

[1366] The server sends the 3D model data to the smart device, and the user begins the re-experience.

[1367] Input: 3D model data

[1368] Output: Past moment displayed on smart device

[1369] Specific operation: The server sends the generated 3D model data to the smart device, and the smart glasses display the received data to the user as visual feedback.

[1370] Step 7:

[1371] The device collects the user's biometric information, which is then analyzed by the emotion engine.

[1372] Input: User's biometric information (facial expression, voice, heart rate, electrodermal activity, etc.)

[1373] Output: Parsed emotional state

[1374] How it works: Sensors installed in smart glasses or smartphones collect the user's biometric information, which is then analyzed by the emotion engine using the Affectiva SDK.

[1375] Step 8:

[1376] The server generates optimal feedback based on the emotion analysis results and sends it to the smart device.

[1377] Input: Sentiment analysis results

[1378] Output: Visual and haptic feedback

[1379] Specific operation: The server generates feedback to optimize the user experience based on the results of emotion analysis, and the generated feedback is provided to the user via smart glasses or smart gloves.

[1380] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1381] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1382] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1383] [Fourth embodiment]

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

[1385] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1386] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1387] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1388] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1389] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1390] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1391] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1392] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1393] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1394] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1395] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1396] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1397] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[1398] Overall system configuration

[1399] The system consists of a user device, a server, and cloud storage. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and can be used to recreate specific moments in the past as needed. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[1400] Program processing

[1401] Data collection and storage

[1402] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[1403] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[1404] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[1405] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[1406] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[1407] Recreating the past

[1408] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[1409] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[1410] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[1411] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[1412] Specific examples

[1413] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the location in Tokyo where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on the special goggles and gloves and enters "Tokyo, December 25, 2022" into the device, the relevant data will be filtered from the cloud storage. Based on the acquired data, the server will recreate the Tokyo cityscape of that time and project it onto the goggles, giving the user the experience of being transported back in time.

[1414] The system of the present invention thereby enables the user to re-experience a specific moment from the past with a high sense of realism, providing psychological healing.

[1415] The processing flow will be explained below.

[1416] Data collection and storage

[1417] Step 1: The user takes a photo or video.

[1418] User: Takes pictures and videos using a smartphone or digital camera.

[1419] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[1420] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[1421] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[1422] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[1423] Step 4: Use AI technology to check for inappropriate content.

[1424] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[1425] Step 5: The device sends the data to the server.

[1426] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[1427] Step 6: The server stores the data in cloud storage.

[1428] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[1429] Recreating the past

[1430] Step 1: The user puts on the special goggles and gloves.

[1431] User: Wear special goggles and gloves.

[1432] Step 2: The user inputs the past information they want to reconstruct.

[1433] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[1434] Step 3: The device performs the filtering process.

[1435] Terminal: Query and filter location- and time-related data input from cloud storage.

[1436] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[1437] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[1438] Step 5: The device projects a recreated image of the past onto the goggles.

[1439] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[1440] Step 6: The device provides haptic feedback.

[1441] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[1442] These specific processing steps make it possible to realize a system that allows a user to re-experience a specific moment from the past with a high sense of realism.

[1443] Example 1

[1444] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1445] Conventional systems make it difficult for users to realistically re-experience specific past moments or locations based on images and video data they have taken in the past. Furthermore, proper data management is an issue due to the lack of mechanisms to automatically detect inappropriate content in images and video data, and a lack of a means for users to manage permission for data disclosure to other companies. Furthermore, an advanced interface is required to provide a realistic experience.

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

[1447] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from image or video data taken by a user, means for storing the image or video data or the extracted information in a cloud data store, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and tactile feedback, means for checking using machine learning technology to identify image or video data with inappropriate content, and an operation interface means for the user to set and manage disclosure permissions to other companies. This allows the user to re-experience a specific moment in the past with a high level of realism and also enables proper management of data.

[1448] "User" refers to a person or user who uses the system to capture images or videos and relive specific moments from the past.

[1449] "Location information of the shooting location" refers to the specific geographic coordinates or address of the location where the image or video was taken, and is obtained using GPS data, etc.

[1450] "Photography date and time information" is information that indicates the specific date and time when an image or video was photographed, and is recorded using a timestamp on the camera, for example.

[1451] "Automatic extraction means" refers to hardware and software technologies that allow a system to extract location and date / time information from captured image and video data without user assistance.

[1452] "Cloud data store" refers to an external data storage area accessible via the Internet, used to store and manage photography data and related information.

[1453] "Selection means" refers to techniques or methods for extracting only necessary data from stored data based on specific conditions.

[1454] "Visual and haptic feedback" refers to technology for providing physical tactile sensations along with visual images as a user experiences a re-enacted past moment.

[1455] "Checking measures using machine learning technology" refers to technology that uses AI and machine learning algorithms to automatically detect whether image or video data contains inappropriate content.

[1456] "Operation interface means" refers to a user interface that allows a user to operate the system and set and manage permissions for disclosing data to other companies.

[1457] "Server" refers to a centralized computer system that manages the entire system and stores and processes data.

[1458] The present invention relates to a system that allows a user to realistically re-experience a specific moment in the past. The system includes a user terminal, a server, and a cloud data store. Specific embodiments for implementing the present invention are described in detail below.

[1459] Overall system configuration

[1460] The system involves users taking images and videos using a smartphone or dedicated device and storing the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments from the past. Users can then wear special goggles and gloves to relive the experience through visual and haptic feedback.

[1461] Data collection and storage

[1462] 1. User: A user takes pictures or videos using a smartphone or digital camera. For example, photos or videos taken during a family trip fall into this category.

[1463] 2. Device: The device automatically extracts the location and date / time information from the captured images and videos. This is done using the smartphone's GPS sensor and the camera's timestamp function.

[1464] 3. Terminal: The terminal provides the user with an interface to set permissions for disclosure to other companies. Here, the user can select "Allow" or "Do not allow."

[1465] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. Pre-trained machine learning models are used to detect inappropriate content.

[1466] 5. Server: The data sent from the device is transferred to the server and stored in the cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[1467] Recreating the past

[1468] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[1469] 2. Device: The device uses the input information to filter relevant data from the cloud data store, thereby selecting image and video data related to a specific location and time.

[1470] 3. Server: The filtered data is retrieved on the server, where a generative AI model is used to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into a 3D model.

[1471] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[1472] Specific examples

[1473] For example, consider a video taken by a user with their family in Shinjuku Ward, Tokyo on December 25, 2022. The video contains the location information of the shooting location and the shooting date and time. The user later puts on the special goggles and gloves and enters "Shinjuku Ward, Tokyo, December 25, 2022" into their device. The relevant video data is filtered from the cloud data store, and the server uses the retrieved data to recreate the streetscape of Shinjuku Ward at that time. This allows the user to experience the immersive experience of being back in time through the goggles and gloves.

[1474] Prompt Sentence Examples

[1475] Examples of prompts to be input into a generative AI model include:

[1476] Filter the data needed to recreate a specific moment in the past and provide the user with an immersive experience using visual and haptic feedback. Input criteria: Place name = "Shinjuku Ward, Tokyo", Date = "December 25, 2022", Use goggles and gloves.

[1477] In this way, the system of the present invention allows users to relive specific moments in the past with a high level of realism.It also supports data management and filtering of inappropriate content, so users can use it with peace of mind.

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

[1479] Step 1:

[1480] User: A user takes pictures and videos using a smartphone or digital camera, for example, during a family trip. The pictures and videos are then stored in the device's internal storage.

[1481] Input: Captured image and video data

[1482] Output: Images and video data stored in the device's internal storage

[1483] Step 2:

[1484] Device: Your device automatically extracts the location and date / time information from captured images or videos using the device's GPS sensor and camera's timestamp function, extracting the location and date / time information and saving it as metadata.

[1485] Input: Image and video data

[1486] Output: Extracted location information and shooting date and time information

[1487] Step 3:

[1488] Device: The device provides the user with an interface to set permissions for disclosure to other companies. The user can select "Allow" or "Do not allow" using this interface, and the selection is saved as metadata.

[1489] Input: User's disclosure permission settings

[1490] Output: Saved disclosure permission settings

[1491] Step 4:

[1492] Device: The device uses AI technology to check whether captured images and videos contain inappropriate content. It uses models trained by machine learning to detect inappropriate content (e.g., violent or obscene content) and applies appropriate filtering.

[1493] Input: Image and video data

[1494] Output: Filtering result (suitable or unsuitable)

[1495] Step 5:

[1496] Server: Data sent from the device is transferred to the server, which then stores the data in a cloud data store. The stored data includes image and video files, location information of the shooting location, shooting date and time information, and disclosure permission settings.

[1497] Input: Image and video data and metadata

[1498] Output: Data stored in a cloud data store

[1499] Step 6:

[1500] User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the device interface. For example, they might enter "Shinjuku Ward, Tokyo, December 25, 2022."

[1501] Input: Place name, address, and era of the place you want to return to

[1502] Output: User input information

[1503] Step 7:

[1504] Device: The device uses the input information to filter relevant data from the cloud data store, selecting image and video data related to a specific location and time.

[1505] Input: Information entered by the user

[1506] Output: Filtered data

[1507] Step 8:

[1508] Server: The server takes the filtered data and uses generative AI models to recreate past streetscapes and landscapes. Deep learning technology is used to convert the image data into 3D models.

[1509] Input: Filtered data

[1510] Output: Generated 3D model

[1511] Step 9:

[1512] Terminal: The terminal projects recreated historical landscapes and cityscapes onto a special goggle, providing the user with a sense of touch, while simultaneously providing haptic feedback through gloves.

[1513] Input: Generated 3D model

[1514] Output: Visual and haptic feedback experience

[1515] Through these processing steps, the user is able to re-experience a specific moment from the past in a realistic way.

[1516] (Application example 1)

[1517] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1518] It is difficult for users to realistically re-experience the situation and experience of a physical store they have visited in the past. In addition, simply playing back images or videos cannot fully reproduce the situation and atmosphere of the place at the time, so an effective method is needed to provide a realistic experience in both visual and tactile senses.

[1519] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1520] In this invention, the server includes means for automatically extracting location information of the shooting location and shooting date and time information from the captured image or video data, means for storing the image or video data or the extracted information in a cloud storage device, means for selecting data for recreating a specific place and time in the past based on the stored data, means for displaying and providing the recreated place and time in the past so that the user can experience it through visual and haptic feedback, and means for recreating the situation of a physical store visited by the user and providing the user with an experience within the store, thereby enabling the user to re-experience the experience of a physical store visited in the past with a high sense of realism.

[1521] "Location information of the shooting location" refers to the specific geographic coordinates or address where the image or video was taken.

[1522] "Photographing date and time information" is information relating to the date and time when an image or video was photographed.

[1523] "Cloud storage" is remote server storage where data can be stored and accessed over the internet.

[1524] "Selecting" means extracting data based on specific conditions and selecting the appropriate data.

[1525] "Visual feedback" is a technique for providing visual information to a user.

[1526] "Haptic feedback" is a technology for providing a user with a tactile sensation.

[1527] A "physical store" is a store that sells goods or provides services at a physical location.

[1528] An "experience" is the totality of events or phenomena that a user perceives through their senses.

[1529] MODE FOR CARRYING OUT THE INVENTION

[1530] Overall system configuration

[1531] The system consists of a user device, a server, and a cloud storage device. Users take images and videos using a smartphone or digital camera and store the data in the cloud. The stored data is filtered and analyzed using a generative AI model and, if necessary, used to recreate specific moments or locations from the past. Users wear special smart glasses, a head-mounted display, and a haptic feedback device to re-experience the experience through visual and haptic feedback.

[1532] Data collection and storage

[1533] The user takes images and videos using a smartphone or digital camera. The device automatically extracts the location information of the location where the images and videos were taken and the date and time information of the date and time of the images and videos. This is done using the GPS sensor and the camera's timestamp function. The device provides an interface for the user to set permission for disclosure to others, and the user can select "Allow" or "Do not allow." The device uses a generative AI model to check whether the captured images and videos contain inappropriate content. This is done using a pre-trained dataset. Inappropriate data is not stored in cloud storage, and a warning is displayed to the user. The stored data includes the image and video files, location information of the location where the images were taken, date and time information of the date and time of the images and videos, and permission for disclosure settings.

[1534] Recreating the past

[1535] The user wears dedicated smart glasses, a head-mounted display, and a haptic feedback device, and inputs the place name, address, and time period of the place they want to return to on the device's interface. The device then filters relevant data from cloud storage devices based on the input information. This selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses a generative AI model to recreate past cityscapes and scenery. The generative AI model uses deep learning technology to convert the image data into a 3D model. The device projects the recreated past scenery and cityscape onto the smart glasses or head-mounted display and provides it to the user. At the same time, haptic feedback is provided through the haptic feedback device, recreating the physical sensation of touch.

[1536] Specific examples

[1537] For example, if a user saves a photo taken with their family on a trip on December 25, 2022, the address information of the metropolis where the photo was taken and the date and time of the photo will also be recorded. When the user later puts on dedicated smart glasses, a head-mounted display, or a haptic feedback device and enters "metropolis, December 25, 2022" into their device, the relevant data will be filtered from the cloud storage device. The server will then use the retrieved data to recreate the cityscape of the metropolis at that time, projecting it onto the smart glasses or head-mounted display, giving the user the experience of being transported back in time. This process is handled by a prompt such as the following: "Please generate a 3D model based on images and videos taken of metropolis on December 25, 2022."

[1538] summary

[1539] The present invention provides a system that allows users to re-experience specific moments or places from the past with a high level of realism, allowing users to enjoy a realistic experience by recreating the experience of a physical store both visually and tactilely.

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

[1541] Step 1:

[1542] Users take pictures and videos using smartphones or digital cameras.

[1543] Input: Image or video data

[1544] Specific operation: The user presses the capture button on a smartphone or digital camera to capture an image or video.

[1545] Output: Captured image and video files

[1546] Step 2:

[1547] The device automatically extracts the location information of the shooting location and the shooting date and time information from the captured images and videos.

[1548] Input: Captured image or video files

[1549] Specific behavior: Uses the device's GPS sensor and timestamp function to extract location and date / time information.

[1550] Output: Location data and date and time data

[1551] Step 3:

[1552] The device stores the captured data and extracted information in a cloud storage device.

[1553] Input: Captured image and video files, location data, date and time data

[1554] What happens: The device uploads this data to the cloud.

[1555] Output: Data stored in the cloud

[1556] Step 4:

[1557] The terminal provides an interface for the user to set permissions for disclosure to others.

[1558] Input: User settings information

[1559] Specific behavior: The device will present the user with the option to "Allow" or "Don't Allow."

[1560] Output: User selection

[1561] Step 5:

[1562] The device uses a generative AI model to check whether captured images or videos contain inappropriate content.

[1563] Input: Captured image or video files

[1564] What it does: It uses generative AI models to analyze images and videos to determine whether they contain inappropriate content.

[1565] Output: Inappropriate content detection results

[1566] Step 6:

[1567] The user inputs the name, address, and time period of the place they wish to re-experience into the device.

[1568] Input: User input (place name, address, period)

[1569] Specific operation: The user enters the desired information into the terminal interface.

[1570] Output: The input information

[1571] Step 7:

[1572] The server filters relevant data from the cloud storage device based on the input information.

[1573] Input: Input information, data on the cloud

[1574] Specific operation: Filters relevant image and video data based on the input information.

[1575] Output: Filtered data

[1576] Step 8:

[1577] The server takes the filtered data and uses generative AI models to recreate past cityscapes and landscapes.

[1578] Input: Filtered data

[1579] What it does: Uses generative AI models to transform data into 3D models.

[1580] Output: 3D model data

[1581] Step 9:

[1582] The device projects recreated past landscapes and cityscapes onto smart glasses or a head-mounted display, providing them to the user.

[1583] Input: 3D model data

[1584] Specific operation: Display 3D model data on smart glasses or a head-mounted display.

[1585] Output: The visual experience delivered to the user

[1586] Step 10:

[1587] The terminal provides haptic feedback through a haptic feedback device.

[1588] Input: 3D model data

[1589] Specific behavior: Drives a haptic feedback device to reproduce the physical sensation of touch.

[1590] Output: The haptic experience delivered to the user

[1591] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1592] The present invention relates to a system that allows a user to re-experience a specific moment in the past with a sense of presence, and in particular to a system incorporating an emotion engine that recognizes the user's emotions and provides appropriate feedback in response to the emotions. Specific embodiments of the system are described in detail below.

[1593] Overall system configuration

[1594] The system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in the cloud. The stored data is filtered and analyzed using AI technology and, if necessary, can be used to recreate specific moments from the past. Furthermore, by incorporating an emotion engine that recognizes the user's emotions, the system provides optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[1595] Program processing

[1596] Data collection and storage

[1597] 1. User: The user takes pictures and videos using a smartphone or digital camera.

[1598] 2. Device: The device automatically extracts the address and date / time information from captured images and videos using the GPS sensor and camera timestamp function.

[1599] 3. Terminal: Provides an interface for users to set permission for disclosure to other companies. Users select "Allow" or "Do not allow."

[1600] 4. On-device: AI technology is used to check captured images and videos for inappropriate content. The AI ​​model uses a pre-trained dataset to detect inappropriate content.

[1601] 5. Server: The data sent from the device is sent to the server and stored in cloud storage. The stored data includes image and video files, address information of the photo location, date and time of the photo, and disclosure permission settings.

[1602] Recreating the past

[1603] 1. User: The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to on the terminal interface.

[1604] 2. Device: The device filters the relevant data from the cloud storage based on the input information, thereby selecting images and video data related to a specific location and time.

[1605] 3. Server: The filtered data is collected on the server, where past streetscapes and landscapes are recreated using AI technology. The AI ​​model uses deep learning technology to convert the image data into a 3D model.

[1606] 4. Terminal: Recreated historical landscapes and cityscapes are projected onto special goggles and presented to the user, while haptic feedback is provided through gloves, recreating the physical sense of touch.

[1607] Implementing the Emotion Engine

[1608] 1. User: The emotion engine recognizes the user's reactions to visual information through the goggles and tactile information through the gloves.

[1609] 2. Emotion engine: Analyzes biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[1610] 3. Server: Based on the data from the emotion engine, the server adjusts the location and time of the past to be recreated. For example, if sad emotions are recognized, it prioritizes past moments that were positive for the user.

[1611] 4. Terminal: Dynamically change the content of visual and haptic feedback based on the recognized emotional state to optimize the user experience.

[1612] Specific examples

[1613] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be tagged with address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it will select data from their most enjoyable moment and project it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, more effective mental care can be achieved by providing optimal feedback based on the user's emotional state.

[1614] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[1615] The processing flow will be explained below.

[1616] Data collection and storage

[1617] Step 1: The user takes a photo or video.

[1618] User: Takes pictures and videos using a smartphone or digital camera.

[1619] Step 2: The device extracts the address information of the photo location and the photo date and time information.

[1620] Device: Using the GPS sensor and camera timestamp function, the address information of the location where the photo was taken and the date and time of the photo are automatically extracted from the captured data.

[1621] Step 3: The device provides an interface for setting permission for disclosure to other companies.

[1622] Terminal: Presents an interface to the user that allows them to select "Allow" or "Don't Allow."

[1623] Step 4: Use AI technology to check for inappropriate content.

[1624] Device: Uses pre-trained AI models to identify inappropriate content in captured images and videos.

[1625] Step 5: The device sends the data to the server.

[1626] Terminal: Sends checked data (image and video data, extracted address information, date and time information, and disclosure permission settings) to the server.

[1627] Step 6: The server stores the data in cloud storage.

[1628] Server: Stores the received data in cloud storage and properly stores and manages the necessary metadata.

[1629] Recreating the past

[1630] Step 1: The user puts on the special goggles and gloves.

[1631] User: Wear special goggles and gloves.

[1632] Step 2: The user inputs the past information they want to reconstruct.

[1633] User: Enter the name, address, and time period of the place you want to return to in the terminal interface.

[1634] Step 3: The device performs the filtering process.

[1635] Terminal: Query and filter location- and time-related data input from cloud storage.

[1636] Step 4: The server retrieves the filtered data and analyzes it using AI technology.

[1637] Server: Using the filtered data, AI technology is used to recreate the cityscapes and scenery of that era. Deep learning technology is used to convert the image data into a 3D model.

[1638] Step 5: The device projects a recreated image of the past onto the goggles.

[1639] Device: Recreated past landscapes and cityscapes are projected onto the goggles and presented to the user.

[1640] Step 6: The device provides haptic feedback.

[1641] Terminal: Provides haptic feedback through gloves worn by the user, replicating the physical sensation of touch.

[1642] Implementing the Emotion Engine

[1643] Step 1: The emotion engine monitors the user's emotions in real time.

[1644] Terminal: Collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity through goggles and gloves.

[1645] Step 2: The emotion engine analyzes the user's emotions.

[1646] Device: Based on the collected biometric information, the emotion engine determines the user's current emotional state.

[1647] Step 3: The server adjusts the past reproduction content based on the emotion data.

[1648] Server: Based on the emotion data sent by the emotion engine, the server adjusts the past locations and events that are recreated. For example, if the user is feeling sad, it will prioritize emotional moments and positive memories.

[1649] Step 4: The device adjusts visual and haptic feedback based on the emotion data.

[1650] Terminal: Dynamically changes the color and brightness of images, the tone of audio, and the strength of tactile sensations according to the user's emotional state.

[1651] Specific examples

[1652] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will be accompanied by address information and the date and time it was taken. To relive the experience, the user puts on special goggles and gloves and enters "Tokyo, December 25, 2022," and the data is filtered from the cloud. The emotion engine recognizes the user's current emotional state. For example, if the user is feeling sad, it automatically selects the most enjoyable moment and projects it onto the goggles. Additionally, the gloves provide a physical sense of touch. In this way, optimal feedback based on the user's emotional state can be provided, enabling more effective mental care.

[1653] The system of the present invention allows users to re-experience specific moments from the past with a high level of realism, resulting in psychological healing. Furthermore, the experience can be dynamically altered based on the user's emotional state, allowing for flexible responses to individual needs.

[1654] Example 2

[1655] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1656] Conventional systems have made it difficult for users to relive specific moments from the past with a sense of realism. Furthermore, they lacked the ability to dynamically adjust the experience based on the user's current emotional state, making it difficult to flexibly respond to individual needs. Furthermore, they lacked the ability to check for inappropriate content and manage permissions for disclosure to other parties. A system that can solve these problems and provide a high level of realism and optimal feedback based on the user's emotions is needed.

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

[1658] In this invention, the server includes: means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data; means for storing the image or video data or the extracted information in cloud storage; interface means for the user to set and manage permission for disclosure to other companies; means for checking image or video data for inappropriate content using artificial intelligence technology; means for filtering data for recreating a specific past location and time based on the stored data; means for displaying and providing the recreated past location and time so that the user can experience it through visual and haptic feedback; and emotion engine means for determining the user's current emotional state and dynamically adjusting the recreated past experience based on that state. This allows the user to re-experience past moments with a high level of realism, and the experience is optimized according to the user's emotions, enabling flexible response to individual needs.

[1659] "Address information of the shooting location" is information for identifying the geographical location where the image or video data was taken, and is data obtained from a GPS sensor or the like.

[1660] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and is data obtained from the time stamp function of the camera or the like.

[1661] "Cloud storage" is an online storage service for saving data via the Internet.

[1662] "Interface means" refers to input and output devices and software that allow a user to operate the system.

[1663] "Artificial intelligence technology" refers to technology that allows computers to learn and make decisions by imitating human intelligence, and includes techniques such as machine learning and deep learning.

[1664] "Checking means" refers to a function or process for verifying and evaluating the content of data.

[1665] "Filtering means" refers to a function or process for selecting information that matches specific conditions from a large amount of data.

[1666] "Visual feedback" is a method by which a user receives information visually, and is provided through displays, projections, etc.

[1667] "Haptic feedback" is a method by which a user feels physical touch, provided through vibration or pressure.

[1668] The "emotional state" indicates the user's current psychological or physiological feelings, and includes specific emotions such as joy, sadness, surprise, etc.

[1669] "Emotional engine means" refers to a function or process for recognizing and analyzing the user's emotional state and adjusting the system's feedback and behavior accordingly.

[1670] The system of the present invention allows a user to re-experience a specific moment in the past with a sense of realism, and specific embodiments thereof will be described in detail below.

[1671] Overall system configuration

[1672] This system consists of a user device, a server, cloud storage, and an emotion engine. Users use their smartphones or dedicated devices to take images and videos and store the data in cloud storage. The stored data is filtered and analyzed using AI technology and used to recreate specific moments from the past. Furthermore, an emotion engine is incorporated to recognize the user's emotions, providing optimal feedback based on the user's current emotional state. Users wear special goggles and gloves and re-experience the experience through visual and haptic feedback.

[1673] Data collection and storage

[1674] Users take images and videos using a smartphone or digital camera. The device automatically extracts the address and date / time information from the captured images and videos using the GPS sensor and the camera's timestamp function. An interface is provided for users to set permission for the disclosure of the captured data, and users select "Allow" or "Do not allow." The device then uses a pre-trained AI model to check the content of the images and videos to ensure they do not contain inappropriate content. After passing this check, the data is sent to a server via a security protocol and stored in cloud storage.

[1675] Recreating the past

[1676] If a user wishes to relive the experience, they put on special goggles and gloves and input the place name, address, and time period they wish to return to into the device's interface. The device uses the input information to filter relevant data from cloud storage and selects images and video data related to the specific place and time period. The server retrieves the filtered data and uses deep learning technology to convert the 2D images into 3D models, recreating cityscapes and scenery from the past. The recreated scenery and cityscape from the past is projected onto the special goggles, and haptic feedback is provided through the gloves.

[1677] Implementing the Emotion Engine

[1678] The goggles are equipped with a built-in camera that recognizes the user's facial expressions, and the gloves are equipped with sensors that measure heart rate. This data is analyzed in real time by an emotion engine, which identifies the user's emotional state (happiness, sadness, surprise, etc.) from changes in facial expressions, heart rate fluctuations, and vocal tone. The server dynamically adjusts the past moments being replayed based on the emotion engine's analysis results. For example, if the user is feeling sad, it will prioritize replaying more enjoyable moments. The device adjusts the visuals displayed on the goggles and the haptics felt through the gloves in real time according to the user's emotional state, resulting in a more personalized experience.

[1679] Specific examples

[1680] For example, if a user saves a photo taken with their family in Tokyo on December 25, 2022, the photo will contain address information and the date and time of the photo. This data is stored in cloud storage, so the user can put on the special goggles and gloves and enter "Tokyo, December 25, 2022" into the device to filter the data. The emotion engine recognizes the user's current emotional state. If the user is feeling sad, it will select the happiest moment and project it onto the goggles. The gloves also provide a physical sense of the moment.

[1681] Prompt Sentence Examples

[1682] An example of a prompt is as follows:

[1683] "Based on a family photo taken by the user in Tokyo on December 25, 2022, please recreate the scenery and situation of that day as a 3D model. The user will be wearing special goggles and gloves, and will be experiencing sadness at the moment. Therefore, please prioritize recreating the most joyful moments and provide positive feedback."

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

[1685] Step 1:

[1686] A user takes pictures or videos using a smartphone or digital camera.

[1687] Input: Image or video data

[1688] Output: Captured image or video file

[1689] Specific operation: Users take photos and videos on a daily basis at tourist spots, events, etc. At this time, the device automatically adds GPS information and timestamp information as metadata.

[1690] Step 2:

[1691] The device automatically extracts address information and shooting date and time information from images and videos taken using the GPS sensor and camera's timestamp function.

[1692] Input: Image or video files, metadata

[1693] Output: Extracted address information and photo date and time information

[1694] What it does: The device's software analyzes the image or video's metadata, extracting GPS coordinates and a timestamp, which it stores in separate data fields.

[1695] Step 3:

[1696] The terminal provides an interface for the user to set disclosure permission, and the user selects "allow" or "do not allow."

[1697] Input: Image or video file, address information, shooting date and time information

[1698] Output: User's disclosure permission settings

[1699] What it does: The application on the device displays a list of images and videos, and for each file, displays an "Allow" or "Don't Allow" option button, which the user taps to make their selection.

[1700] Step 4:

[1701] The device uses pre-trained AI models to check the content of images and videos to identify inappropriate content.

[1702] Input: Image or video file

[1703] Output: Content appropriateness results

[1704] How it works: The device runs a built-in AI module that scans image and video files for inappropriate content and reports the results as "good" or "bad."

[1705] Step 5:

[1706] The server receives the data sent from the device and stores it in cloud storage.

[1707] Input: Image or video file, address information, shooting date and time information, disclosure permission settings

[1708] Output: Data stored in cloud storage

[1709] Specific operation: Data sent from the device is received through a security protocol and safely stored in cloud storage. The stored data is managed and available.

[1710] Step 6:

[1711] The user puts on special goggles and gloves and enters the name, address, and time period of the place they want to return to into the device's interface.

[1712] Input: Place name, address, and era of the place you want to return to

[1713] Output: The information entered

[1714] Specific operation: The user puts on VR goggles and haptic gloves and enters information into text fields in the device's application to specify the location and time they want to re-experience.

[1715] Step 7:

[1716] The device filters relevant data from cloud storage based on the information entered.

[1717] Input: Name of the place you want to return to, address, time period, data in cloud storage

[1718] Output: Filtered data

[1719] Specific operation: The device accesses cloud storage and searches for image and video data that matches the criteria specified by the user. The filtered results are obtained and passed to the next step.

[1720] Step 8:

[1721] The server takes the filtered data and converts it from a 2D image into a 3D model using AI technology.

[1722] Input: Filtered data

[1723] Output: 3D model data

[1724] Specific operation: The server uses deep learning technology to analyze the filtered image and video data, converting the 2D images into a 3D spatial model.

[1725] Step 9:

[1726] The device projects recreated scenes and cityscapes from the past onto the goggles, providing haptic feedback through the gloves.

[1727] Input: 3D model data

[1728] Output: Images projected onto goggles, haptic feedback through gloves

[1729] Specific operation: The device displays the generated 3D model data in real time on dedicated goggles, and at the same time transmits vibrations and pressure to the haptic gloves to reproduce physical sensations.

[1730] Step 10:

[1731] The emotion engine collects biometric information such as the user's facial expressions, voice, heart rate, and electrodermal activity to determine their current emotional state.

[1732] Input: Facial expression data, voice data, heart rate data, electrodermal activity data

[1733] Output: User's emotional state

[1734] How it works: The emotion engine collects data in real time from built-in sensors and uses machine learning algorithms to analyze the user's emotional state.

[1735] Step 11:

[1736] The server dynamically adjusts the past moments being recreated based on data from the emotion engine.

[1737] Input: User's emotional state, 3D model data

[1738] Output: Adjusted 3D model data

[1739] Specific operation: Based on the user's emotional state analyzed by the emotion engine, the server selects and adjusts the past moments to be reproduced, optimizing the user's experience.

[1740] Step 12:

[1741] The terminal dynamically changes the content of the visual and haptic feedback based on the user's emotional state.

[1742] Input: Calibrated 3D model data, user emotional state

[1743] Output: Updated visual and haptic feedback

[1744] Specific operation: The device adjusts the images displayed on the goggles and the haptic feedback of the gloves in real time according to the user's emotional state, providing a consistent experience.

[1745] (Application example 2)

[1746] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1747] In modern society, users desire to relive specific past moments with a sense of realism, providing emotional healing and satisfaction. However, existing technologies have struggled to recreate specific past moments in a visual and tactile manner, while providing feedback based on the user's emotional state. Furthermore, technologies for providing this data in real time via devices are still in the early stages of development. The present invention aims to address these challenges by making the recreation of past experiences more sophisticated and immersive, and by providing optimal feedback based on the user's emotional state.

[1748] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1749] In this invention, the server includes means for automatically extracting address information of the shooting location and shooting date and time information from captured image or video data, means for storing the image or video data or the extracted information in cloud storage, means for filtering data to recreate a specific place and time in the past based on the stored data, means including an emotion engine that recreates a current scene or event based on data recorded in the past by the user, analyzes the emotional state using the user's biometric information, and provides optimal feedback based on the analysis results, and means for providing the above feedback in real time using a smart device. This allows the user to realistically re-experience a specific moment in the past in real time and receive optimal feedback according to their emotional state.

[1750] "Address information of the shooting location" is location information of the location where the image or video data was shot, and is generally provided by GPS data or the like.

[1751] "Photographing date and time information" is information indicating the date and time when the image or video data was photographed, and indicates the time when the image or video was recorded.

[1752] "Cloud storage" is a service that provides remote server space for storing and managing data over the Internet.

[1753] "Means for filtering data" refers to methods and technologies for selecting necessary information from data stored in cloud storage according to specific conditions.

[1754] "User's biometric information" refers to physical data such as the user's facial expression, voice, heart rate, and electrodermal activity.

[1755] An "emotion engine" is a system or technology that analyzes a user's biometric information and generates appropriate feedback based on the results.

[1756] A "smart device" is a portable device that has computing capabilities and is capable of connecting to the Internet, and specifically includes smart glasses, smartphones, tablets, etc.

[1757] An "emotional state" refers to the state of mind that a user has at a particular moment, and specifically refers to emotions such as joy, sadness, and excitement.

[1758] "Real-time feedback" refers to responses and information provided instantly in response to a user's actions and emotions.

[1759] The present invention provides a system that allows a user to re-experience a specific moment in the past with a sense of realism. An embodiment of this system will be described in detail below.

[1760] System Configuration

[1761] The system mainly consists of the following components:

[1762] User device (smart glasses, smartphone)

[1763] server

[1764] Cloud Storage

[1765] Emotion Engine

[1766] Software and Hardware

[1767] 1. Smart devices: For example, smart glasses can be Vuzix Blade AR Smart Glasses. These devices have a display function that allows users to receive visual information.

[1768] 2. Cloud storage: Used to store and manage data. For example, you can use the cloud storage service Amazon S3.

[1769] 3. Emotion Engine: Used to analyze the user's biometric information. Using the Affectiva SDK, it can analyze facial expressions, voice, heart rate, and electrodermal activity.

[1770] 4. AI Model: Deep learning techniques are used to filter and analyze data. AI models are built using frameworks such as TensorFlow and Keras.

[1771] Data Handling

[1772] 1. Data Collection:

[1773] A user takes pictures or videos using smart glasses or a smartphone.

[1774] The captured data is saved with GPS information and date and time information added.

[1775] 2. Save to cloud storage:

[1776] The data captured by the user is uploaded to cloud storage (Amazon S3).

[1777] Inappropriate image and video data is filtered using a pre-trained AI model.

[1778] 3. Data filtering and reproduction:

[1779] The user selects a specific moment in the past that they would like to experience.

[1780] The server filters relevant data from cloud storage and uses AI models to generate 3D models of past places and times.

[1781] Emotion Recognition and Feedback

[1782] 1. Emotion recognition:

[1783] Collect biometric information from smart glasses and smartphones.

[1784] The emotion engine analyzes the user's biometric information and determines their emotional state.

[1785] 2. Providing Feedback:

[1786] Based on the results of sentiment analysis, the server generates optimal feedback.

[1787] The relevant visual and tactile information is sent to the smart device and provided to the user.

[1788] Specific examples

[1789] For example, suppose a user wants to re-experience the experience based on photos taken at the 2019 graduation ceremony. In this case, the user selects the "2019 graduation ceremony" data through the smart glasses. The server retrieves the relevant data from cloud storage and generates a 3D model using the AI ​​model. The emotion engine analyzes the user's emotional state and provides optimal feedback. In this case, the following prompt sentences are used:

[1790] "Please suggest the best outfit coordination based on the graduation photo from June 2019."

[1791] "Build on past events and provide a real-time try-on experience."

[1792] This allows users to relive specific past moments through an immersive experience, providing emotional satisfaction.

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

[1794] Step 1:

[1795] A user takes an image or video using a smart device (smart glasses, smartphone).

[1796] Input: Image or video data

[1797] Output: Image or video data with GPS and date / time information

[1798] How it works: A user uses the camera function of their smart device to take an image or video at a specified location and date. At the same time, the GPS sensor and the device's timestamp function are activated, and each piece of information is added to the data.

[1799] Step 2:

[1800] The device saves the captured data in cloud storage (Amazon S3).

[1801] Input: Image and video data with GPS and date / time information

[1802] Output: Data stored in cloud storage

[1803] Specific operation: The device uploads the captured image or video data to cloud storage via the Internet. The uploaded data also includes GPS information and date and time information.

[1804] Step 3:

[1805] The device filters inappropriate content from stored data.

[1806] Input: Data stored in cloud storage

[1807] Output: Filtered data

[1808] How it works: Pre-trained AI models (using TensorFlow or Keras) run on the device or server side to detect and filter out data with inappropriate content.

[1809] Step 4:

[1810] A prompt sentence is entered to identify the data the user wants to realistically re-experience.

[1811] Input: The user's prompt (e.g., "Based on the June 2019 graduation photo...")

[1812] Output: Specific data request based on prompt statement

[1813] Specific action: The user uses the smart glasses interface to input a prompt sentence to relive a specific moment in the past.

[1814] Step 5:

[1815] The server filters the relevant data from cloud storage and generates a 3D model using an AI model.

[1816] Input: prompt text, data stored in cloud storage

[1817] Output: Generated 3D model data

[1818] How it works: The server filters the relevant image and video data from the cloud storage based on the prompt, and then uses deep learning techniques (using TensorFlow and Keras) to generate a 3D model from the selected image and video data.

[1819] Step 6:

[1820] The server sends the 3D model data to the smart device, and the user begins the re-experience.

[1821] Input: 3D model data

[1822] Output: Past moment displayed on smart device

[1823] Specific operation: The server sends the generated 3D model data to the smart device, and the smart glasses display the received data to the user as visual feedback.

[1824] Step 7:

[1825] The device collects the user's biometric information, which is then analyzed by the emotion engine.

[1826] Input: User's biometric information (facial expression, voice, heart rate, electrodermal activity, etc.)

[1827] Output: Parsed emotional state

[1828] How it works: Sensors installed in smart glasses or smartphones collect the user's biometric information, which is then analyzed by the emotion engine using the Affectiva SDK.

[1829] Step 8:

[1830] The server generates optimal feedback based on the emotion analysis results and sends it to the smart device.

[1831] Input: Sentiment analysis results

[1832] Output: Visual and haptic feedback

[1833] Specific operation: The server generates feedback to optimize the user experience based on the results of emotion analysis, and the generated feedback is provided to the user via smart glasses or smart gloves.

[1834] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.

[1835] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

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

[1837] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[1838] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[1839] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[1840] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[1841] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[1842] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[1843] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[1844] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[1845] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[1846] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

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

[1848] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[1849] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[1850] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[1851] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[1852] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[1853] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[1854] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[1855] The following is further disclosed regarding the above embodiment.

[1856] (Claim 1)

[1857] means for automatically extracting address information of the photographing location and photographing date and time information from the photographed image or video data;

[1858] means for storing the image or video data or extracted information in a cloud storage;

[1859] A means of filtering data to recreate specific locations and times in the past based on the stored data;

[1860] A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback;

[1861] A system including:

[1862] (Claim 2)

[1863] 10. The system of claim 1, further comprising a check means using artificial intelligence technology to identify image or video data with inappropriate content.

[1864] (Claim 3)

[1865] 10. The system according to claim 1, further comprising an interface means for a user to set and manage permissions for disclosure to other companies.

[1866] "Example 1"

[1867] (Claim 1)

[1868] means for automatically extracting location information of a shooting location and shooting date and time information from image or video data taken by a user;

[1869] means for storing the image or video data or extracted information in a cloud data store;

[1870] A means of selecting data to recreate specific locations and times in the past based on the stored data;

[1871] A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback;

[1872] A system including:

[1873] (Claim 2)

[1874] 10. The system of claim 1, further comprising a check means using machine learning technology to identify image or video data with inappropriate content.

[1875] (Claim 3)

[1876] 2. The system according to claim 1, further comprising an operation interface means for a user to set and manage permissions for disclosure to other companies.

[1877] "Application Example 1"

[1878] (Claim 1)

[1879] means for automatically extracting location information of a photographing location and photographing date and time information from photographed image or video data;

[1880] means for storing the image or video data or extracted information in a cloud storage device;

[1881] A means of selecting data to recreate specific locations and times in the past based on the stored data;

[1882] A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback;

[1883] A means for reproducing the situation of a physical store visited by a user and providing the user with an experience in that store;

[1884] A system including:

[1885] (Claim 2)

[1886] 10. The system of claim 1, further comprising an inspection means using artificial intelligence technology to identify image or video data with inappropriate content.

[1887] (Claim 3)

[1888] 10. The system according to claim 1, further comprising an interface means for a user to set and manage permissions for disclosure to others.

[1889] "Example 2: Combining Emotion Engines"

[1890] (Claim 1)

[1891] means for automatically extracting address information of the photographing location and photographing date and time information from the photographed image or video data;

[1892] means for storing the image or video data or extracted information in a cloud storage;

[1893] an interface means for a user to set and manage disclosure permissions to other companies;

[1894] A means for checking image or video data for inappropriate content using artificial intelligence technology;

[1895] A means of filtering data to recreate specific locations and times in the past based on the stored data;

[1896] A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback;

[1897] an emotion engine means for determining a user's current emotional state and dynamically adjusting the recreated past experiences based thereon;

[1898] A system including:

[1899] (Claim 2)

[1900] 10. The system of claim 1, further comprising an emotion engine means for using artificial intelligence technology to analyze biometric information such as facial expressions, voice, heart rate, and electrodermal activity of the user to determine the user's emotional state.

[1901] (Claim 3)

[1902] 10. The system of claim 1, further comprising means for dynamically changing the content of the visual and haptic feedback in response to a user's current emotional state.

[1903] "Application example 2 when combining emotion engines"

[1904] (Claim 1)

[1905] means for automatically extracting address information of the photographing location and photographing date and time information from the photographed image or video data;

[1906] means for storing the image or video data or extracted information in a cloud storage;

[1907] A means of filtering data to recreate specific locations and times in the past based on the stored data;

[1908] A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback;

[1909] a means including an emotion engine that reproduces a current scene or event based on data recorded by the user in the past, analyzes the user's emotional state using biometric information, and provides optimal feedback based on the analysis results;

[1910] a means for providing said feedback in real time using a smart device;

[1911] A system including:

[1912] (Claim 2)

[1913] 10. The system of claim 1, further comprising a check means using artificial intelligence technology to identify image or video data with inappropriate content.

[1914] (Claim 3)

[1915] 10. The system according to claim 1, further comprising an interface means for a user to set and manage permissions for disclosure to other companies. [Explanation of symbols]

[1916] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. means for automatically extracting address information of the photographing location and photographing date and time information from the photographed image or video data; means for storing the image or video data or extracted information in a cloud storage; A means of filtering data to recreate specific locations and times in the past based on the stored data; A means for displaying and providing the recreated past place and time so that the user can experience it through visual and haptic feedback; A system including:

2. 10. The system of claim 1, further comprising a check means using artificial intelligence techniques to identify image or video data with inappropriate content.

3. 2. The system according to claim 1, further comprising an interface means for a user to set and manage permissions for disclosure to other companies.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A