Virtual space provisioning system, virtual space provisioning device, virtual space provisioning method, and program

JP2026132477APending Publication Date: 2026-08-18NEC COMM SYST LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025017388
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2026-08-18

AI Technical Summary

Benefits of technology

【0009】 本開示の一例によれば、複数のユーザ間で円滑にコミュニケーションできる葬儀会場および墓地の少なくとも一方の3次元仮想空間を提供する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026132477000001_ABST
    Figure 2026132477000001_ABST
Patent Text Reader

Abstract

This system provides a 3D virtual space of at least one of a funeral hall or cemetery, enabling smooth communication among multiple users. [Solution] The virtual space provision device comprises a space generation unit that generates a 3D virtual space of at least one of a funeral hall and a cemetery; a reception unit that accepts entry of multiple users to the 3D virtual space; and an avatar control unit that generates avatars for multiple users and displays them in the 3D virtual space, and controls the avatars within the 3D virtual space to enable communication among multiple users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005] ,

[0001] The present invention relates to a virtual space providing system, a virtual space providing apparatus, a virtual space providing method, and a program.

Background Art

[0002] In recent years in Japan, there has been an increasing trend towards simplification of funerals and memorial services for the deceased. In funerals, one-day funerals and direct burials are emerging in place of the previously mainstream general funerals, and in memorial services, the proportion of tree burials and columbaria is increasing in place of general graves. Patent Document 1 describes a technique for holding a funeral or farewell party in a virtual space. The information processing apparatus described in Patent Document 1 arranges the image data uploaded by the organizer at a predetermined image presentation location defined in the template. When a participating user who is a participant in the event enters the virtual space, the information processing apparatus displays the video of the event on the display unit of the user terminal used by the participating user. In the virtual space, an avatar corresponding to the participating user is displayed, and the user participates in the event using the avatar within the virtual space.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the technique described in Patent Document 1 mentioned above, it is described that a participating user inputs a character string to a bulletin board object and the bulletin board object is displayed on the user terminals of other participating users having the same user attributes. However, with this method, it is difficult to limit the users who are the targets of communication.

Means for Solving the Problems

[0005] One aspect of this disclosure is that the virtual space provider is A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting multiple users to enter the aforementioned three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and enables communication between the multiple users by controlling the avatars within the three-dimensional virtual space. It is equipped with.

[0006] One aspect of this disclosure is the virtual space provisioning system, A virtual space provider and The system comprises multiple communication devices, each operated by multiple users, that communicate with the aforementioned virtual space provider, The virtual space provider device is A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting entry of the multiple users into the aforementioned three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space shown on the display means of the multiple communication devices, and in the multiple communication devices, receives operations on the avatars of each user, thereby controlling the avatars in the three-dimensional virtual space and enabling communication among the multiple users. It is equipped with.

[0007] One aspect of this disclosure is the method of providing virtual space, One or more computers, Generate a 3D virtual space of at least one of the funeral venue and the cemetery, The system accepts entry from multiple users into the aforementioned three-dimensional virtual space. This includes generating avatars for each of the multiple users and displaying them in the three-dimensional virtual space, and enabling communication between the multiple users by controlling the avatars within the three-dimensional virtual space.

[0008] One aspect of this disclosure is that the program is A spatial generation process that generates a three-dimensional virtual space of at least one of a funeral venue and a cemetery. A reception process for accepting multiple users to enter the aforementioned three-dimensional virtual space. A process that generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and controls the avatars within the three-dimensional virtual space to enable communication between the multiple users. Have the computer execute it. [Effects of the Invention]

[0009] According to one example of this disclosure, a three-dimensional virtual space is provided for at least one of a funeral venue and a cemetery, enabling smooth communication among multiple users. [Brief explanation of the drawing]

[0010] [Figure 1] This is a functional block diagram showing an example configuration of the virtual space provisioning device related to this disclosure. [Figure 2] This flowchart shows an example of the processing operation of the virtual space provider related to this disclosure. [Figure 3] This diagram conceptually illustrates an example of the system configuration of the virtual space provisioning system related to this disclosure. [Figure 4] This figure shows an example of a virtual space provided by a virtual space provider. [Figure 5] This figure shows an example of the configuration of a computer that realizes the virtual space provisioning device described herein. [Figure 6] This figure shows an example of a user information data structure. [Figure 7] This figure shows an example of a data structure for virtual space information. [Figure 8] It is a diagram showing an example of the data structure of funeral information. [Figure 9] It is a diagram showing an example of the data structure of condolence visitor information. [Figure 10] It is a flowchart showing an example of the processing operation of the virtual space providing device. [Figure 11] It is a flowchart showing an example of the processing operation of the virtual space providing device. [Figure 12] It is a diagram showing an example of the display of a virtual space including the operation UI of a control command. [Figure 13] It is a functional block diagram showing a configuration example of the second virtual space providing device according to the present disclosure. [Figure 14] It is a diagram showing an example of the data structure of data reception information. [Figure 15] It is a functional block diagram showing a configuration example of the third virtual space providing device according to the present disclosure. [Figure 16] It is a functional block diagram showing a configuration example of the fourth virtual space providing device according to the present disclosure. [Figure 17] It is a diagram showing an example of the data structure of money receipt and payment information. [Figure 18] It is a functional block diagram showing a configuration example of the fifth virtual space providing device according to the present disclosure. [Figure 19] It is a diagram showing another example of the virtual space provided by the virtual space providing device.

Embodiments for Carrying Out the Invention

[0011] Hereinafter, in the present disclosure, the drawings are associated with one or more embodiments. Also, in all the drawings, the same components are denoted by the same reference numerals, and the description thereof will be omitted as appropriate. Further, in each of the following drawings, the configuration of the part not related to the essence of the present disclosure is omitted and not shown.

[0012] In this disclosure, "acquisition" includes at least one of the following: the device retrieving data or information stored in another device or storage medium (active acquisition), and the device inputting data or information output from another device into its own device (passive acquisition). Examples of active acquisition include making a request or inquiry to another device and receiving a response, and accessing and reading data from another device or storage medium. Examples of passive acquisition include receiving information that is delivered (or transmitted, push notification, etc.). Furthermore, "acquisition" may also mean selecting and acquiring data or information from received data or information, or selecting and receiving data or information that has been delivered.

[0013] <Example of Functional Configuration> As shown in Figure 1, the virtual space provisioning device 100 comprises a space generation unit 102, a reception unit 104, and an avatar control unit 106. The space generation unit 102 generates a three-dimensional virtual space of at least one of the funeral venue and the cemetery. The reception area 104 accepts multiple users to enter the 3D virtual space. The avatar control unit 106 generates avatars for multiple users and displays them in a three-dimensional virtual space. Furthermore, the avatar control unit 106 controls the avatars within the three-dimensional virtual space to facilitate communication between the multiple users.

[0014] <Example of operation> In the virtual space provision device 100, as shown in the flowchart in Figure 2, first, the space generation unit 102 generates a 3D virtual space of at least one of the funeral venue and the cemetery (step S101). Then, the reception unit 104 accepts entry of multiple users into the 3D virtual space (step S103). Then, the avatar control unit 106 generates avatars for each of the multiple users and displays them in the 3D virtual space (step S105). At the same time, the avatar control unit 106 enables communication between multiple users by controlling the avatars within the 3D virtual space (step S107).

[0015] As described above, in this virtual space provider 100, in the three-dimensional virtual space generated by the space generation unit 102, the avatar control unit 106 displays avatars for multiple users whose entry has been accepted by the reception unit 104, and by controlling the avatars, communication can be made among multiple users. In this way, the virtual space provider 100 can provide a three-dimensional virtual space of at least one of a funeral hall and a cemetery where multiple users can communicate smoothly.

[0016] The following describes a detailed example of the virtual space provider device 100.

[0017] (First Embodiment) <System Overview> The virtual space provision system 1 described herein includes a virtual space provision device 100 and communication devices 10 for multiple users U, as shown in Figure 3. The virtual space provision device 100 and the communication devices 10 are connected via a communication network 3 such as the Internet. However, the communication network 3 may be a combination of multiple different networks.

[0018] The virtual space provision system 1, for example as shown in Figure 4, simulates a funeral venue or cemetery using digital data within a three-dimensional virtual space 200 constructed on the internet, making it possible to conduct funerals or visit graves within the virtual space 200.

[0019] Each user U can access the virtual space provider 100 of the virtual space provider system 1 using the communication device 10, and participate as an avatar 210 in a funeral venue or cemetery recreated within the virtual space 200. The virtual space provision device 100 of the virtual space provision system 1 can be accessed by multiple users U, and avatars 210 can communicate with each other in real time within the virtual space 200.

[0020] Furthermore, it is possible to place 3D objects such as altars 230 and tombstones within the virtual space, and avatars 220 other than user U, such as monks, can also be virtually recreated.

[0021] In addition to funerals and grave visits, the virtual space provision system 1 can also provide services for holding farewell ceremonies, memorial services, pre-death funerals, Buddhist memorial services (such as the seventh day, forty-ninth day, first anniversary, third anniversary, etc.) in the virtual space 200.

[0022] As described above, with the virtual space provision system 1, user U can complete funerals and visit graves in the virtual space 200 without having to set up a funeral venue or cemetery in the real world.

[0023] The virtual space provider 100 is, for example, a computer such as a personal computer or a server computer. The virtual space provider 100 includes a storage device 120. The storage device 120 may be located inside the virtual space provider 100 or outside of it. In other words, the storage device 120 may be hardware integrated with the virtual space provider 100 or it may be hardware separate from the virtual space provider 100.

[0024] The communication device 10 for multiple users U is, for example, a mobile device such as a smartphone, tablet, or game console. Alternatively, the communication device 10 for multiple users U may be an operating terminal 20 such as a personal computer or television receiver. Furthermore, the communication device 10 for multiple users U may be a VR terminal 30 used together with a controller 32 and VR (Virtual Reality) goggles 34.

[0025] <Example Hardware Configuration> The virtual space provider 100 according to this disclosure is implemented by the computer 1000 shown in Figure 5. The virtual space provider 100 may be implemented by multiple computers 1000. The communication device 10, operation terminal 20, and VR terminal 30 in Figure 3 are also implemented by the computer 1000.

[0026] Computer 1000 has a bus 1010, a processor 1020, memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0027] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.

[0028] Processor 1020 is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).

[0029] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.

[0030] The storage device 1040 is an auxiliary storage device implemented as an HDD (Hard Disk Drive), SSD (Solid State Drive), memory card, or ROM (Read Only Memory). The storage device 1040 stores program modules that implement each function of the virtual space provider 100 (for example, the space generation unit 102, the reception unit 104, the avatar control unit 106, the display processing unit 108 (described later), the exit processing unit 110, the management unit 112, and the export unit 114, etc.). The processor 1020 reads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to that program module. The storage device 1040 may also function as the storage device 120 of the virtual space provider 100.

[0031] The program module may be recorded on a recording medium. The recording medium on which the program module is recorded includes a non-temporary, tangible medium usable by a computer 1000, and program code that can be read by the computer 1000 (processor 1020) may be embedded in that medium.

[0032] The input / output interface 1050 is an interface for connecting the computer 1000 to various input / output devices. The input / output interface 1050 also functions as a communication interface for short-range wireless communication such as Bluetooth (registered trademark) and NFC (Near Field Communication). Furthermore, the input / output interface 1050 also functions as a wired communication interface such as USB (Universal Serial Bus) and HDMI (High Definition Multimedia Interface) (registered trademark).

[0033] The network interface 1060 is an interface for connecting the computer 1000 to the communication network 3. This communication network 3 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method by which the network interface 1060 connects to the communication network 3 may be a wireless connection or a wired connection. Furthermore, the network interface 1060 also functions as a communication interface for communication using mobile communication systems such as CDMA (Code Division Multiple Access), LTE (Long Term Evolution), 4th generation communication (4G), 5th generation communication (5G), and 6th generation communication (6G) and later, via a mobile communication network.

[0034] The computer 1000 then connects to necessary devices (for example, a display, touch panel, control buttons, touchpad, keyboard, mouse, controller, VR goggles, speaker, microphone, camera, printer, etc.) via the input / output interface 1050 or the network interface 1060.

[0035] Each component of the virtual space provider 100 in each figure of this disclosure can be realized by any combination of the hardware and software of the computer 1000 in Figure 5. It will be understood by those skilled in the art that there are various modifications to the implementation method and apparatus. The functional block diagrams showing the virtual space provider 100 in each figure of this disclosure show blocks of logical functional units, not hardware-level configurations.

[0036] <Example of Functional Configuration> The following describes an example of the functional configuration of the virtual space provider device 100 using Figure 1. First, when using the virtual space provision system 1, each user U must register as a user. Here, User U includes the chief mourner of the virtual funeral and the mourners attending the virtual funeral.

[0037] For example, user U can use communication device 10 to access the website provided by virtual space provision system 1 and enter the information necessary for user registration. Alternatively, user U can install and launch an application for using virtual space provision system 1 on communication device 10 and enter the information necessary for user registration in the user registration menu. The information registered by the user includes identification information that can identify user U (e.g., user ID and username) and authentication information (e.g., password and biometric authentication information).

[0038] When using the virtual space provision system 1, user U accesses the website provided by the virtual space provision system 1 using the communication device 10 and logs in to the virtual space provision system 1 using the registered user ID and password. Alternatively, user U launches the application for using the virtual space provision system 1 on the communication device 10 and logs in to the virtual space provision system 1 using the registered user ID and password. The virtual space provision system 1 performs authentication processing using the received user ID and password, and if authentication is successful, user U can use the services provided by the virtual space provision system 1 on the communication device 10.

[0039] Information regarding user U is stored in the storage device 120 as user information 130, as shown in Figure 6. As shown in Figure 6, user information 130 includes identification information that can identify user U (user ID in the figure), authentication information such as a password used for user authentication processing, and identification information that can identify user U's avatar 210 (avatar ID in the figure). Furthermore, user information 130 may also include information indicating user U's attributes.

[0040] An avatar 210 is prepared for each user U. The appearance of the avatar 210 may be created by user U selecting and combining multiple parts that the virtual space provisioning system 1 has prepared in advance, or user U may choose from multiple avatars that the virtual space provisioning system 1 has automatically selected and combined. Alternatively, user U may use an avatar that they have created individually. Furthermore, two-dimensional image data such as photographs prepared by the virtual space provisioning system 1 or user U may be applied as a texture to the avatar 210.

[0041] The object information of the created avatar 210 is stored in the storage device 120 as avatar information (not shown), associated with identification information that can identify each avatar 210.

[0042] Information indicating the attributes of user U may include, for example, information indicating gender, age, and information indicating the relationship with the deceased (e.g., elementary school classmate, club member during student days, colleague or subordinate at work).

[0043] Next, the space generation unit 102 generates a three-dimensional virtual space 200 of at least one of the funeral venue and the cemetery. The three-dimensional virtual space 200 may be created using images, computer graphics (CG), animations, or a combination thereof. In the case of images or animations, the space generation unit 102 can use image data uploaded by user U or obtain and use source data.

[0044] The provider of the virtual space provision system 1 can pre-generate multiple virtual spaces 200 and store them in the storage device 120 as virtual space information 140 shown in Figure 7. The space generation unit 102 generates a three-dimensional virtual space 200 based on the virtual space information 140. As shown in Figure 7, the virtual space information 140 includes, for each virtual space 200, identification information that can identify the virtual space 200 (virtual space ID in the figure), size information indicating the size of the virtual funeral venue, venue information indicating information about the interior and lighting of the venue, altar information indicating information about the altar, and option information indicating the types and quantities of decorative items and incense burners that can be selected as options.

[0045] Scale information includes, for example, information indicating the size, shape, and number of avatars that can be accommodated at the virtual funeral venue. Scale information may be selectable at levels such as large, medium, or small; it may be selectable from multiple pre-prepared templates; or it may be individually designed or customized. Venue information may include information indicating the specifications of the interior of the virtual funeral venue, such as wallpaper, ceiling, and floor, as well as information indicating the placement, brightness, direction, and design of lighting.

[0046] Altar information includes, for example, information indicating the design, shape, and size of the altar, the size and placement of the portrait of the deceased, the type, color, and arrangement of flowers. Altar information may also be selectable by size (small, medium, or large) and grade (simple, standard, luxurious, etc.), or it may be possible to select from several pre-prepared templates, or it may be possible to design or customize it individually.

[0047] Furthermore, the virtual space information 140 may include, for each registered virtual space 200, information that can identify the object data of that virtual space 200, such as the file name of the object data, information indicating the location where the data is stored (for example, the directory name, or the path name including the file name), etc.

[0048] The space generation unit 102 generates a virtual space 200 for the virtual funeral venue based on the wishes of the chief mourner or other user U who conducts the virtual funeral in the virtual space provision system 1 (hereinafter referred to as "chief mourner user UA"; mourner user U will be referred to as "mourner user UB"; however, if there is no need to distinguish between the chief mourner and mourner user U, they will simply be referred to as user U).

[0049] Here, we will explain the preparations made by the space generation unit 102 for generating the virtual space 200. The virtual space provider 100 displays a screen for receiving input for generating a virtual space 200 on the display of the communication device 10 used by the bereaved user UA (Example 1). However, this does not preclude the possibility that, for example, the bereaved user UA may visit a funeral company or agency store to apply for a virtual funeral (Example 2). Therefore, in the case of Example 1, the screen may be displayed on the display of the virtual space provider 100, and the bereaved user UA may operate the virtual space provider 100. Alternatively, in the case of Example 2, an employee of the funeral company or agency may operate the virtual space provider 100 and register information according to the request from user U.

[0050] The screen includes various UIs (User Interfaces) that accept input of information to identify the scale information, altar information, and optional information related to the virtual funeral venue. The virtual space provider 100 accepts operations from the bereaved user UA on the various UIs on the screen and receives information about the virtual funeral venue, including the scale information, altar information, and optional information.

[0051] The information regarding the received virtual funeral venue is assigned identification information and stored in the virtual space information 140. Alternatively, the virtual space provisioning system 1 may prepare multiple types of virtual funeral venues 200 in advance, and the virtual space provisioning device 100 may display multiple virtual funeral venues 200 on the display of the bereaved user UA's communication device 10. The bereaved user UA may view the multiple virtual funeral venues 200 and select their preferred virtual funeral venue from among them.

[0052] As described above, the virtual space provider 100 can generate and provide a virtual funeral venue tailored to the needs of the bereaved user UA by allowing the bereaved user UA to select the size of the venue and the grade of options. Alternatively, the virtual space provider 100 may generate and provide a custom-made virtual funeral venue that is individually customized by the bereaved user UA according to their requests.

[0053] The price of the virtual funeral venue may be set according to the selected scale, grade, options, etc. The virtual space provider 100 can calculate the price of the virtual funeral venue based on the specified scale information, altar information, and option information described above, and bill the bereaved user UA for it. However, the criteria for calculating the price are not limited to these, and for example, additions or discounts may be applied depending on the time of use of the venue, the duration of use, the number of mourner users UB who entered the venue, etc.

[0054] The virtual space provider 100 displays a screen that accepts further information regarding the virtual funeral from the chief mourner user UA and accepts operations from the chief mourner user UA. The virtual space provider 100 accepts, for example, information about the deceased, information indicating the date of the funeral (including the period during which the virtual funeral venue will be made public), etc. This information is associated with the information of the virtual funeral venue selected above and stored in the storage device 120 as funeral information 150 as shown in Figure 8. Information about the deceased may include image data of a photograph of the deceased to be used as a portrait of the deceased. Information about the deceased may also include information such as the deceased's posthumous Buddhist name.

[0055] As shown in Figure 8, the funeral information 150 includes, for each funeral, identification information that can identify each funeral (funeral ID in the figure), identification information that can identify the chief mourner user UA (chief mourner user ID in the figure), identification information of the deceased to link with information about the deceased (deceased ID in the figure), information indicating the public availability period of the virtual funeral venue, and identification information that can identify the virtual space 200 of the virtual funeral venue (virtual space ID in the figure). The funeral information 150 may further include identification information that can identify the avatar that performs chanting and other actions in the virtual funeral (monk avatar ID in the figure), and progress information regarding the progress of the funeral.

[0056] Information about the deceased may be stored in the storage device 120 as deceased person information (not shown). Deceased person information may include the deceased's name, gender, age, workplace (occupation), position, and other information. This information may be accepted as input from a predetermined screen by the bereaved user UA.

[0057] Since the virtual space ID of funeral information 150 is linked to the virtual space ID of virtual space information 140 in Figure 7 above, the space generation unit 102 can obtain information about the virtual funeral venue used for the funeral by referring to funeral information 150 and virtual space information 140. Alternatively, funeral information 150 may also include information indicating the URL (Uniform Resource Locator) to which the virtual space 200 is made public.

[0058] The progress information includes information indicating the order of the funeral proceedings, information indicating the content and length of the chanting, and information indicating the content of the sermon or talk by the monk. The progress information may be entered by the chief mourner user UA through a designated screen. Alternatively, the virtual space provisioning system 1 may accept the chief mourner user UA's selection from a designated screen through an operation from multiple patterns prepared in advance.

[0059] Regarding the monk avatar and the progress of the funeral, as described above, the chief mourner user UA can be identified and this information may be stored as funeral information 150, but is not limited to this. For example, if it is assumed that a monk avatar and progress fixedly set on the virtual space provisioning system 1 side will be used, then information regarding the monk avatar and progress does not need to be stored in funeral information 150. For example, information regarding the monk avatar 220 or the progress may be stored in virtual space information 140.

[0060] Using the funeral information 150, virtual space information 140, and user information 130 registered in this manner, the space generation unit 102 can generate a virtual space 200 for the virtual funeral venue based on the wishes of the bereaved user UA.

[0061] Next, the reception unit 104 accepts the entry of multiple users U into the 3D virtual space 200. These multiple users U include the chief mourner and the mourners mentioned above. The entry of users U is accepted by logging into the virtual space provision system 1, as described above.

[0062] Information regarding the login of a mourner user UB (corresponding to entry into the virtual funeral venue) is stored in the storage device 120 as mourner information 152, as shown in Figure 9. As shown in Figure 9, the mourner information 152 includes, for each virtual funeral, a funeral ID to link with funeral information 150, for each of the multiple mourners at the funeral, identification information (user ID in the figure) that can identify each mourner user UB, information indicating the date and time the mourner user UB entered the virtual funeral venue, and information indicating the date and time the mourner user UB left the virtual funeral venue (logout date and time). Furthermore, the mourner information 152 may also include violation information of the mourner user UB, as described in the embodiments described later.

[0063] The avatar control unit 106 generates avatars 210 for each of the multiple users U and displays them in a three-dimensional virtual space 200 shown on the display means of multiple communication devices 10 (such as the displays of mobile terminals and operating terminals, and the VR goggles 34 of the VR terminal 30). Furthermore, the avatar control unit 106 receives operations on the avatars 210 of each of the multiple users U from the multiple communication devices 10, thereby controlling the avatars 210 in the three-dimensional virtual space and enabling communication between the multiple users U.

[0064] For example, multiple user U avatars 210 that have entered the virtual space 200 of a virtual funeral venue can communicate with each other by operating the communication device 10, either through voice calls or text input (e.g., chat). In the case of voice calls, the recipient may be a specific user U, or the call may be directed to multiple avatars 210 located around the originating user U's avatar 210 within the virtual space 200 (e.g., within a predetermined range). If a specific user U is specified, the avatar control unit 106 will initiate a call with that specific user U. In the latter case, the voice output of the call is output so that it can be heard by the user U through the voice output means (speakers, etc.) of the communication device 10 of the surrounding avatars 210 user U. The content of each user U's response is input via the voice input means (microphone, etc.) of the communication device 10 and similarly output so that it can be heard by the surrounding user U.

[0065] The avatar control unit 106 receives information transmitted by each user U via text input. The avatar control unit 106 then displays the received information in the display field 240 associated with the originating avatar 210 in the virtual space 200, as shown in Figure 4. Alternatively, the avatar control unit 106 may convert the content of the voice call described above into text information and display it in the display field 240.

[0066] In this way, the virtual space provider 100 enables communication between multiple users U who have entered the virtual space 200 of the virtual funeral venue.

[0067] Furthermore, the avatar control unit 106 generates a monk avatar 220 and displays it in the 3D virtual space 200, and controls the monk avatar 220 within the 3D virtual space 200 to cause the monk avatar 220 to perform at least one of chanting sutras and conducting a funeral service.

[0068] Furthermore, the avatar control unit 106 generates a master of ceremonies avatar (not shown) separate from the monk avatar 220 and displays it in the 3D virtual space 200. In addition, the avatar control unit 106 may control the master of ceremonies avatar within the 3D virtual space 200 to have the master of ceremonies avatar conduct the funeral proceedings. The methods for controlling the Monk Avatar 220 and the Host Avatar will be explained later.

[0069] <Example of operation> The operation examples of the virtual space provider 100 will be explained below using Figures 10 and 11. First, the procedure for generating a virtual funeral venue and registering funeral information will be described. As shown in Figure 10, the system provider of the virtual space provision system 1 (for example, a funeral company, a software development or sales company, etc.) (or a creator commissioned by the system provider) creates a 3D virtual space of the funeral venue or cemetery and registers it in the storage device 120 as virtual space information 140 (step S201). The creation of the 3D virtual space can be done using a general metaverse space creation tool (software).

[0070] Note that the procedure shown in Figure 10 corresponds to step S101 in Figure 2.

[0071] The system provider only needs to create at least one type of virtual space 200, but it is preferable to create multiple types of virtual spaces 200. For example, multiple grades of virtual space 200 may be provided to give the bereaved user UA more choices. Multiple patterns of virtual space 200 may be prepared with differences in size and the number of mourners (avatars 210) that can be accommodated.

[0072] Next, the system provider of the virtual space provision system 1 creates 3D objects of structures such as altars and tombstones (step S203). The 3D objects are placed in the virtual space 200 created in step S201, and information about these objects is further registered in the virtual space information 140. For example, multiple types of virtual spaces 200 can be created by changing the grade of altars, etc., and registered in the virtual space information 140.

[0073] The system provider also creates a monk avatar 220 (or presenter avatar) as a 3D object. Similar to user U's avatar 210, information about the monk avatar 220 (or presenter avatar) is also stored in the storage device 120 as avatar information, associated with identification information that can identify the monk avatar 220 (or presenter avatar).

[0074] Alternatively, a monk avatar 220 (or master of ceremonies avatar) may be placed in the virtual space 200 and designated as virtual space information 140. However, as shown in Figure 8, the chief mourner user UA may select a monk avatar 220 (or master of ceremonies avatar) for each funeral and register it in the funeral information 150.

[0075] For example, with the monk avatar 220, it may be possible to change its appearance, clothing, role, chanting content, etc., according to the sect or religion.

[0076] From among the 200 virtual funeral venues prepared in this manner, the bereaved user UA can select their preferred virtual funeral venue 200. The virtual space provider 100 displays an application screen on the display of the communication device 10 for receiving funeral applications from the bereaved user UA. The application screen includes a UI that accepts input such as information about the deceased, information about the virtual funeral schedule (including the public viewing period), and information about the desired funeral proceedings.

[0077] The virtual space provider 100 accepts various information inputs from the user via the application screen (step S205). The virtual space provider 100 stores the received information as funeral information 150 in the storage device 120.

[0078] Next, the virtual space provider 100 accepts the selection of a virtual funeral venue desired by the chief mourner user UA from among several virtual funeral venues (step S207). At this time, a demonstration video (still images may also be used) of the virtual funeral venue may be displayed on the display of the communication device 10 so that the chief mourner user UA can view it.

[0079] Furthermore, in step S207, the virtual space provider 100 accepts the selection of options desired by the chief mourner user UA (such as the number and arrangement of incense stands, and changes to objects). At this time, the selected objects may be added to the virtual space 200 of the virtual funeral venue previously selected by the chief mourner user UA, and the images may be displayed on the chief mourner user UA's communication device 10.

[0080] For example, it may be possible to change some objects (such as the type and color of flowers) of a pre-prepared virtual funeral venue. When the space generation unit 102 of the virtual space provider device 100 receives an object that the bereaved user UA wishes to change or add, it updates the contents of the virtual space 200, assigns pre-assigned identification information to the new virtual space 200, and adds it to the virtual space information 140. The identification information of the virtual space 200 registered in the funeral information 150 of the bereaved user UA is also updated.

[0081] Furthermore, if the venue desired by the bereaved user UA is not among the pre-prepared virtual funeral venues, the system provider may create a new virtual funeral venue virtual space 200 that reflects the wishes of the bereaved user UA and register it in the virtual space information 140.

[0082] Next, the space generation unit 102 of the virtual space provider device 100 accepts further customizations to the virtual space 200, which has been constructed up to this point according to the wishes of the chief mourner user UA (step S209), and generates the final virtual space 200. An example of customization is the display of different objects for each chief mourner user UA, such as the portrait and posthumous Buddhist name of the deceased. The space generation unit 102 acquires information about the deceased and reflects it in the display of the virtual space 200. The method of acquiring information about the deceased may be to read the facial image data and posthumous Buddhist name text information of the deceased from the funeral information 150, or it may be to accept the upload of an image to be used as a portrait and the input of the posthumous Buddhist name by user operation. The space generation unit 102 updates the virtual space information 140 with the contents of the completed virtual space 200.

[0083] The virtual space 200 constructed in this manner is made public on the web, and only user U, who has been granted access to the website, can access it after login authentication. Therefore, the system provider provides user U, the chief mourner user UA, with a method for user U to access the virtual space 200 of the virtual funeral venue (step S211).

[0084] As an example of how to provide access information, the URL of the website where the virtual space 200 of the virtual funeral venue is publicly accessible will be provided. This access information may be displayed on the My Page created in the account of the chief mourner user UA after the application screen and the creation of the virtual space 200 are completed, or it may be sent by email to an email address previously specified by the chief mourner user UA. Furthermore, the access information may also include a 2D code that records the URL information of the operation terminal 20.

[0085] Furthermore, the information regarding the access method may also include information regarding how to use the virtual space 200 and any precautions to take.

[0086] In order for mourner user UB to access the virtual space provision system 1, they must log in. For example, the system provider of the virtual space provision system 1 may provide user U with guest account information (user ID and password) along with the access method information described above. After user U logs in to the virtual space provision system 1 using the guest account information, they may register as a user, obtain account information (user ID and password), and use that account information to log in to the virtual space 200 of the virtual funeral venue. The registered user information is registered in user information 130.

[0087] Furthermore, if it is anticipated that a large number of mourners will use the system, it may be possible to allow users to log in without creating a login account in advance. Specifically, this could involve providing a guest login ID and password and including them in the access method information described above, or using mnemonic authentication, but other authentication methods may also be used and are not limited to these. In the case of mnemonic authentication, for example, mourner users UB could be asked to select an image related to the deceased. Alternatively, each user U could use an SNS (Social Networking Service) account they already use.

[0088] If a login account is not created in advance, the virtual space provisioning system 1 assigns a user ID to each user U and manages it by registering it in user information 130. When the mourner user UB logs out, the user ID becomes invalid, and when they log in again, a new user ID should be assigned. The reason for assigning a user ID to each mourner user UB is to associate it with the information of the mourner user UB's avatar 210, which will be described later, and register it in user information 130. Furthermore, the user ID of the mourner user UB is also used in the embodiment described later to monitor the mourner user UB's behavior.

[0089] The bereaved user (UA) can convey the information provided by the system provider to relatives, friends, colleagues, and other relevant parties, for example, by sending it via email or printing it out and sending it on paper.

[0090] Next, Figure 11 will be used to explain the procedure by which each user U logs in to the virtual space 200 of the virtual funeral venue created in Figure 10 and participates in the virtual funeral. The chief mourner user UA and the mourner user UB, who has been contacted by chief mourner user UA, use the communication device 10 (which may be the operation terminal 20 or VR terminal 30) to access the URL of the virtual space 200 of the virtual funeral venue according to the access method described above. Then, each user U can participate in the virtual funeral by logging into the virtual space provision system 1.

[0091] First, the virtual space provider 100 accepts login requests from each user U (step S301). The ID and password entered by each user U are authenticated (step S303). If authentication is successful (OK in step S303), the user U can log in to the virtual space provider system 1 and enter the virtual space 200 of the virtual funeral venue. The information of the logged-in user U is added to the mourner information 152. The virtual space provider 100 associates the user ID of the user U with the date and time the user U logged in (date and time of entry into the virtual space 200) and stores it in the mourner information 152 of the virtual funeral venue.

[0092] Furthermore, when a mourner user UB registers with the virtual space provision system 1, the information of the mourner user UB is added to the user information 130 and stored in the storage device 120. The user information 130 of the user U also includes the information of the avatar 210, which will be described later.

[0093] Furthermore, after login, the virtual space provider 100 may display a questionnaire screen on the user U's communication device 10 to accept input of information such as name, relationship to the deceased, and contact information, and register it in the user information 130. This information may be provided to the bereaved user UA and used later to express gratitude for condolences.

[0094] On the other hand, if authentication fails (NO in step S303), user U will not be able to log in to the virtual space provisioning system 1, and this process will terminate. In other words, user U who fails to log in cannot use the virtual space provisioning system 1.

[0095] Then, the communication device 10 of user U, who has successfully authenticated, displays the registration screen for their own avatar 210 (step S305). For example, the reception unit 104 allows each user U to perform the procedures for selecting, creating, and registering their avatar 210 on their communication device 10, and accepts the registration of user U's avatar 210. The reception unit 104 associates the information of the registered user U's avatar 210 with user U and registers it in the user information 130.

[0096] The avatars 210 that the reception unit 104 accepts for registration may be created by the space generation unit 102. The space generation unit 102 presents a number of avatars 210 prepared in advance by the virtual space provision system 1 to each user U's communication device 10, and accepts the avatar 210 selected by the user as the user U's avatar 210. In addition, the selection of avatars 210 may include avatars 210 that have been used in the past or at other virtual funeral venues.

[0097] Furthermore, the space generation unit 102 may display a screen for creating the appearance of the avatar 210 on each user U's communication device 10, and present multiple parts that the virtual space provision system 1 has prepared in advance. The space generation unit 102 combines the parts selected by the user to create the avatar 210 for that user U. The space generation unit 102 may display the avatar 210, which is composed of the parts selected by the user U, on the display of the communication device 10, present it to the user U, and accept instructions for registration or modification.

[0098] Alternatively, the spatial generation unit 102 may accept the upload of 3D data of an avatar 210 created by the user U. Furthermore, the spatial generation unit 102 accepts the selection and upload of image data so that 2D image data, such as photographs, can be applied as textures to the avatar 210. The spatial generation unit 102 may also accept the specification of the image placement position and apply the image to the avatar 210.

[0099] Furthermore, the space generation unit 102 can generate a cemetery (hereinafter referred to as a virtual cemetery) reproduced within a three-dimensional virtual space 300, as shown in Figure 19, similar to the virtual space 200 of the virtual funeral venue. The virtual cemetery is a virtual cemetery for user U to visit on the internet and is equipped with virtual tombstones 330. However, the virtual cemetery may, and is not limited to, be equipped with other objects. In a virtual cemetery, users can participate and communicate, just as they would in a virtual funeral venue.

[0100] In the virtual cemetery, the monk avatar 220 described above may also perform chanting. Furthermore, the virtual space provision system 1 may construct a 3D virtual space of a virtual temple in addition to the virtual cemetery, and provide a service in which a Buddhist memorial service is performed by the monk avatar 220 in the 3D virtual space of the virtual temple, and user U can participate in the memorial service.

[0101] The virtual space 200 for the virtual funeral venue and the virtual space 300 for the virtual cemetery may be constructed by the same virtual space provider 100, or they may be constructed by different virtual space provider 100s. In either case, for example, information about the deceased, information about the avatar 210 of the chief mourner user UA, user information, object data, etc., may be shared. The virtual space 200 for a virtual funeral venue and the virtual space 300 for a virtual cemetery of a certain user U, constructed by the virtual space provider 100, may be constructed in the same metaverse space, or they may be constructed separately in different metaverse spaces.

[0102] The reception unit 104 registers the information of the user U's avatar 210, which has been created or acquired, in the user information 130, associating it with user U. Steps S301 to S305 in this figure correspond to step S103 in Figure 2.

[0103] Once the selection, creation, and registration of the avatar 210 are complete, the avatar control unit 106 displays the virtual space 200 of the virtual funeral venue on the display of each user U's communication device 10 (step S307). The avatar control unit 106 then displays the avatars 210 of each logged-in user U in the virtual space 200. Furthermore, the avatar control unit 106 controls the avatars 210 within the three-dimensional virtual space 200 to enable communication between multiple users U (step S309). This step S309 corresponds to steps S105 and S107 in Figure 2.

[0104] The avatar control unit 106 has the functions of receiving information (voice, text) from user U's communication device 10, analyzing the received voice and converting it into text data, outputting the voice to the virtual space 200 or another user U's communication device 10, and outputting the received text or converted text to the virtual space 200 or another user U's communication device 10.

[0105] Furthermore, the avatar control unit 106 controls the movement, facial expression changes, and bowing of the user U's avatar 210 displayed in the virtual space 200. The avatar control unit 106 receives the voice or text input by the user U as described above, enabling communication between users U via the avatar 210.

[0106] In detail, the avatar control unit 106 receives operations from each user U on the avatar 210 from the virtual space provider 100 and reflects them in the operation of the user U's avatar 210. For example, operations on the avatar 210 are realized by selecting control commands. Control commands include, for example, action commands to control the movement of the avatar 210, expression commands to control the facial expressions of the avatar 210, and movement commands to control the movement of the avatar 210. However, control commands are not limited to these and may include commands that perform other controls.

[0107] Action commands are commands that make Avatar 210 perform actions such as putting hands together in prayer, offering incense, bowing, sitting down, standing up, offering flowers, and nodding. Expression commands are commands that make Avatar 210 display multiple expressions such as crying or smiling. Movement commands are commands that move Avatar 210 on the screen in directions such as left, right, forward, and backward.

[0108] As an example, the avatar control unit 106 displays a virtual space 300, including the operation UI for each control command, on the display of each user U's communication device 10, as shown in Figure 12. The action command UI 410 accepts the selection of actions such as putting hands together in prayer, offering incense, bowing, sitting down, standing up, offering flowers, and nodding. The facial expression command UI 420 accepts the selection of multiple facial expressions, such as crying or smiling. The movement command UI 400 includes arrow icons on the screen that allow movement in directions such as left, right, forward, and backward, and accepts the operation of these arrow icons.

[0109] User U transmits control commands to the virtual space provider 100 by operating the UI using the control unit of the communication device 10, or, in the case of the VR terminal 30, the controller 32, etc. The avatar control unit 106 controls the avatar 210 of each user U according to the control commands received from the communication device 10 of that user U.

[0110] Alternatively, as another method of controlling the avatar 210, the user U's VR terminal 30 uses sensors provided on the controller 32 and VR goggles 34 to recognize the user U's movements and facial expressions, and transmits the detection or recognition results of these sensors to the virtual space provider 100. The avatar control unit 106 may then control the movements and facial expressions of the avatar 210 in the same way as the movements and facial expressions of the user U recognized from the sensor detection results. Thus, various methods of controlling the avatar 210 are conceivable, and control may be performed using methods other than those described above, and is not limited to these. For example, the movements and facial expressions of the user U may be recognized using a camera attached to the communication device 10 or the operation terminal 20, and the recognition results may be transmitted to the virtual space provider 100. The avatar control unit 106 may then control the movements and facial expressions of the avatar 210 in the same way as the movements and facial expressions of the user U recognized using the camera.

[0111] Furthermore, as described above, communication can be conducted between avatars 210 in a chat format. In other words, user U can communicate with other users U in real time via avatar 210. The avatar control unit 106 receives voice or text input from user U and outputs the voice to the virtual space 200 or displays it in the display field 240 associated with that user U. The avatar control unit 106 may also convert the input voice into text and display it in the display field 240. The avatar control unit 106 associates the display field 240 with the user U who entered the text, for example, by linking it with a leader line and displaying it.

[0112] Furthermore, in step S309, the avatar control unit 106 generates a monk avatar 220 (or master of ceremonies avatar) and displays it in the 3D virtual space 200. At the same time, the avatar control unit 106 controls the monk avatar 220 (or master of ceremonies avatar) within the 3D virtual space 200 to cause the monk avatar 220 (or master of ceremonies avatar) to perform at least one of chanting sutras and conducting the funeral service. One example of a method for controlling the monk avatar 220 (or master of ceremonies avatar) is to pre-create a scenario of actions, behaviors, and speech content and timing, and then control the monk avatar 220 (or master of ceremonies avatar) according to that scenario. Furthermore, another method of controlling the monk avatar 220 (or master of ceremonies avatar) may be an interactive method of controlling the progress. One example of the dialogue is that the monk avatar 220 prompts the attendees to perform some action (such as offering incense or saying goodbye to the deceased's portrait), and the monk avatar 220 waits to resume the ceremony until all attendees have completed their actions. After all attendees have completed their actions and signal that they are finished, the monk avatar 220 resumes the ceremony. However, this is not an exhaustive list of possible scenarios.

[0113] Furthermore, the avatar control unit 106 may input information indicating the situation on site to an AI (Artificial Intelligence) or the like, and control it to flexibly change the content and timing of the actions and behaviors of the monk avatar 220 (or the presenter avatar) according to the situation.

[0114] In another example, a monk (or officiant) could actually participate in the virtual funeral (by logging into the virtual space 200 of the virtual funeral venue), and the monk (or officiant) could operate the monk avatar 220 (or officiant avatar) via the communication device 10. The virtual space provider device 100 could collect the chanting (or officiant's announcements) spoken by the monk (or officiant) via the microphone of the communication device 10 and output the audio to the virtual space 200 in real time. However, the audio could be output with a predetermined time delay. In this case, the monk (or officiant) could participate in the funeral online without having to go to the venue.

[0115] When the virtual funeral ends or when a user U leaves the virtual funeral venue, each user U performs a logout process. The virtual space provider 100 accepts each user U's logout operation and removes the user U's avatar 210 from the virtual space 200 (step S311). At this time, the virtual space provider 100 stores the information of the removed user U (information indicating the date and time of departure) in the mourner information 152, associating it with the user U's user ID. The virtual space provider 100 terminates the virtual space 200 of the virtual funeral venue when all users U have left or the public period has expired.

[0116] As described above, according to this embodiment, the virtual space provision device 100 comprises a space generation unit 102, a reception unit 104, and an avatar control unit 106. The space generation unit 102 generates a three-dimensional virtual space of at least one of a funeral hall and a cemetery. The reception unit 104 accepts entry of multiple users to the three-dimensional virtual space. The avatar control unit 106 generates avatars for each of the multiple users and displays them in the three-dimensional virtual space. Furthermore, the avatar control unit 106 enables communication between multiple users by controlling the avatars within the three-dimensional virtual space. In this way, the virtual space provider 100 enables communication between multiple users U by controlling the avatar 210 of a user U whose login has been accepted by the reception unit 104 within the 3D virtual space 200 generated by the space generation unit 102, thereby enabling communication between multiple users U. This allows for the provision of a 3D virtual space of at least one of a funeral hall and a cemetery where multiple users can communicate smoothly. In other words, it is possible to appropriately limit the users U who are the target of communication and enable communication between them.

[0117] As mentioned above, there are several possible reasons why funerals and memorial services for the deceased have become simpler in recent years. One reason is the high cost. In particular, traditional graves require maintenance costs, so it is thought that many people choose to close down their graves to reduce expenses. Another reason is the burden of travel required to attend funerals and visit graves. Long-distance travel is physically and financially demanding, especially for the elderly. In today's aging society, it is thought that the number of cases where people find it difficult to pay their respects and visit graves in distant locations is increasing. Furthermore, due to depopulation and a shortage of successors, the number of Buddhist priests is declining, especially in rural areas, and it is becoming increasingly difficult to invite a priest to a funeral.

[0118] According to the virtual space provider 100, funerals and grave visits (memorial services, equinox, Obon, etc.) can be completed in a three-dimensional virtual space, thus reducing the burden of travel related to funerals and grave visits. Furthermore, according to the virtual space provider 100, there is no need to attend funerals in the real world, so there is no need to prepare funeral-related accessories such as mourning clothes, thus reducing the financial burden. Furthermore, according to the virtual space provider 100, there is no need to own a grave in the real world, thus reducing the burden of grave maintenance. Furthermore, according to the virtual space provider 100, it is possible to identify mourners from the login information of user U received by the reception unit 104, thus reducing the burden of mourner management.

[0119] (Second Embodiment) The second virtual space provider 100 in Figure 13 of this disclosure is the same as the virtual space provider 100 in Figure 1, except that it further has a display processing unit 108. Note that each element in Figure 13 may be combined to the extent that it does not conflict with each element of one or more embodiments.

[0120] As shown in Figure 13, the virtual space provider 100 includes the same space generation unit 102 as in Figure 1, a reception unit 104, and an avatar control unit 106, and further includes a display processing unit 108. The display processing unit 108 acquires content data related to the deceased and displays the content data in the three-dimensional virtual space. Content data relating to the deceased includes images, videos, and audio data of the deceased, as well as 3D object data of offerings to be placed at the deceased's altar or grave. The 3D objects may be, for example, floral tributes created by user U. The virtual space provider 100 may display a screen on user U's communication device 10 that includes a UI for user U to select, create, and register (upload) 3D objects, and accept user operations to select, create, and register (upload) 3D objects. When uploading 3D objects, the virtual space provider 100 may accept user operation to specify the display position where the 3D objects will be placed.

[0121] The virtual space provider 100 stores the received object data information in the storage device 120 as data reception information 160 shown in Figure 14. As shown in Figure 14, each time object data is received, the data reception information 160 includes, in association with, identification information (reception ID in the figure), information indicating the date and time the data was received (reception date and time in the figure), information indicating the received data (received data in the figure), identification information of the user U who uploaded the object (user ID), and information indicating the display position of the object.

[0122] The information indicating the received data includes the data file name and path information indicating the data's storage location. Furthermore, the information indicating the received data may also include information indicating the type of object (e.g., flowers, offerings, incense, etc.). The display position for displaying the object may be specified by the user U as described above, or the placement locations may be predetermined for each type of object.

[0123] Furthermore, content data may also have a set scope for its accessibility. This scope can be set by limiting which users can access the content data (for example, by restricting access to only relatives).

[0124] The virtual space provider 100 displays the 3D object uploaded from the communication device 10 at a designated display position in the virtual space 200.

[0125] The display processing unit 108 acquires content data of offerings to be placed on the deceased's altar or grave, and uses the acquired content data to display the offerings in the 3D virtual space 200.

[0126] Furthermore, the display processing unit 108 may acquire content data relating to the deceased's will and display (or output as audio) the content data within the three-dimensional virtual space. The content data relating to the deceased's will consists of at least one of the audio data and document data of the deceased's will, and is assumed to have been created and saved (uploaded to the virtual space provision system 1) in advance by the person concerned. This content data relating to the deceased's will is created using an electronic certification means that proves it was created by the deceased themselves. Examples of electronic certification means that can be used include NFTs (Non-Fungible Tokens), electronic signatures, and digital watermarks. This provides confirmation that the data was created and registered by the deceased.

[0127] Furthermore, when user U operates a UI (for example, an icon) for viewing or viewing the content data provided in the virtual space 200, the display processing unit 108 performs the processing of viewing or viewing the content data.

[0128] Furthermore, it is preferable to restrict access to the content data of the deceased's will to only authorized users U. For example, access to the content data may be granted to users U who are relatives related to the will. The display processing unit 108 will only allow authorized users U to view or watch the content data.

[0129] Furthermore, the display processing unit 108 may restrict which users U are permitted to view or watch the content data, according to the disclosure scope set for each piece of content data as described above.

[0130] Furthermore, the display processing unit 108 acquires content data that user U wishes to display in the 3D virtual space 200, and determines whether the acquired content data is appropriate or not. One criterion for discriminating content data is whether or not the content data is related to the deceased. The display processing unit 108 determines that content data related to the deceased is appropriate, and content unrelated to the deceased is inappropriate. Another criterion is whether or not the content contains defamatory remarks about the deceased or others. The display processing unit 108 determines that the content data contains defamatory remarks about the deceased or others is inappropriate.

[0131] The content data can be identified using, for example, image recognition, speech recognition, or pattern recognition. A model for identifying inappropriate content is prepared, and the display processing unit 108 uses this model to identify the content data. This model may be created using machine learning. Alternatively, a generative AI may be used to determine whether the content data is appropriate or not.

[0132] The display processing unit 108 displays content data that it deems appropriate within the three-dimensional virtual space 200. On the other hand, the display processing unit 108 does not display content data that it deems inappropriate within the three-dimensional virtual space 200.

[0133] Furthermore, for user U who uploaded the content data deemed inappropriate, information indicating that the user U committed the violation may be recorded in the violation information of user U's mourner information 152.

[0134] The information in the mourner information 152 is referenced by the exit processing unit 110, which will be described later, and is used to perform actions such as forcibly logging out the user U, depending on the level and frequency of the violation.

[0135] As described above, in the virtual space provisioning device 100 of this embodiment, the display processing unit 108 acquires content data related to the deceased and displays the content data in a three-dimensional virtual space. Thus, the virtual space providing device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, it can display content data related to the deceased, such as a memorial album, in the three-dimensional virtual space 200, making it possible for mourners to share memories of the deceased.

[0136] Furthermore, the display processing unit 108 can acquire content data of offerings placed at the deceased's altar or grave and display it in the 3D virtual space 200, allowing mourners to visually express their feelings for the deceased.

[0137] Furthermore, the display processing unit 108 can acquire content data related to the deceased's will and display (or output as audio) said content data within the three-dimensional virtual space 200, and said content data is created using NFT (Non-Fungible Token). This makes it possible to display content data that is guaranteed to have been created and registered by the deceased.

[0138] Furthermore, the display processing unit 108 acquires content data that user U wishes to display in the 3D virtual space 200 and determines whether the acquired content data is appropriate or not. The display processing unit 108 can then display the content data that is determined to be appropriate and not display the content data that is determined to be inappropriate. In this way, the virtual space provider device 100 allows mourner user UB to freely upload content data, and inappropriate content data among the uploaded data can be prevented from being displayed. For example, content that slanders the deceased or others can be excluded from being displayed, thus enabling the virtual funeral to proceed smoothly.

[0139] (Third embodiment) The third virtual space provider 100 in Figure 15 of this disclosure is the same as the virtual space provider 100 in Figure 1, except that it further includes an exit processing unit 110. Note that each element in Figure 15 may be combined to the extent that it does not conflict with each element of one or more embodiments.

[0140] As shown in Figure 15, the virtual space provisioning device 100 includes the same space generation unit 102 as in Figure 1, a reception unit 104, and an avatar control unit 106, and further includes an exit processing unit 110. The exit processing unit 110 monitors the behavior of multiple user U avatars 210, identifies avatars 210 whose behavior meets the exit criteria, and removes the identified avatars 210 from the 3D virtual space 200. In other words, the exit processing unit 110 forcibly logs out the identified avatar 210 from the virtual space provisioning system 1.

[0141] There are various methods for determining whether or not a person's words or actions meet the criteria for expulsion, and these are exemplified below, but are not limited to these. (1) Register inappropriate words in advance, determine whether or not those words have been used, and identify avatars that have uttered inappropriate words more than a predetermined number of times. (2) Inappropriate actions are registered in advance, and it is determined whether or not such actions have been performed, and avatars that have performed inappropriate actions more than a predetermined number of times are identified. (3) Based on reports (inputs) from avatars attending the funeral, avatars that have engaged in inappropriate behavior will be identified. Whether or not the behavior of the identified avatars is inappropriate will be determined by the administrator (or the virtual space provision system 1) after verification. (4) Use machine learning models to detect inappropriate speech and behavior.

[0142] Furthermore, inappropriate words and actions (behaviors) that are prohibited according to religion or sect may be registered in advance.

[0143] Furthermore, the inappropriate words and actions to be registered may be defined uniformly by the virtual space provision system 1, or they may be defined separately for each funeral venue, cemetery, or chief mourner. The chief mourner may also be able to select from multiple patterns.

[0144] The exit processing unit 110 performs speech recognition on the speeches of multiple user U avatars 210, for example, and determines whether the speech is inappropriate. Specifically, as an example, the exit processing unit 110 pre-registers inappropriate speech content (words, phrases, etc.) in a dictionary (or in an identification model). Then, the exit processing unit 110 compares the speech content obtained as a result of speech recognition of each avatar 210's speech with the registered content, and if the degree of match obtained as a result of the comparison is above a threshold, it determines that the speech is inappropriate.

[0145] Furthermore, the exit processing unit 110 performs pattern recognition on the movements and actions of multiple user U avatars 210 and determines whether or not they are inappropriate. Specifically, as an example, the exit processing unit 110 pre-registers patterns of inappropriate movements and actions in an identification model. The exit processing unit 110 then compares the movements or actions of each avatar 210 obtained as a result of pattern recognition with the registered content, and if the degree of match obtained as a result of the comparison is above a threshold, it determines that the movements or actions are inappropriate.

[0146] If the exit processing unit 110 detects that inappropriate behavior has occurred, the user U's information in the mourner information 152 of Figure 9 may be recorded as violation information indicating that inappropriate behavior was detected. The violation information may include, for example, the content of the detected inappropriate behavior (or a level value indicating the degree of inappropriateness), the date and time the inappropriate behavior was detected, and the number of times the inappropriate behavior was detected. Furthermore, the violation information may also include information indicating whether or not the user U was forcibly removed due to inappropriate behavior.

[0147] If inappropriate behavior is detected a predetermined number of times or more as described above, the exit processing unit 110 identifies the avatar 210 as an unauthorized user engaging in disruptive behavior. The predetermined number of times may be changed depending on the content of the remarks, actions, or behaviors. For example, if extreme behavior such as punching another user U's avatar 210 is detected even once, the avatar 210 of user U may be immediately removed. On the other hand, if a user makes remarks unrelated to the funeral during the ceremony, the exit processing unit 110 may remove the avatar 210 of user U if the same remark is repeated multiple times (for example, three times) or more. The exit processing unit 110 may also refer to the violation information of user U recorded in the mourner information 152 to determine whether or not to remove the user.

[0148] In this way, the exit processing unit 110 identifies user U who wishes to display content data that has been determined to be inappropriate by the display processing unit 108 as described in the above embodiment, and forcibly removes (logs out) the identified user U from the 3D virtual space 200.

[0149] Furthermore, the exit processing unit 110 may, for example, output a warning notification to the user U's communication device 10 each time an inappropriate statement is detected. If the user U does not stop the statement or action even after receiving the warning notification, the exit processing unit 110 may remove the user U from the system.

[0150] As described above, in the virtual space provisioning device 100 of this embodiment, the exit processing unit 110 monitors the speech and actions of multiple user U avatars 210, identifies avatars 210 whose speech and actions have reached the exit criteria, and removes the identified avatars 210 from the 3D virtual space 200. Thus, the virtual space provider 100 of this embodiment provides the same effects as the above embodiment, and furthermore, it can identify avatars 210 that engage in inappropriate behavior that meets the exit criteria and forcibly remove those avatars 210 from the 3D virtual space 200. Therefore, the virtual space provider 100 can maintain order within the 3D virtual space 200.

[0151] Furthermore, the exit processing unit 110 not only prevents the publication of inappropriate content data, but also identifies the user U who uploaded the content data and can forcibly log out user U. This allows the virtual space provider 100 to prevent repeated uploads of inappropriate content data.

[0152] (Fourth Embodiment) The fourth virtual space provider 100 in Figure 16 of this disclosure is the same as the virtual space provider 100 in Figure 1, except that it further includes a management unit 112. Note that each element in Figure 16 may be combined to the extent that it does not conflict with each element of one or more embodiments.

[0153] As shown in Figure 16, the virtual space provider 100 includes the same space generation unit 102 as in Figure 1, a reception unit 104, and an avatar control unit 106, and further includes a management unit 112. The management unit 112 manages the exchange of money within the 3D virtual space 200.

[0154] The virtual space provision system 1 provides a service that allows user U to exchange money within a three-dimensional virtual space 200 via the virtual space provision device 100. The management unit 112 manages the exchange of money by user U within the three-dimensional virtual space 200. Various situations in which money is exchanged are conceivable and are exemplified below, but are not limited to these. (1) The system provider of the virtual space provision system 1 sells electronic data related to funerals or visits to users U. Examples of electronic data to be sold include flowers and incense, but other electronic data may also be sold, and is not limited to these. (2) Payment from the chief mourner user UA to the system provider of the virtual space provision system 1 for the use of the virtual funeral venue and the virtual cemetery described later. (3) Transfer of condolence money from mourner user UB to chief mourner user UA (4) Payment to the vendor for the return gifts or condolence gifts sent from the chief mourner user UA to the mourner user UB.

[0155] The method of receiving money can be any payment method commonly used on the internet, and is not particularly limited. For example, payment methods such as credit card payment, electronic money payment, debit card payment, and deferred payment (bank transfer, bank account transfer, convenience store payment, etc.) may be used.

[0156] The management unit 112 stores the information relating to the above exchange of money in the storage device 120 as cash receipt and disbursement information 170 shown in Figure 17. As shown in Figure 17, the cash receipt and disbursement information 170 includes, in association with each exchange of money, identification information assigned to the exchange of money (reception ID in the figure), information indicating the date and time of reception, identification information that can identify the user U who pays (deposits) the money (user ID in the figure), information indicating the amount of money exchanged, information indicating the breakdown (for example, flowers, incense, usage fees, condolence money, return gifts, etc.), and information indicating the recipient of the payment (payee in the figure).

[0157] The cash disbursement information 170 may further include the payment method and information indicating whether the payment is complete or not.

[0158] The management unit 112 may further have a function to process the sending of the above-mentioned return gifts (condolence gifts) to the mourner user UB.

[0159] Specifically, the management unit 112 extracts users U whose data registered in the financial information 170 includes "condolence money" as a breakdown, and processes a condolence gift to those users U. The contents of the condolence gift can be specified by the bereaved user UA. For example, the grade of the condolence gift may be changed in stages according to the amount of condolence money. Alternatively, the management unit 112 may send the user U data from a digital catalog of condolence gifts, or send a URL to view the catalog and authentication information to access the URL. The mourner user UB can select the desired item from the catalog and receive the item.

[0160] The management unit 112 may calculate the billing amount using the number of condolence gift return items sent and the amount of each return item, and bill the bereaved user UA, or the catalog company or the vendor that actually sells the items may bill the bereaved user UA.

[0161] As described above, in the virtual space provisioning device 100 of this embodiment, the management unit 112 manages the exchange of money within the three-dimensional virtual space 200. Thus, the virtual space provisioning device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, it can accurately and smoothly manage various monetary transactions in the 3D virtual space 200, thereby significantly reducing the administrative burden on the chief mourner. In addition, managing money at actual funeral venues was a burden for the chief mourner, but there is no need to worry about theft, etc., and the chief mourner's mental burden is also reduced.

[0162] (Fifth embodiment) The fifth virtual space provider 100 in Figure 18 of this disclosure is the same as the virtual space provider 100 in Figure 1, except that it further has an export unit 114. Note that each element in Figure 18 may be combined to the extent that it does not conflict with each element of one or more embodiments.

[0163] As shown in Figure 18, the virtual space provider 100 includes the same space generation unit 102 as in Figure 1, a reception unit 104, and an avatar control unit 106, and further includes an export unit 114. The export unit 114 outputs data for generating a 3D virtual space 200 that reproduces at least one of the funeral venue and the cemetery, in a format usable by other services.

[0164] Another example of its use in other services is in games. The export unit 114 converts the object data of the 3D virtual space 200 into a format usable in games and outputs it. For example, if the game is 2D, the export unit 114 also performs the process of converting the 3D data into 2D data. The output data can be imported into the game and used to recreate things like funeral venues within the game. The game developer may import and use the data during game development, or they may sell the data as a package, allowing game users to pay to import and register it in the game's virtual space.

[0165] Furthermore, when reproducing this in a game, both offline (asynchronous) and online (synchronous) versions are possible. In the online (synchronous) version, multiple game users U may be allowed to log in to and participate in the virtual space 200 of the virtual funeral venue. In the offline (asynchronous) version, the state of the virtual space 200 of the virtual funeral venue can be referenced within the game. In this case, for example, mourner avatars 210 and monk avatars 220 (or master of ceremonies avatars) may also be included in the virtual space 200 as a demonstration, and each avatar may be controlled and operated by a program.

[0166] Further examples of its use in other services include funeral companies and stonemasons using it for their sales activities. Users may recreate and display the virtual space 200 of the virtual funeral venue on their personal computers, tablet devices, smartphones, etc. In this case as well, for example, avatars of mourners 210 and monk avatars 220 (or master of ceremonies avatars) may be included in the virtual space 200 as a demonstration, and each avatar may be controlled and operated by a program.

[0167] As described above, in the virtual space provisioning device 100 of this embodiment, the export unit 114 outputs data for generating a three-dimensional virtual space 200 that reproduces at least one of the funeral venue and the cemetery in a format that can be used by other services. Thus, the virtual space provisioning device 100 of this embodiment provides the same effects as the above embodiment, and furthermore, since the 3D virtual space 200 that has been generated can be reused for other services, it becomes possible to use it for sales or to develop new businesses.

[0168] The embodiments of the present invention have been described above with reference to the drawings, but these are merely examples of the present invention, and various other configurations can also be adopted. (Other Embodiment 1) In the above embodiment, a configuration was described in which the virtual space 200 is made public in real time on the day of the funeral and entry for user U is accepted. In other embodiments, it may be possible for each user U to participate later at a time convenient for them after the day of the funeral. For example, user U who was unable to attend the funeral on the day of the funeral for any reason can log in to the virtual space provision system 1 at a later date and participate in the same funeral as on the day of the funeral. The virtual space provision device 100 records the chanting of sutras by the monk avatar 220 (or master of ceremonies avatar) and the progress of the ceremony on the day of the funeral. Alternatively, the virtual space provision device 100 may record the entire content of the virtual funeral in the virtual space 200 on the day of the funeral (including the chief mourner's avatar 210 and the avatars 210 of other mourners). At a later date, user U who attended the virtual funeral can view the virtual funeral on the communication device 10 and operate their own avatar 210 to perform actions such as offering incense in the virtual space 200.

[0169] Furthermore, a recording of the entire virtual funeral may be made public to user U who is logged into the virtual space provision system 1 for a predetermined period.

[0170] With this configuration, even those who were unable to attend the funeral on the day can log in to the virtual space provision system 1 and participate in the virtual funeral at any time. This eliminates the time constraints related to attending the funeral and improves convenience for attendees.

[0171] (Another Embodiment 2) In other embodiments, administrator privileges may be granted to the chief mourner user UA. Specific examples of administrator privileges include reading aloud pre-written speeches and pre-written phrases regarding the proceedings of the ceremony, and restricting the actions of other mourner users UB, but other privileges may also be granted, and are not limited to these.

[0172] For example, the exit processing unit 110 may accept a designation operation from the chief mourner user UA using an operation menu that can only be operated by a user with administrator privileges, and forcibly remove the avatar 210 of the mourner user UB designated by the chief mourner user UA. In other words, it may have a function that allows the chief mourner user UA to forcibly remove a mourner user UB that they have determined should be removed.

[0173] This configuration allows the funeral service to be conducted smoothly and without interruption.

[0174] (Other Embodiment 3) In the communication function between avatars 210 provided by the avatar control unit 106, there may also be a function to restrict communication depending on the progress of the ceremony. For example, the avatar control unit 106 may control communication between mourner users UB during chanting or sermons by monks. The display processing unit 108 may also notify the communication device 10 of the mourner user UB that communication is not possible.

[0175] Various methods of notification are possible, and are exemplified below, but are not limited to these. (1) Make the UI for text input unusable (e.g., hide, disable, etc.). (2) The communication device 10 of user U who performed the communication operation will output a message indicating that communication is not possible, or that communication will be possible after the chanting or sermon is finished.

[0176] With this configuration, if communication between mourners is inappropriate during the funeral proceedings, this can be communicated to User U, preventing them from continuing the conversation, thus preventing conversations between mourners from disrupting the funeral's progress. Furthermore, if User U is unfamiliar with funeral etiquette, they can be informed of any inappropriate behavior and prevented from engaging in such behavior, thus preventing disruption to the funeral's proceedings.

[0177] Other examples of the disclosure may include a program that causes at least one computer to execute the method disclosed above, or a recording medium that is readable by a computer on which such a program is recorded. This recording medium may include non-temporary tangible media. This computer program includes computer program code that, when executed by a computer, causes the computer to implement a virtual space provision method on a virtual space provision device.

[0178] Furthermore, any combination of the above components, as well as any conversion of the expressions of this disclosure between methods, apparatus, systems, recording media, computer programs, etc., are also valid forms of this disclosure.

[0179] Furthermore, the various components of this disclosure do not necessarily have to be independent entities; multiple components may be formed as a single member, one component may be formed from multiple members, one component may be part of another component, or a part of one component may overlap with a part of another component, and so on.

[0180] Furthermore, although the methods and computer programs disclosed herein describe multiple steps in sequence, the order in which these steps are described does not limit the order in which they must be performed. Therefore, when implementing the methods and computer programs disclosed herein, the order of the steps can be changed to the extent that it does not impair the content.

[0181] Furthermore, the methods and computer programs described herein are not limited to being executed at individually different times. For example, other procedures may be executed while one procedure is being executed, or the timing of one procedure's execution may overlap with the timing of another procedure's execution in whole or in part.

[0182] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure can be made as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate. Furthermore, any information regarding users (User U and the deceased) obtained and used in this disclosure shall be conducted in a lawful manner.

[0183] Furthermore, while the flowcharts used in the above description show multiple steps (processes) in sequence, the execution order of the steps performed in each embodiment is not limited to the order in which they are described. In each embodiment, the order of the illustrated steps can be changed to the extent that it does not impair the content.

[0184] Some or all of the above embodiments may also be described as follows, but are not limited to the following: 1. A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting multiple users to enter the aforementioned three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and enables communication between the multiple users by controlling the avatars within the three-dimensional virtual space. A virtual space provider equipped with the following features. 2. In the virtual space provisioning device described in item 1 above, A virtual space providing device further comprising: a display processing means for acquiring content data relating to a deceased person and displaying said content data in the three-dimensional virtual space. 3. In the virtual space provisioning device described in item 1 or 2 above, A virtual space providing device further comprising: monitoring the behavior of multiple user avatars; identifying avatars whose behavior has reached an exit criterion; and exiting the identified avatars from the three-dimensional virtual space. 4. In the virtual space provisioning device described in any one of items 1 to 3 above, The avatar control means generates an avatar of a Buddhist monk and displays it in the three-dimensional virtual space, and controls the avatar within the three-dimensional virtual space to cause the avatar of the monk to perform at least one of chanting sutras and conducting a funeral service, in a virtual space providing device. 5. In a virtual space provisioning device described in any one of items 1 to 4 above, A virtual space provider device further comprising a management means for managing the exchange of money within the aforementioned three-dimensional virtual space. 6. In a virtual space provisioning device described in any one of items 1 to 5 above, A virtual space provider device further comprising an export means for outputting data for generating the three-dimensional virtual space that reproduces at least one of the funeral venue and the cemetery in a format usable by other services. 7. In the virtual space provisioning device described in item 2 above, The content data relating to the deceased's will is created using an electronic certification means that proves the deceased himself created it, and is provided by a virtual space provider. 8. In the virtual space provisioning device described in item 2 above, The display processing means is a virtual space providing device that acquires content data of offerings placed on the altar or grave of the deceased, and uses the acquired content data to display the offerings in the three-dimensional virtual space. 9. In the virtual space provisioning device described in item 2 above, The display processing means is The user obtains the content data that they wish to display in the three-dimensional virtual space. Determine whether the acquired content data is appropriate or not. The content data deemed appropriate is displayed in the three-dimensional virtual space. A virtual space provider that prevents content data deemed inappropriate from being displayed within the three-dimensional virtual space. 10. In the virtual space provisioning device described in item 9 above, A virtual space provider device further comprising: an exit processing means for identifying a user who has requested to see the content data that has been determined to be inappropriate by the display processing means, and forcibly removing the identified user from the three-dimensional virtual space.

[0185] 11. Virtual space provision device and The system comprises multiple communication devices, each operated by multiple users, that communicate with the aforementioned virtual space provider, The virtual space provider device is A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting entry of the multiple users into the aforementioned three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space shown on the display means of the multiple communication devices, and in the multiple communication devices, receives operations on the avatars of each user, thereby controlling the avatars in the three-dimensional virtual space and enabling communication among the multiple users. A virtual space provision system equipped with the following features. 12. One or more computers, Generate a 3D virtual space of at least one of the funeral venue and the cemetery, The system accepts entry from multiple users into the aforementioned three-dimensional virtual space. A method for providing a virtual space, comprising generating avatars for each of the aforementioned multiple users and displaying them in the three-dimensional virtual space, and enabling communication among the multiple users by controlling the avatars within the three-dimensional virtual space. 13. Spatial generation process for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery. A reception process for accepting multiple users to enter the aforementioned three-dimensional virtual space. A process that generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and controls the avatars within the three-dimensional virtual space to enable communication between the multiple users. A program that causes a computer to execute something. 14. A spatial generation process that generates a three-dimensional virtual space of at least one of a funeral venue and a cemetery. A reception process for accepting multiple users to enter the aforementioned three-dimensional virtual space. A process that generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and controls the avatars within the three-dimensional virtual space to enable communication between the multiple users. A computer-readable recording medium that stores a program to execute on a computer.

[0186] Furthermore, some or all of the configurations described in Appendices 2 to 10, which are subordinate to Appendice 1 (Virtual Space Provisioning Device) mentioned above, may also be subordinate to Appendice 11 (Virtual Space Provisioning System), Appendice 12 (Virtual Space Provisioning Method), Appendice 13 (Program), and Appendice 14 (Recording Medium) in the same subordinate relationship as described in Appendices 2 to 10. Moreover, not limited to Appendices 11, 12, 13, and 14, some or all of the configurations described as appendices may also be subordinate to various hardware, software, various recording means for recording software, or systems, without departing from the embodiments described above. [Explanation of symbols]

[0187] 1. Virtual Space Provisioning System 3. Communication Network 10. Communication equipment 20 Operating terminals 30 VR devices 32 controllers 34 VR goggles 100 Virtual Space Provider 102 Space generation part 104 Reception Department 106 Avatar Control Unit 108 Display Processing Unit 110 Exit Processing Unit 112 Management Department 114 Export Section 120 Storage device 130 User Information 140 Virtual Space Information 150 Funeral Information 152 Information on mourners 160 Data reception information 170 Financial Information 200 3D virtual space 210 Avatars 220 Monk Avatar 230 Altar 240 Display field 300 3D virtual space 330 Virtual Tombstones 400 Movement Command UI 410 Operation Command UI 420 Expression Command UI 1000 computers 1010 Bus 1020 Processor 1030 memory 1040 Storage Devices 1050 Input / Output Interface 1060 Network Interfaces

Claims

1. A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting multiple users to enter the aforementioned three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and enables communication between the multiple users by controlling the avatars within the three-dimensional virtual space. A virtual space provider equipped with the following features.

2. In the virtual space providing device described in claim 1, A virtual space providing device further comprising: a display processing means for acquiring content data relating to a deceased person and displaying said content data in the three-dimensional virtual space.

3. In the virtual space providing device according to claim 1 or 2, A virtual space providing device further comprising: monitoring the speech and actions of the avatars of the aforementioned multiple users; identifying avatars whose speech and actions have reached the criteria for exit; and exiting the identified avatars from the three-dimensional virtual space.

4. In the virtual space providing device according to claim 1 or 2, A virtual space provider device further comprising a management means for managing the exchange of money within the aforementioned three-dimensional virtual space.

5. In the virtual space providing device according to claim 1 or 2, A virtual space provider device further comprising an export means for outputting data for generating the three-dimensional virtual space that reproduces at least one of the funeral venue and the cemetery in a format usable by other services.

6. In the virtual space providing device described in claim 2, The content data relating to the deceased's will is created using an electronic certification means that proves the deceased himself created it, and is provided by a virtual space provider.

7. In the virtual space providing device described in claim 2, The display processing means is The user obtains the content data that they wish to display in the three-dimensional virtual space. Determine whether the acquired content data is appropriate or not. The content data deemed appropriate is displayed in the three-dimensional virtual space. A virtual space provider that prevents content data deemed inappropriate from being displayed within the three-dimensional virtual space.

8. A virtual space provider and The system comprises multiple communication devices, each operated by multiple users, that communicate with the aforementioned virtual space provider, The virtual space provider device is A space generation means for generating a three-dimensional virtual space of at least one of a funeral venue and a cemetery, A reception means for accepting entry of the multiple users into the three-dimensional virtual space, An avatar control means generates avatars for each of the multiple users and displays them in the three-dimensional virtual space shown on the display means of the multiple communication devices, and in the multiple communication devices, receives operations on the avatars of each user from the multiple users, thereby controlling the avatars in the three-dimensional virtual space and enabling communication among the multiple users. A virtual space provision system equipped with the following features.

9. One or more computers, A three-dimensional virtual space is generated for at least one of the funeral venue and the cemetery. The system accepts entry from multiple users into the aforementioned three-dimensional virtual space. A method for providing a virtual space, comprising generating avatars for each of the aforementioned multiple users and displaying them in the three-dimensional virtual space, and enabling communication among the multiple users by controlling the avatars within the three-dimensional virtual space.

10. A spatial generation process that generates a three-dimensional virtual space of at least one of a funeral venue and a cemetery. A reception process for accepting multiple users to enter the aforementioned three-dimensional virtual space. A process that generates avatars for each of the multiple users and displays them in the three-dimensional virtual space, and controls the avatars within the three-dimensional virtual space to enable communication between the multiple users. A program that causes a computer to execute something.

Citation Information

Patent Citations

  • Information processing apparatus, information processing method, and program

    JP2024073682A