Data generation device, information processing system, data generation method, and program
The data generation device supports the creation of object data compatible with multiple virtual spaces by incorporating space-specific identification and feature data, ensuring consistent object display across diverse virtual environments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CANON KK
- Filing Date
- 2024-11-28
- Publication Date
- 2026-06-09
AI Technical Summary
The method of representing objects using object data varies across different virtual spaces, necessitating the generation of compatible object data for each virtual space to be used by avatars.
A data generation device and method that includes identification information and feature data specific to each virtual space, allowing for the creation of object data compatible with multiple virtual spaces by incorporating virtual space-specific identification and feature data formats.
Enables the generation of object data suitable for different virtual spaces, ensuring consistent and appropriate display of objects across varied virtual environments.
Smart Images

Figure 2026093917000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a data generation device, an information processing system, a data generation method, and a program.
Background Art
[0002] Virtual space communication systems typified by the metaverse are known. In this system, a user can set an avatar (a character that serves as the user's alter ego) in a virtual space composed of 3D graphics. Then, the user can perform various activities such as communicating with other avatars (other users) in the virtual space through this avatar.
[0003] In recent years' metaverses, there are cases where users can freely create objects used in the metaverse, such as items held by avatars. Also, there are cases where it is possible to sell and buy objects such as clothes that users dress avatars in within the metaverse. In recent years' metaverses, the utilization of object data representing such objects has been progressing.
[0004] In addition, in order to reproduce a texture close to that of real-world objects in virtual space objects, virtual space systems that can finely adjust various settings such as the contrast and color tone of objects have also been developed. Furthermore, technologies such as attaching authenticity information to object data for the purpose of protecting highly detailed objects and brand protection are also known (Patent Document 1).
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] The method (format) of representing objects using object data may differ across multiple virtual spaces. Therefore, in order to use object data representing clothing and other items worn by avatars in a virtual space, it is necessary to generate the object data in a format compatible with the target virtual space.
[0007] This invention has been made in view of these circumstances, and aims to provide a technology that supports the generation of object data that is suitable for the target virtual space. [Means for solving the problem]
[0008] To solve the above problems, the present invention provides A generation means for generating object data that represents a predetermined object that is displayed in a virtual space and has a first type of characteristic element, Equipped with, If the virtual space is a first virtual space generated by a first virtual space server that identifies the content of the first type of feature element in a first format, the generation means includes in the object data first identification information that identifies the first virtual space and first feature data that identifies the content of the first type of feature element in a first format. The present invention provides a data generation device characterized by the following features. [Effects of the Invention]
[0009] According to the present invention, it becomes possible to support the generation of object data that is suitable for the target virtual space.
[0010] Further features and advantages of the present invention will become clearer from the accompanying drawings and the description of the embodiments for carrying out the invention below. [Brief explanation of the drawing]
[0011] [Figure 1] A schematic diagram of information processing system 100. [Figure 2]A diagram showing the configuration of object server 101. [Figure 3] A schematic diagram showing the data structure of object data representing clothing objects. [Figure 4] A schematic diagram illustrating the process from obtaining object data to using it. [Figure 5] A schematic diagram illustrating the object data generation process. [Figure 6] A flowchart illustrating the process of generating clothing object data for virtual space A and virtual space B. [Figure 7] This diagram shows common data patterns for each virtual space and examples of object data required for each pattern. [Modes for carrying out the invention]
[0012] The embodiments will be described in detail below with reference to the attached drawings. Note that the following embodiments do not limit the invention as defined in the claims. While the embodiments describe multiple features, not all of these features are essential to the invention, and the features may be combined in any way. Furthermore, in the attached drawings, identical or similar configurations are given the same reference numerals, and redundant descriptions are omitted.
[0013] [First Embodiment] ●Configuration of Information Processing System 100 FIG. 1 is a schematic diagram of an information processing system 100. The information processing system 100 is configured to manage object data of a predetermined object on a plurality of virtual spaces. As shown in FIG. 1, the information processing system 100 includes an object server 101 (a computer of a manufacturer M that generates object data) that provides object data. The information processing system 100 also includes a virtual space A server 102 (a server computer) corresponding to the virtual space A106 and a virtual space B server 103 (a server computer) corresponding to the virtual space B107. Further, the information processing system 100 includes a user computer 104 (a client computer) used by the user U, and a network 105 that connects the user computer 104 and the servers 101, 102, and 103.
[0014] Although only the user U is illustrated as the user in FIG. 1, the number of users included in the information processing system 100 is not limited, and the information processing system 100 may include a plurality of users. Each user uses a user computer connected to the network 105, similar to the user U shown in FIG. 1.
[0015] Similarly, the number of manufacturers included in the information processing system 100 is not particularly limited, and the information processing system 100 may include a plurality of manufacturers. Also, the number of virtual space servers included in the information processing system 100 is not particularly limited, and may be one (for example, only the virtual space A server 102) or three or more.
[0016] The virtual space A106 and the virtual space B107 in FIG. 1 are conceptual diagrams of two virtual spaces (metaverses) available to the user. The user can move back and forth between the two virtual spaces through a PC (for example, the user computer 104 in the case of the user U).
[0017] In the example of FIG. 1, the user U is using a PC, but a smartphone, a tablet terminal, or the like may also be used. Further, in the example of FIG. 1, a PC server is used as each of the servers 101, 102, and 103, but other types of computers may also be used.
[0018] The virtual space A server 102 may include a plurality of servers that cooperate to realize the overall functions of the virtual space A server 102. This also applies to the object server 101 and the virtual space B server 103. For example, the virtual space A server 102 may include a login server that manages the user's login to the virtual space, an environment server that provides the virtual space environment, and an object management server that manages object data. Any known technology can be used as the technology for realizing the login server, the environment server, and the object management server.
[0019] The object data used by the user U in each virtual space is the object data generated by the manufacturer M. The object data generated by the manufacturer M is pre-stored in the storage areas in the virtual space A server 102 and the virtual space B server 103, respectively. The generation and storage of the object data will be described later.
[0020] ● Configuration of the object server 101 Figure 2 shows the configuration of an object server 101 including a data generation device that generates object data. In Figure 2, 201 is a virtual space identification information acquisition unit that acquires identification information to identify a target virtual space (for example, virtual space A or virtual space B). 202 is an object data generation unit that generates object data. The object data generation unit 202 includes a first data generation unit 203 that generates object data suitable for virtual space A, and a second data generation unit 204 that generates object data suitable for virtual space B. 205 is an object data output unit. The object data output unit 205 outputs (transmits) the object data generated by the object data generation unit 202 to a virtual space server (for example, virtual space A server 102 or virtual space B server 103) via the network 105.
[0021] The object server 101 also includes a control unit 251 and a recording medium 252. The control unit 251 includes, for example, a processor. The recording medium 252 stores a program that the control unit 251 executes. The control unit 251 realizes the functions of each part of the object server 101 by executing the program stored in the recording medium 252. Some or all of the functions of each part of the object server 101 may be realized by dedicated hardware circuits.
[0022] ● Object standard structure The following explanation will use the example where object data represents "clothing objects" to be worn by the avatar. In this example, the clothing object is assumed to be a blue garment.
[0023] Figure 3 is a schematic diagram showing the data structure of object data representing a clothing object. The object data 301 includes an object ID that identifies it as an individual clothing object, shape data which is the 3D display data of the clothing object in the virtual space, and virtual space identification information that identifies the virtual space.
[0024] In recent years, as there has been a demand for texture reproduction that closely resembles that of the real world, systems have been developed that allow for fine adjustment of various settings related to object display, such as color, brightness, and shading information. In this case, shape data includes not only polygon data but also a wide variety of data that finely represent various settings. However, in this embodiment, for the sake of simplicity, shape data will be assumed to include polygon data, color information indicating color, and material data indicating material (e.g., metal). In Figure 3, the illustration of polygon data is omitted. One of color and material is an example of a first-type feature element, and the other of color and material is an example of a second-type feature element. Hereinafter, color will be assumed to be a first-type feature element and material will be assumed to be a second-type feature element.
[0025] Virtual Space A and Virtual Space B have different display systems and represent different types of colors. For the color blue available for clothing, Virtual Space A offers 10 preset options, while Virtual Space B offers 100 combinations of 10 hues and 10 saturations. Examples of blue presets include: No. 1: Sky Blue, No. 2: Lapis Lazuli, No. 3: Light Blue, ... No. 10: Navy Blue. The 10 hues allow selection in 10 steps, ranging from greenish-blue to magenta-blue. Furthermore, the data structure for material data and object IDs is assumed to be common to both Virtual Space A and Virtual Space B.
[0026] In Figure 3, object data 301A is object data for virtual space A (first object data for the first virtual space), and includes the color data "No. 3: light blue" and the virtual space identification information "Virtual Space A". Object data 301B is object data for virtual space B (second object data for the second virtual space), and includes the color data "hue 5, saturation 4" for blue, and the virtual space identification information "Virtual Space B". As mentioned above, the object ID and material data are the same regardless of the virtual space.
[0027] Thus, in virtual space A, the first format (the first type of feature information) is used to specify the color of the clothing (the content of the first type of feature information) by specifying one of several predetermined colors. In virtual space B, the second format (the second type of feature information) is used to specify one of several predetermined hues and one of several predetermined saturations. Furthermore, the third format (the third type of feature information) is used in both virtual space A and virtual space B to specify the material of the clothing (the content of the second type of feature information).
[0028] Manufacturer M pre-configures object data by meticulously adjusting color data to ensure optimal display for each virtual space. While this embodiment uses clothing object colors as an example, detailed color and shape settings may be required for manufacturer logos attached to objects or for objects with more complex shapes than clothing.
[0029] ● Obtaining and using object data Next, we will refer to Figure 4 to explain the process from obtaining to using object data. Figure 4 is a schematic diagram showing the process from obtaining to using object data. User U purchases (obtains) usage rights information for clothing objects by paying a fee to maker M, the object creator. More specifically, User U purchases either or both of the usage rights information for virtual space A (Rights Information A) and the usage rights information for virtual space B (Rights Information B).
[0030] After purchasing the usage rights information, user U logs into virtual space A and selects clothing to dress avatar A. If virtual space A server 102 determines that user U possesses the rights information A, it controls the system to make the purchased clothing object data applicable to avatar A. The clothing object data is pre-stored on each virtual space server by manufacturer M. User U receives the display data of virtual space A, including avatar A with the clothing object data applied, from virtual space A server 102. The same process applies to virtual space B.
[0031] Through this process, user U can use the manufacturer's recommended display format for the clothing they dress their avatar in each virtual space.
[0032] Furthermore, the usage rights information may be provided free of charge. Additionally, any known technology can be used to make clothing object data available through the purchase of usage rights information.
[0033] ●Object data generation process Next, with reference to Figure 5, the object data generation process by manufacturer M will be explained. Figure 5 is a schematic diagram showing the object data generation process. The object server 101 is configured to be able to obtain identification information for each virtual space from each virtual space server. Identification information is, for example, a virtual space ID that indicates a specific virtual space.
[0034] Manufacturer M submits an object registration request to the administrator (object administrator) of each virtual space server and generates object data appropriate for each virtual space based on the acquired virtual space identification information. After the request is approved by the object administrator, the generated object data for each virtual space is sent to the corresponding virtual space server. At this time, the virtual space server checks the virtual space identification information in the object data, and if the virtual space identification information is correct, it saves the object data to the storage area within the virtual space server. If the virtual space identification information is incorrect (for example, if object data containing virtual space identification information indicating virtual space B is sent to virtual space A), the virtual space server does not save the object data and notifies object server 101 of the error information. In this way, consistency between the generated object data and each virtual space server is ensured, making it possible to display appropriate object data.
[0035] Furthermore, the object server 101 does not necessarily have to obtain virtual space identification information from each virtual space server. Alternatively, the assignment of virtual space identification information between each virtual space server and the object server 101 may be predetermined, and the manufacturer M may set the virtual space identification information on the object server 101.
[0036] Next, referring to Figure 6, the process of generating clothing object data for virtual space A and virtual space B will be explained. The generated object data for each virtual space has the data structure shown in Figure 3. The clothing object data is assumed to be used only in virtual spaces A and B.
[0037] In S601, the object data generation unit 202 adds data common to virtual spaces A and B (common data) to the object data. Here, the common data is assumed to be the object ID and the material data in the shape data.
[0038] In S602, the object data generation unit 202 determines whether the virtual space targeted by the generated object data is virtual space A. If the target virtual space is virtual space A, the process proceeds to S603; otherwise, the process proceeds to S605. Note that the operator of the object server 101 (for example, an employee of manufacturer M) can specify the target virtual space by operating the operating component (not shown) of the object server 101.
[0039] In S603, the first data generation unit 203 of the object data generation unit 202 assigns the identification information of virtual space A (virtual space ID) to the object data. It is assumed that the object data generation unit 202 has previously obtained the identification information of virtual space A (first identification information) from the virtual space A server 102 via the virtual space identification information acquisition unit 201.
[0040] In S604, the first data generation unit 203 of the object data generation unit 202 assigns color data to the object data, including "No. 3: Light Blue," one of the blue presets, as data specific to virtual space A. This generates object data for virtual space A, such as the object data 301A shown in Figure 3.
[0041] In S605, the object data generation unit 202 determines whether the virtual space targeted by the generated object data is virtual space B. If the target virtual space is virtual space B, the process proceeds to S606; otherwise, the process proceeds to S608.
[0042] In S606, the second data generation unit 204 of the object data generation unit 202 assigns the identification information of virtual space B (virtual space ID) to the object data. It is assumed that the object data generation unit 202 has previously obtained the identification information of virtual space B (second identification information) from the virtual space B server 103 via the virtual space identification information acquisition unit 201.
[0043] In S607, the second data generation unit 204 of the object data generation unit 202 assigns color data to the object data that includes "hue: 5, saturation: 4," which is close to "No. 3: light blue," one of the blue presets, as data specific to virtual space B. This generates object data for virtual space B, such as the object data 301B shown in Figure 3.
[0044] In S608, since there is no suitable virtual space, the object data generation unit 202 performs error processing.
[0045] Thus, the object server 101 prepares object data that includes virtual space identification information, common data for virtual spaces A and B, and unique data for each virtual space. Therefore, it becomes possible to build a system that easily displays objects appropriately in virtual spaces with different display systems and display rules.
[0046] Alternatively, object data for virtual space A and object data for virtual space B may be recorded on object server 101. In this case, object server 101 can reduce data capacity by remembering the difference information between virtual spaces A and B.
[0047] In the above explanation, we used the example of virtual spaces A and B having different display systems and generating object data for a blue outfit in different formats for each virtual space. However, even when using the same virtual space system, the display system and display rules for objects may differ depending on the manufacturer implementing the virtual space, or even within the same manufacturer, depending on the virtual space generation application.
[0048] Figure 7 shows common data patterns for each virtual space and examples of object data required in each pattern. Figure 7 shows in a table format that the object data structure differs depending on the differences in data commonality between virtual spaces, for the same blue clothing object data shown in this embodiment. In the example in Figure 7, there are virtual space systems A and B, virtual spaces A1 and A2 created by companies A1 and A2 respectively using virtual space system A, and virtual spaces B1 and B2 created by companies B1 and B2 respectively using virtual space system B. Thus, in the example in Figure 7, there are a total of four virtual spaces. The first column shows the data commonality between virtual space systems, and the second column shows the data commonality within the same virtual space system.
[0049] For data pattern P1, since the data is common to all four virtual spaces, it has a common object data S.
[0050] Regarding data pattern P2, since there is no commonality in the data between virtual space systems, each virtual space system has its own object data A for virtual space A and object data B for virtual space B.
[0051] Regarding data pattern P3, there is no commonality between systems, nor is there any commonality within the same system. Therefore, it is necessary to have different object data A1, A2, B1, and B2 for each of the four virtual spaces.
[0052] Data pattern P4 is an example that has object data α that can be used commonly within virtual space system A, and object data β that can be used commonly within virtual space system B.
[0053] For data patterns P5, P6, and P7, x represents data that can be used commonly across virtual space systems, y represents data common within virtual space system A, and z represents data common within virtual space system B. a is common data within the virtual space system A. b is common data within the virtual space system B. a1 and a1' are unique data from the virtual space A1. a2 and a2' are unique data from the virtual space A2. b1 and b1' are unique data from the virtual space B1. b2 and b2' are unique data from the virtual space B2. That is the case.
[0054] Figure 7 is merely an example, but as shown here, the structure of object data may be changed for each virtual space according to the commonalities of data in each virtual space.
[0055] ●Summary of the first embodiment As described above, according to the first embodiment, the object server 101 (data generation device) generates object data that represents a predetermined object (e.g., clothing) that is displayed in a virtual space and has a first type of characteristic element (e.g., color or material). For example, consider the case where the target virtual space is a first virtual space (e.g., virtual space A106) generated by a first virtual space server (e.g., virtual space A server 102) that specifies the content of the first type of characteristic element in a first format (e.g., a format that specifies one of a predetermined number of colors, such as "No. 3: light blue"). In this case, the object server 101 includes in the object data first identification information that identifies the first virtual space and first characteristic data that specifies the content of the first type of characteristic element in a first format.
[0056] Therefore, according to the first embodiment, it becomes possible to support the generation of object data that is suitable for the target virtual space.
[0057] [Other embodiments] The present invention can also be realized by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that implements one or more functions.
[0058] [summary] The embodiments described above disclose, but are not limited to, the inventions shown in at least the following items. (Item 1) A generation means for generating object data that represents a predetermined object that is displayed in a virtual space and has a first type of characteristic element, Equipped with, If the virtual space is a first virtual space generated by a first virtual space server that identifies the content of the first type of feature element in a first format, the generation means includes in the object data first identification information that identifies the first virtual space and first feature data that identifies the content of the first type of feature element in a first format. A data generation device characterized by the following features. (Item 2) If the virtual space is a second virtual space generated by a second virtual space server that identifies the content of the first type of feature element in a second format different from the first format, the generation means includes in the object data second identification information that identifies the second virtual space and second feature data that identifies the content of the first type of feature element in the second format. A data generation device as described in item 1, characterized by the features described herein. (Item 3) The aforementioned predetermined object has a second type of characteristic element, The first virtual space server and the second virtual space server identify the content of the second type of feature element in a common third form, The generation means, in both cases where the virtual space is the first virtual space and where the virtual space is the second virtual space, includes in the object data third feature data that identifies the content of the second type of feature element in the third format. A data generation device as described in item 2, characterized by the features described herein. (Item 4) The generation means generates first object data corresponding to the case where the virtual space is the first virtual space, and second object data corresponding to the case where the virtual space is the second virtual space. A data generation device according to item 2 or 3, characterized by the above. (Item 5) A transmission means for transmitting the first object data to the first virtual space server and the second object data to the second virtual space server. The data generation device according to item 4, further comprising the following: (Item 6) Acquisition means for acquiring the first identification information from the first virtual space server and the second identification information from the second virtual space server, A data generation device according to any one of items 2 to 5, further comprising the above. (Item 7) The first type of characteristic element is the color of the predetermined object, One of the first and second forms is a form in which one of a predetermined number of colors is specified as the color of the predetermined object. The other of the first and second forms is a form in which the color of the predetermined object is specified as one of a predetermined set of hues and one of a predetermined set of saturations. A data generation device according to any one of items 2 to 6, characterized in that it is a data generation device. (Item 8) An information processing system that manages object data of predetermined objects in multiple virtual spaces, The aforementioned information processing system is An object management server that manages the aforementioned object data, When representing the predetermined object, a first virtual space server identifies the content of the first type of feature element in a first format, A second virtual space server that, when representing the predetermined object, identifies the content of the first type of feature element in a second form different from the first form, The user computer, the object management server, the first virtual space server, and the second virtual space server are connected via a network. The object management server managing the object data includes in the object data first object data for the first virtual space, first identification information for identifying the first virtual space and first feature data for specifying the content of the first type of feature element in the first format, and second object data for the second virtual space, second identification information for identifying the second virtual space and second feature data for specifying the content of the first type of feature element in the second format. An information processing system characterized by the following: (Item 9) The aforementioned predetermined object has a second type of characteristic element, The first virtual space server and the second virtual space server identify the content of the second type of feature element in a common third form, The object management server managing the object data includes, in both cases where the virtual space is the first virtual space and where the virtual space is the second virtual space, third feature data that identifies the content of the second type of feature element in the third format. The information processing system described in item 8, characterized by the features described above. (Item 10) The first object data is sent to the first virtual space server, and the second object data is sent to the second virtual space server. The information processing system described in item 8, characterized by the features described above. (Item 11) The object management server obtains the first identification information from the first virtual space server, obtains the second identification information from the second virtual space server, and generates and stores the first object data and the second object data based on the obtained first and second identification information. The information processing system described in item 8, characterized by the features described above. (Item 12) The first type of characteristic element is the color of the predetermined object, One of the first and second forms is a form in which one of a predetermined number of colors is specified as the color of the predetermined object. The other of the first and second forms is a form in which the color of the predetermined object is specified as one of a predetermined set of hues and one of a predetermined set of saturations. The information processing system described in item 8, characterized by the features described above. (Item 13) A data generation method performed by a data generation device, A generation process that generates object data representing a predetermined object that is displayed in a virtual space and has characteristic elements of type 1, Equipped with, If the virtual space is a first virtual space generated by a first virtual space server that identifies the content of the first type of feature element in a first format, the generation step includes in the object data first identification information that identifies the first virtual space and first feature data that identifies the content of the first type of feature element in a first format. A data generation method characterized by the following features. (Item 14) A program for causing a computer to function as one of the means of a data generation apparatus as described in any one of items 1 through 7.
[0059] The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, claims are attached to disclose the scope of the invention. [Explanation of symbols]
[0060] 100... Information processing system, 101... Object server, 102... Virtual space A server, 103... Virtual space B server, 104... User computer, 105... Network, 106... Virtual space A, 107... Virtual space B
Claims
1. A generation means for generating object data that represents a predetermined object that is displayed in a virtual space and has a first type of characteristic element, Equipped with, If the virtual space is a first virtual space generated by a first virtual space server that identifies the content of the first type of feature element in a first format, the generation means includes in the object data first identification information that identifies the first virtual space and first feature data that identifies the content of the first type of feature element in a first format. A data generation device characterized by the following features.
2. If the virtual space is a second virtual space generated by a second virtual space server that identifies the content of the first type of feature element in a second format different from the first format, the generation means includes in the object data second identification information that identifies the second virtual space and second feature data that identifies the content of the first type of feature element in the second format. The data generation apparatus according to feature 1.
3. The aforementioned predetermined object has a second type of characteristic element, The first virtual space server and the second virtual space server specify the content of the second type of characteristic element in a common third form, The generation means, in both cases where the virtual space is the first virtual space and where the virtual space is the second virtual space, includes in the object data third feature data that identifies the content of the second type of feature element in the third format. The data generation apparatus according to feature 2.
4. The generation means generates first object data corresponding to the case where the virtual space is the first virtual space, and second object data corresponding to the case where the virtual space is the second virtual space. The data generation apparatus according to feature 2.
5. A transmission means for transmitting the first object data to the first virtual space server and the second object data to the second virtual space server. The data generation apparatus according to claim 4, further comprising the above.
6. Acquisition means for acquiring the first identification information from the first virtual space server and the second identification information from the second virtual space server, The data generation apparatus according to claim 2, further comprising the above.
7. The first type of characteristic element is the color of the predetermined object, One of the first and second forms is a form in which one of a predetermined number of colors is specified as the color of the predetermined object. The other of the first and second forms is a form in which the color of the predetermined object is specified as one of a predetermined set of hues and one of a predetermined set of saturations. The data generation apparatus according to feature 2.
8. An information processing system that manages object data of predetermined objects in multiple virtual spaces, The aforementioned information processing system is An object management server that manages the aforementioned object data, When representing the predetermined object, a first virtual space server identifies the content of the first type of feature element in a first format, A second virtual space server that, when representing the predetermined object, specifies the content of the first type of feature element in a second format different from the first format, The user computer, the object management server, the first virtual space server, and the second virtual space server are connected via a network. The object management server managing the object data includes in the object data first object data for the first virtual space, first identification information for identifying the first virtual space and first feature data for specifying the content of the first type of feature element in the first format, and second object data for the second virtual space, second identification information for identifying the second virtual space and second feature data for specifying the content of the first type of feature element in the second format. An information processing system characterized by the following:
9. The aforementioned predetermined object has a second type of characteristic element, The first virtual space server and the second virtual space server specify the content of the second type of characteristic element in a common third form, The object management server managing the object data includes, in both cases where the virtual space is the first virtual space and where the virtual space is the second virtual space, third feature data that identifies the content of the second type of feature element in the third format. The information processing system according to feature 8.
10. The first object data is sent to the first virtual space server, and the second object data is sent to the second virtual space server. The information processing system according to feature 8.
11. The object management server obtains the first identification information from the first virtual space server, obtains the second identification information from the second virtual space server, and generates and stores the first object data and the second object data based on the obtained first and second identification information. The information processing system according to feature 8.
12. The first type of characteristic element is the color of the predetermined object, One of the first and second forms is a form in which one of a predetermined number of colors is specified as the color of the predetermined object. The other of the first and second forms is a form in which the color of the predetermined object is specified as one of a predetermined set of hues and one of a predetermined set of saturations. The information processing system according to feature 8.
13. A data generation method performed by a data generation device, A generation process that generates object data representing a predetermined object that is displayed in a virtual space and has a first type of characteristic element, Equipped with, If the virtual space is a first virtual space generated by a first virtual space server that identifies the content of the first type of feature element in a first format, the generation step includes in the object data first identification information that identifies the first virtual space and first feature data that identifies the content of the first type of feature element in a first format. A data generation method characterized by the following features.
14. A program for causing a computer to function as one of the means of a data generation apparatus according to any one of claims 1 to 7.