Method for selectively rendering users in metaverse virtual space
The selective rendering method in the metaverse virtual space addresses interaction challenges by using relationship vectors to filter and render relevant users and objects, enhancing user interaction and immersion without overloading the system.
Patent Information
- Application Number
- PCT/KR2023/008246
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-14
- Filing Date
- 2023-06-15
- Publication Date
- 2024-12-19
AI Technical Summary
In densely populated metaverse virtual spaces, excessive screen objects and chat messages lead to interaction difficulties, hardware limitations cause delays, and user limitations result in reduced immersion due to server overload, while previous methods restrict social activities by limiting the number of concurrent users.
A selective rendering method that forms a candidate user list based on relationship vectors, calculating elements such as overlapping access time, activity area adjacency, and interaction history to determine a list of interactable users, rendering only relevant users with adjustable information to prevent system overload and enhance user interaction.
This method allows for efficient user interaction by rendering only relevant objects and users, reducing system overload and improving user immersion by allowing more users to interact without hardware limitations, while maintaining effective communication and social activities.
Smart Images

Figure KR2023008246_19122024_PF_FP_ABST
Abstract
Description
A method for selective rendering of users within the metaverse virtual space.
[0001] The present invention relates to user selection applicable within the metaverse virtual space. More specifically, it relates to a user selection method applicable to enhance user interaction within the metaverse virtual space.
[0002] When multiple users are concentrated in one location within the metaverse, various problems can arise. First, excessive objects on the screen can make it difficult to identify and interact with them. This makes it difficult for users to use the program.
[0003] Additionally, a large number of chat messages can make conversation difficult. Text must be at least a certain size for readability, but excessive chat messages can make it impossible to communicate with the people you want.
[0004] Furthermore, hardware limitations can cause delays or render execution impossible. Because there is a limit to the number of objects that can be processed simultaneously, system-wide issues can arise if the server or client is overloaded.
[0005]
[0006] To address these issues, previously, methods were used to limit the number of concurrent users within a space. However, this approach not only limits social interaction between users due to physical server limitations, but also limits communication between users due to the limited number of users.
[0007] While the ability to meet and interact with a large number of users is one of the major characteristics of the virtual space, or metaverse, this limitation on the number of users creates the problem of lowering immersion in the metaverse.
[0008] The present invention seeks to solve the above-mentioned problem, and its purpose is to provide a method for selectively rendering a user within a metaverse virtual space.
[0009] A method for selectively rendering a user within a metaverse virtual space includes a step (S100) of forming a candidate user list, which is a list of other users who can interact with the main user within the virtual space, in a candidate list selection unit (110), a step (S200) of obtaining a relationship vector with the main user for each other user within the candidate user list, in a relationship vector calculation unit (120), a step (S300) of obtaining an interaction user list from the candidate user list based on the size of the relationship vector, in an interaction user list selection unit (130), and a step (S400) of rendering objects for other users within the main user's virtual space from the interaction user list, in a user list rendering unit (140).
[0010] In one embodiment, the list of candidate users may be characterized by selecting them based on their location within the virtual space relative to the main user.
[0011] In one embodiment, in the step (S200) of obtaining a relationship vector, the relationship vector may be characterized by including an overlapping connection time element, an activity area adjacent element, a relationship formation element, and an interaction element.
[0012] In one embodiment, the overlap connection time factor may be characterized as being determined by the following formula: overlap connection time factor = 1 / (1+(Tnow - Tlog) * c1), where Tnow is the current time, Tlog is the most recent overlap connection time of the main user and another user, and c1 is a constant.
[0013] In one embodiment, the activity area adjacent element may be characterized as being determined by the following formula: Activity area adjacent element = 1 / (1 + Du * c2), where Du is the distance within the virtual space between the main user and another user, and c2 is a constant.
[0014] In one embodiment, the relationship formation element may be characterized by including a direct relationship formation element calculated based on whether another user is registered in the friend list of the main user, and an indirect relationship formation element calculated based on whether a user included in the friend list of the main user is included in the friend list of another user.
[0015] In one embodiment, the interaction element may be characterized by including a messaging exchange element that determines whether a chat has taken place between the main user and another user.
[0016] In one embodiment, the messaging exchange element may be characterized as being determined by the following formula: messaging exchange element = 1 / (1 + (Tnow - Tlastmsg) * c3), where Tnow is the current time, Tlastmsg is the time of the last message between the main user and another user, and c3 is a constant.
[0017] In one embodiment, in the step (S200) of obtaining a relationship vector, if the relationship vector has n elements, each element has an absolute size between 0 and 1, and the size of the relationship vector is determined by the size of a vector calculated as a vector value having each element as n dimensions, and may be characterized by having a value between 0 and 1.
[0018] In one embodiment, in the step (S300) of obtaining a list of interacting users, the list of interacting users may be obtained by including other users in the candidate user list whose relationship vector size is greater than or equal to a reference value.
[0019] In one embodiment, in the step (S400) of rendering within a virtual space, other users included in the list of interactive users may be characterized as being rendered in real time.
[0020] In one embodiment, other users included in the list of interacting users may be characterized by having appearance information, shape state information, and message information rendered.
[0021] In one embodiment, in the step (S400) of rendering within a virtual space, other users who are included in the candidate user list but have information below a reference value may be characterized in that minimum information is rendered.
[0022] In one embodiment, in the step of rendering within a virtual space (S400), the minimum information may be characterized as being the user name of another user.
[0023] In one embodiment, when the main user interacts with one of the other users, the method may further include a step (S500) of obtaining information from the interaction user list of the other interacting user and applying it to the interaction list of the main user.
[0024] In one embodiment, the method may be characterized in that if the result of weighting the size of the relationship vector for each user in the interaction user list of other users is greater than or equal to a reference value, the user is applied to the interaction list of the main user.
[0025] In one embodiment, the weights may be characterized as the magnitude of a relationship vector for other users interacting with the main user.
[0026] Therefore, according to the present invention, only objects selected based on the main user are rendered, so that users can easily and conveniently specify and identify objects with which they interact in a virtual space within the metaverse, which leads to easier interaction between users.
[0027] In particular, it can prevent system overload caused by excessive object implementation, and by adjusting this according to the system's implementation situation, it can render more effective user-related objects.
[0028] Meanwhile, when interacting with a specific user in a virtual space within the metaverse, a process of more sophisticatedly updating target users who are potential interaction partners is possible by retrieving and updating information about the target users rendered to the target user.
[0029] Figure 1 is a drawing explaining a rendering method within a virtual space.
[0030] FIG. 2 is a flowchart illustrating a selective rendering method within a virtual space according to one embodiment of the present invention.
[0031] FIG. 3 is a schematic diagram showing a rendering system according to the embodiment of FIG. 2.
[0032] FIG. 4 is a drawing for explaining a selective rendering method according to the embodiment of FIG. 2.
[0033] FIG. 5a is a drawing illustrating elements of a relationship vector applied to the selective rendering method according to the embodiment of FIG. 2.
[0034] FIG. 5b is a diagram showing relationship values applied to the selective rendering method according to the embodiment of FIG. 2.
[0035] FIG. 5c is a diagram showing a rendering state according to a relationship diagram applied to the selective rendering method according to the embodiment of FIG. 2.
[0036] FIG. 6a is a conceptual diagram to which the selective rendering method according to the embodiment of FIG. 2 is applied.
[0037] Fig. 6b is a screen to which the selective rendering method according to the embodiment of Fig. 2 is applied.
[0038] FIG. 7 is a conceptual diagram illustrating a selective rendering method within a virtual space according to another embodiment of the present invention.
[0039] FIG. 8 is a drawing illustrating elements of a relationship vector applied to the selective rendering method according to the embodiment of FIG. 7.
[0040] Fig. 9 is a screen to which the selective rendering method according to the embodiment of Fig. 7 is applied.
[0041]
[0042]
[0043] It can be seen that G has been added to the list of interacting users of the main user (U). Consequently, in Fig. 9, it can be seen that the new user G is rendered on the screen of the main user (U).
[0044]
[0045]
[0046]
[0047] The above-described embodiment of the present invention is merely exemplary, and those skilled in the art will readily appreciate that various modifications and equivalent other embodiments are possible. Therefore, it will be readily understood that the present invention is not limited to the forms mentioned in the detailed description above. Accordingly, the true technical protection scope of the present invention should be defined by the technical spirit of the appended claims. Furthermore, the present invention should be understood to include all modifications, equivalents, and alternatives within the spirit and scope of the present invention as defined by the appended claims.
[0048] The present invention relates to user selection applicable within the metaverse virtual space. More specifically, it relates to a user selection method applicable to enhance user interaction within the metaverse virtual space.
Claims
1. In the candidate list selection unit (110), a step (S100) of forming a candidate user list, which is a list of other users who can interact with the main user in the virtual space; In the relationship vector calculation unit (120), a step (S200) of calculating a relationship vector with the main user for each of the other users in the candidate user list; In the interaction user list selection unit (130), a step (S300) of obtaining an interaction user list from the candidate user list based on the size of the relationship vector; and A method for selectively rendering users within a metaverse virtual space, comprising a step (S400) of rendering objects for other users in the interactive user list within the virtual space of the main user in a user list rendering unit (140).
2. In paragraph 1, In the step (S100) of forming the above candidate user list, A method for selectively rendering users within a metaverse virtual space, characterized in that the above candidate user list is selected based on a location within the virtual space based on the main user.
3. In paragraph 1, In the step (S200) of obtaining the above relationship vector, A method for selectively rendering a user within a metaverse virtual space, wherein the above relationship vector includes an overlapping access time element, an activity area adjacent element, a relationship formation element, and an interaction element.
4. In paragraph 3, A method for selective rendering of a user within a metaverse virtual space, wherein the above overlapping connection time element is determined by the following formula. Overlapping access time factor = 1 / (1+(Tnow - Tlog) * c1) Tnow is the current time, Tlog is the most recent duplicate access time of the main user and the other user, and c1 is a constant.
5. In paragraph 3, A method for selective rendering of a user within a metaverse virtual space, wherein the above activity area adjacent elements are determined by the following formula. Activity area adjacent factor = 1 / (1 + Du * c2) Du is the distance in virtual space between the main user and the other user, and c2 is a constant.
6. In paragraph 3, A method for selectively rendering a user within a metaverse virtual space, characterized in that the relationship formation element includes a direct relationship formation element calculated based on whether the other user is registered in the friend list of the main user, and an indirect relationship formation element calculated based on whether a user included in the friend list of the main user is included in the friend list of the other user.
7. In paragraph 3, A method for selectively rendering a user within a metaverse virtual space, wherein the interaction element includes a messaging exchange element that determines whether a chat has taken place between the main user and the other user.
8. In paragraph 7, A method for selective rendering of a user within a metaverse virtual space, wherein the above messaging exchange element is determined by the following formula. Messaging Exchange Factor = 1 / (1 + (Tnow - Tlastmsg) * c3) Tnow is the current time, Tlastmsg is the last message time between the main user and the other user, and c3 is a constant.
9. In paragraph 6, In the step (S200) of obtaining the above relationship vector, If the above relationship vector has n elements, each element has an absolute magnitude between 0 and 1, A method for selective rendering of a user within a metaverse virtual space, wherein the size of the above relationship vector is determined by the size of a vector calculated by making each element of the above n dimensions, and has a value between 0 and 1.
10. In paragraph 1, In the step (S300) of obtaining the list of interacting users, A method for selectively rendering users within a metaverse virtual space, characterized in that the list of interacting users is obtained by including the other users among the candidate user list, whose size of the relationship vector is greater than or equal to a reference value.
11. In paragraph 1, In the step (S400) of rendering within the above virtual space, A method for selectively rendering users within a metaverse virtual space, wherein the other users included in the above interactive user list are rendered in real time.
12. In paragraph 11, A method for selectively rendering users within a metaverse virtual space, characterized in that the other users included in the above interactive user list have their appearance information, shape status information, and message information rendered.
13. In paragraph 10, In the step (S400) of rendering within the above virtual space, A method for selectively rendering users within a metaverse virtual space, characterized in that the other users included in the above candidate user list but below the above criterion value have minimum information rendered.
14. In paragraph 13, In the step (S400) of rendering within the above virtual space, A method for selectively rendering a user within a metaverse virtual space, wherein the minimum information is the user name of the other user.
15. In paragraph 1, A method for selectively rendering a user within a metaverse virtual space, further comprising a step (S500) of obtaining information from an interaction user list of the other user interacting with the main user and applying the information to the interaction list of the main user when the main user interacts with one of the other users.
16. In paragraph 15, A method for selectively rendering users within a metaverse virtual space, characterized in that if the result of assigning a weight to the size of the relationship vector for each user in the list of interaction users of the other user is greater than or equal to a reference value, the user is applied to the interaction list of the main user.
17. In paragraph 16, A method for selectively rendering a user within a metaverse virtual space, wherein the weight is the size of the relationship vector for the other user interacting with the main user.
Citation Information
Patent Citations
Used price prediction system of machine tool and method thereof
KR1020240162721A
Image processing system and method in metaverse environment
KR102402580B1
User grouping method in metaverse based office environment, storage medium in which a program executing the same, and user grouping system including the same
KR102423902B1
Method and apparatus for providing metaverse environment based on user experience
KR102480218B1
Using social connections to define graphical representations of users in an artificial reality setting
US20230109386A1
