Information processing device, information processing device control method, and information processing device control program
The information processing device facilitates the collaborative creation and display of virtual exhibition spaces by integrating user interaction and personalized object placement, addressing the need for easier virtual space creation.
Patent Information
- Application Number
- JP2024080433
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-16
- Publication Date
- 2025-11-28
AI Technical Summary
There is a demand for an easier way to create a virtual space for displaying objects, such as a digital museum, in virtual environments.
An information processing device that allows multiple users to collaboratively create a virtual exhibition space by acquiring placement instructions, arranging objects, generating display data, and transmitting it to user terminals, which display a list of objects and their positions, with features like lighting adjustment and user interaction, and suggests optimal placement based on object attributes and user behavior.
Enables the easy creation of a virtual exhibition space for displaying objects, enhancing user interaction and providing personalized experiences by adapting to user preferences and behaviors.
Smart Images

Figure 2025174268000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a control method for an information processing device, and a control program for an information processing device. [Background technology]
[0002] In recent years, advances in information and communication technology have led to advances in the development of virtual space technologies, and many services utilizing virtual space have been proposed in the fashion world as well. For example, there are services that allow users to visit virtual stores that recreate stores that exist in the real world in virtual space and browse and purchase products, and services that allow users to purchase clothes, shoes, and other virtual items to be worn by avatars that travel through virtual space. Furthermore, NFT (Non-Fungible Token) technology makes it possible to prevent counterfeiting and tampering of virtual items, enabling transactions while maintaining the inherent value of virtual items, and the distribution of virtual items is progressing (e.g., Non-Patent Document 1).
[0003] The applicant has a large collection of rare vintage clothing, and is working to provide a digital museum (museum / art gallery) that digitizes the clothing down to the smallest detail while protecting its value through NFTs and exhibits it in a virtual space (e.g., Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7418677 [Non-patent literature]
[0005] [Non-Patent Document 1] Metaverse Research Institute, "[16 Case Studies] How to Use Metaverse in the Apparel Industry and Its Benefits," [online], searched May 12, 2024, Internet<URL:https: / / metaversesouken.com / metaverse / apparel / > Summary of the Invention [Problem to be solved by the invention]
[0006] There was a demand for an easier way to create a virtual space for displaying objects, such as a digital museum. [Means for solving the problem]
[0007] An information processing device according to one embodiment of the present invention, which provides a virtual exhibition space in which a plurality of objects are displayed in a virtual space, comprises an acquisition unit that acquires placement instructions for a plurality of objects in the virtual exhibition space transmitted from the communication terminals of a plurality of working users who input design instructions for the virtual exhibition space, an arrangement unit that arranges the plurality of objects in the virtual exhibition space in accordance with the placement instructions, a generation unit that generates display data that displays the updated virtual exhibition space in accordance with the placement instructions, and a transmission unit that transmits the display data to the communication terminals of the plurality of working users, and the display unit of the communication terminal displays a list of the plurality of objects present in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the plurality of objects, and the placement instructions are transmitted to the information processing device in accordance with operations by the working users to move the placement positions of the plurality of objects on the map.
[0008] An information processing device according to one embodiment of the present invention may further include a lighting processing unit that automatically sets lighting to illuminate an object in response to the object being placed in a virtual exhibition space, and the generation unit may generate display data that displays the object illuminated by the lighting.
[0009] In an information processing device according to one embodiment of the present invention, the transmitting unit may transmit display data to the communication terminal of the working user to display at least one of an overhead view display that displays the virtual exhibition space from a bird's-eye view, and a user perspective display that displays the virtual exhibition space from the viewpoint of the working user when the working user is located within the virtual exhibition space.
[0010] An information processing device according to one embodiment of the present invention may further include an interaction unit that realizes an interaction function between multiple work users using messages including at least one of text, audio, still images, and moving images input at the communication terminals of the multiple work users.
[0011] The information processing device according to an embodiment of the present invention may further include a suggestion unit that suggests a placement position according to the attribute of an object.
[0012] In an information processing device according to one embodiment of the present invention, the lighting processing unit may transmit information to the communication terminal that displays the load imposed on the display of the virtual exhibition space due to lighting settings.
[0013] In an information processing device according to one embodiment of the present invention, a transmission unit transmits display data for displaying a virtual exhibition space whose design has been completed to a communication terminal used by a general user, and the information processing device may further include a history acquisition unit that acquires the attributes of the general user and the behavioral history of the general user in the virtual exhibition space, and a learning unit that suggests a method of displaying objects to a specified general user based on the results of learning object information including the arrangement and attributes of multiple objects in the virtual exhibition space, the attributes of the general user, and the behavioral history.
[0014] In an information processing device according to one embodiment of the present invention, the object may be an item of clothing, and the generation unit may, in response to a selection of an object exhibited in a virtual exhibition space on a communication terminal of a general user, generate a three-dimensional video in which a specific avatar set for the general user moves while wearing the item of clothing, and transmit the video to the communication terminal of the general user.
[0015] A control method for an information processing device that provides a virtual exhibition space in which a plurality of objects are exhibited in a virtual space, according to one embodiment of the present invention, includes the steps of: the information processing device acquiring placement instructions for a plurality of objects in the virtual exhibition space transmitted from the communication terminals of a plurality of work users who input design instructions for the virtual exhibition space; arranging the plurality of objects in the virtual exhibition space in accordance with the placement instructions; generating display data that displays the updated virtual exhibition space in accordance with the placement instructions; and transmitting the display data to the communication terminals of the plurality of work users; a list of the plurality of objects existing in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the plurality of objects are displayed on the display unit of the communication terminal; and the placement instructions are transmitted to the information processing device in accordance with an operation by the work user to move the placement positions of the plurality of objects on the map.
[0016] A control program for an information processing device that provides a virtual exhibition space in which multiple objects are displayed in a virtual space, according to one embodiment of the present invention, enables the information processing device to perform the following functions: acquire placement instructions for multiple objects in the virtual exhibition space sent from the communication terminals of multiple work users who input design instructions for the virtual exhibition space; place the multiple objects in the virtual exhibition space in accordance with the placement instructions; generate display data that displays the updated virtual exhibition space in accordance with the placement instructions; and send the display data to the communication terminals of the multiple work users; a display unit of the communication terminal displays a list of the multiple objects present in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the multiple objects; and the placement instructions are sent to the information processing device in accordance with operations by the work users to move the placement positions of the multiple objects on the map. [Effects of the Invention]
[0017] According to one embodiment of the present invention, it is possible to provide an information processing device or the like that can more easily create a space in a virtual space for exhibiting objects, such as a digital museum. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a schematic diagram of the configuration of an information processing system according to one embodiment of the present invention. [Figure 2] FIG. 2 is an example of a functional block diagram of an information processing device and a communication terminal according to an embodiment of the present invention. [Figure 3] FIG. 3 is an example of a control sequence between an information processing device and a communication terminal according to an embodiment of the present invention. [Figure 4] 4(a) and (b) are examples of display screens of a communication terminal. [Figure 5] FIG. 5 is an example of a data table stored in an information processing system according to one embodiment of the present invention. [Figure 6] FIG. 6 shows an example of a display screen of a communication terminal. [Figure 7] 7(a) and (b) are examples of data tables stored in an information processing system according to one embodiment of the present invention. [Figure 8] 8(a) and 8(b) are schematic diagrams showing an example of a virtual exhibition space realized in an information processing system according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, an embodiment of the invention (also referred to as the present invention) according to the present disclosure will be described using the drawings. Note that the drawings are merely examples, and the present invention is not limited to those shown in the drawings. For example, the number and block diagrams of servers (information processing devices) and user terminals (communication terminals), sequence diagrams, data tables, and display screens of user terminals shown in the drawings are merely examples, and the present invention is not limited to these.
[0020] In this specification, "virtual space" refers to a virtual information space that does not physically exist and is constructed on an information processing device (computer) or a network. "Virtual space" also includes the so-called "metaverse," a space in which users can interact with others by manipulating avatars. An "avatar" is a character object that anthropomorphizes a person, animal, living thing, object, etc., and may also be called a "digital human (virtual human)."
[0021] In this specification, an "object" refers to electronic data that has three-dimensional information and is displayed in a virtual space, and will be described below using clothing as an example. Clothing includes pants, skirts, dresses, jumpsuits, shirts, T-shirts, jackets, coats, swimsuits, and the like, regardless of whether they are Western or Japanese clothing. Clothing may also include accessories such as hats, scarves, gloves, ties, belts, necklaces, earrings, watches, glasses, and masks, footwear such as shoes, sandals, and geta, and hygiene products such as masks.
[0022] <System configuration> 1 is a diagram showing an example of the configuration of an information processing system according to one embodiment of the present invention. The information processing system 600 is an information communication system that provides a virtual exhibition space in which a plurality of objects are exhibited in a virtual space. Here, the objects are assumed to be three-dimensional (3D) clothing items that are digitized from clothing items that exist in the real world, and the information processing system 600 is described as providing a digital museum in which the three-dimensional clothing items are exhibited in a viewable state as a virtual exhibition space.
[0023] An example of a virtual exhibition space will now be described with reference to the drawings. FIG. 8(a) shows an example of a digital museum. The digital museum 50 is a virtual space in which a plurality of three-dimensional clothing models 51 are arranged as objects, and users may be able to visit the digital museum via an avatar. Note that an avatar is not essential; the digital museum 50 may be displayed on a display unit of a communication terminal operated by the user (e.g., a personal computer, smartphone, or HMD (Head Mounted Display)), and the display of the digital museum 50 may change in response to the user's operations and movements, as if the user were moving within the digital museum 50. Note that in this embodiment, the clothing model 51 is modeled after clothing that exists in the real world, and therefore, as shown in FIG. 8(b), a details screen 52 showing the designer, release year, material, description, etc. of the clothing model 51 may be displayed in response to a user's operation.
[0024] In one embodiment, the clothing model 51 is generated by photogrammetry based on multiple images of the clothing taken from multiple directions. Photogrammetry is a technique for capturing images of a subject from various angles and analyzing and integrating the digital images to create a three-dimensional 3DCG (three-dimensional computer graphics) model. The method for capturing images from multiple directions is not particularly limited. Multiple images may be captured by regularly placing multiple (e.g., 200) camera units (cameras) around the subject, or by capturing images with cameras while rotating a turntable on which the subject is placed. Alternatively, multiple images may be captured by capturing images while moving the camera, without moving the subject. Any existing method for generating a three-dimensional model from multiple images may be used. When generating the clothing model 51, any objects used to secure the clothing, such as a torso or mannequin, used to capture the clothing may be removed by image processing.
[0025] Returning to FIG. 1 , the information processing system 600 includes at least a server 100, a database server 400, and communication terminals (user terminals) 200 (200A, 200B, 200C) of the work users. The server 100 is connected to the communication terminals 200A, 200B, and 200C via a network 500, transmits and receives various information therebetween, and executes various processes related to the information processing system 600. While only one server 100 is shown in FIG. 1 , this is not a limitation and multiple servers may be present. The server 100 is a distributed server system that cooperates by communicating via a network, and may include an edge server or a so-called cloud server. That is, the server 100 is not limited to a physical server, but may also include a virtual server. The functions or processes of each functional unit of the server 100 may be implemented by machine learning or artificial intelligence (AI) to the extent feasible.
[0026] Network 500 may include a wireless network or a wired network, such as a wireless LAN (WLAN), a wide area network (WAN), integrated service digital networks (ISDNs), wireless LANs, code division multiple access (CDMA), long term evolution (LTE), LTE-Advanced, fourth generation (4G), fifth generation (5G), sixth generation (6G) and later mobile communication systems, or a combination thereof.
[0027] The user terminals 200A, 200B, and 200C are communication terminals of the working users who create the virtual exhibition space provided by the information processing system 600. "Creating a virtual exhibition space" may refer to the work of setting the color and background of the virtual exhibition space itself, arranging structures, and also the work of arranging objects in the virtual exhibition space. Note that "arranging in the virtual exhibition space" may refer to setting the position coordinates of the clothing model 51 in a coordinate system set for the virtual exhibition space.
[0028] In FIG. 1, only three user terminals are shown, designated as user terminals 200A, 200B, and 200C, for work users A, B, and C, respectively. However, there may be as many user terminals as there are work users creating a virtual exhibition space. In other words, according to this embodiment, multiple work users can simultaneously and collaboratively create a virtual exhibition space. When no particular distinction is made, user terminals 200A, 200B, and 200C will be simply referred to as user terminal 200.
[0029] An application for creating a virtual exhibition space (hereinafter also referred to as a "creation app") may be installed on the user terminal 200 of the worker user, and various information may be transmitted and received between the user terminal 200 and the server 100. Note that installing the creation app on the user terminal 200 is not essential, and various information may be transmitted and received between the user terminal 200 and the server 100 via a web browser. Note that while FIG. 1 shows a smartphone and a laptop as the user terminal 200, the user terminal 200 may be any terminal that can realize the functions described in each embodiment described below. For example, the user terminal 200 may be a computer (e.g., a tablet), a wearable terminal (such as a glasses-type device or a watch-type device), or an HMD.
[0030] The database server 400 stores various information (data) used in the information processing system 600. For example, as will be described in detail later, the database server 400 may store data related to the virtual exhibition space, such as data related to the layout of the virtual exhibition space and data related to objects exhibited in the virtual exhibition space. Although only one database server 400 is shown in FIG. 1 , separate from the server 100, the database server 400 may be integrated into the server 100. In other words, the database server 400 may be a volatile memory or a non-volatile memory of the server 100. The database server 400 may also be composed of multiple storage devices. The database server 400 may be connected to the server 100 via a dedicated internal network different from the network 500, or may be connected to the server 100 via the network 500.
[0031] <User device> 2 is a configuration diagram of a user terminal 200 according to an embodiment of the present invention. The hardware configuration and functional configuration of the user terminal 200 according to an embodiment of the present invention will be described with reference to FIG.
[0032] (1) Hardware configuration of the user terminal The user terminal 200 includes a control unit 210 , a communication unit 220 , a display unit 230 , an input / output unit 240 , and a storage unit 270 .
[0033] The control unit 210 is typically a processor, and is realized by a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), etc. The control unit 210 reads out a program stored in the storage unit 270 and executes code or instructions included in the read out program, thereby performing the functions and methods described in each embodiment.
[0034] The storage unit 270 stores various programs and data required for the operation of the user terminal 200. That is, the storage unit 270 may store programs and data related to the creation application. The storage unit 270 may include, for example, a flash memory, and may also include memory (such as a RAM (Random Access Memory) or a ROM (Read Only Memory)) that provides a working area for the control unit 210.
[0035] The communication unit 220 may be implemented as hardware such as a network interface card (NIC), communication software, or a combination of these, and may transmit and receive various types of data to and from the server 100 via the network 500 .
[0036] The display unit 230 is a monitor that displays data according to the display data written in the frame buffer, and may be, for example, a touch panel, a touch display, or the like.
[0037] The input / output unit 240 may include an input device for inputting various operations to the user terminal 200, and an output device for outputting processing results processed by the user terminal 200. The input device may be realized by any of all types of devices that can accept input operations from the worker and transmit information related to the input to the control unit 210, or a combination thereof. The input device may include, for example, a touch panel, a touch display, a camera, and a microphone. The output device may output processing results processed by the control unit 210. The output device may include, for example, a display, a touch panel, a speaker, etc.
[0038] (2) Functional configuration of user terminal The user terminal 200 includes a control unit 210. The control unit 210 controls communication with the server 100 via the network 500 by the communication unit 220, and executes transmission and reception of various information. The control unit 210 also controls the display of data on the display unit 230, and for example, causes the display unit 230 to display a screen corresponding to information transmitted from the server 100. The control unit 210 also controls transmission of various information with external devices via the input / output unit 240, and for example, transmits various information to each functional unit in response to an input operation by the worker received by an input device, and transmits information from each functional unit to an output device (not shown), such as a touch panel, monitor, or speaker.
[0039] <server> 2 is a configuration diagram of the server 100 according to one embodiment of the present invention. The hardware configuration and functional configuration of the server (information processing device) 100 according to one embodiment of the present invention will be described with reference to FIG.
[0040] (1) Server hardware configuration The server 100 includes, as hardware components, a control unit 110, a communication unit 120, an input / output unit 130, and a storage unit 170. Although not shown, the server 100 may also include components that are included in a general server.
[0041] The control unit 110 is typically a processor, and may be a central processing unit (CPU), an MPU, a GPU, etc. The control unit 110 may execute the functions and methods described in each embodiment by reading a program stored in the storage unit 170 and executing the code or instructions included in the read program.
[0042] The storage unit 170 stores various programs and data required for the operation of the server 100. For example, the storage unit 170 may store information about the working user. The storage unit 170 may include, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. The storage unit 170 may also include a memory that provides a work area for the control unit 110.
[0043] The communication unit 120 is implemented as hardware such as a NIC, communication software, or a combination of these, and transmits and receives information between the server 100 and other devices.
[0044] (2) Server functional configuration The server 100 includes, as functions realized by the control unit 110, an acquisition unit 111, a placement unit 112, a generation unit 113, a lighting processing unit 114, a dialogue processing unit 115, a proposal unit 116, a history acquisition unit 117, and a learning unit 118. Note that in FIG. 2, functional units that are not essential for the embodiments described hereinafter may be omitted. Furthermore, the functions or processes of each functional unit may be realized by machine learning or AI to the extent feasible.
[0045] Hereinafter, one embodiment of the present invention will be described with reference to Figures 3 to 5, along with the processing of each functional unit of the server 100. Figure 3 is an example of a control sequence diagram between the server 100 and a user terminal according to one embodiment, and Figures 4(a), (b), and 5 are examples of display screens on the user terminal 200 of the working user who creates the virtual exhibition space.
[0046] The following description will be given with reference to the sequence diagram in Fig. 3. Although Fig. 3 shows only one user terminal 200, there may be multiple user terminals 200, which may simultaneously exchange data with the server 100. In other words, in one embodiment, a virtual exhibition space may be created collaboratively by multiple working users.
[0047] The control unit 210 of the user terminal 200 displays on the display unit 230 a list of multiple objects present in the virtual exhibition space and a map of the virtual exhibition space showing the locations of the multiple objects (step S11). FIG. 4(a) is an example of a virtual exhibition space creation screen displayed on the display unit 230 of the user terminal 200. The creation screen 10A includes a virtual exhibition space display area 12A, a list 13 of multiple objects placed in the virtual exhibition space, and a map 15 of the virtual exhibition space. The creation screen 10A may further include a menu 11. Note that the diagram is an example and is not limited to this.
[0048] The virtual exhibition space display area 12A displays the virtual exhibition space being created. The viewpoint and the displayed range of the virtual exhibition space display area 12A may change in response to an operation by the working user.
[0049] Map 15 is a plan view of the entire virtual exhibition space, including structures such as buildings and stages in the virtual exhibition space, and icons representing objects present in the virtual exhibition space, the work positions of working users, and lighting (lights), which will be described later, are superimposed on the map in accordance with their positions in the virtual exhibition space. For example, in FIG. 4(a), icons 30 and 31 represent working users, and icon 21 represents clothing. Note that although not labeled, icons with the same pattern represent different working users and different clothing. Working users may be displayed as avatars in the virtual exhibition space, or the locations where each working user is working may be recognized by only the icons on map 15 without being displayed as avatars.
[0050] The database server 400 stores information (data table) about objects to be placed in the virtual exhibition space. Figure 5 shows an example of a data table when the object is clothing. Note that the figure is an example, and the information stored is not limited to that shown. In the figure, a "*" indicates that information is stored, and a "-" indicates that information is not stored.
[0051] The data table TB10 may store information relating to the object's category, attributes, description, 3D data, etc., in association with an identifier that uniquely identifies the object. A category is information indicating the type of object, and may be, for example, "skirt," "shirt," "jacket," "pullover," etc. Categories may also be divided into major and minor categories. Information relating to the object's attributes may also be stored. The object's attributes are information indicating the characteristics of the object, and may be, for example, information regarding color, pattern, material, era, etc. Data table TB10 may also store information indicating the object's description, 3D data, etc., as shown in FIG. 8(b), which are stored in the database server 400. If the virtual exhibition space is divided into multiple rooms, a data table TB10 may be provided for each room in the virtual exhibition space.
[0052] Returning to FIG. 4(a), before placing objects in the virtual exhibition space, multiple objects to be placed in the virtual exhibition space may be displayed together in a predetermined location in the virtual exhibition space based on data table TB10. Creation screen 10A is an example in which multiple objects are displayed together. List 13 shows a list of objects present in the virtual exhibition space, and when an object displayed in list 13 is selected by the working user, virtual exhibition space display area 12A may display an area in the virtual exhibition space in which a three-dimensional object corresponding to the selected object is placed.
[0053] The working user can perform an editing operation selected from the menu 11 on an object selected in the list 13 or an object 20 selected in the virtual exhibition space display area 12A. For example, the object 20 may be moved, rotated, deleted, etc.
[0054] Furthermore, the working user can change the placement position of an object by moving the icon 21 of the object on the map 15. In response to an operation to move the placement positions of multiple objects on the map 15, the user terminal 200 transmits an instruction to the server 100 to place multiple objects in the virtual exhibition space (step S12).
[0055] The acquisition unit 111 of the server 100 acquires instructions to place multiple objects in the virtual exhibition space, transmitted from the communication terminals of the multiple work users (step S13). The arrangement instructions may include position coordinates corresponding to the destination on the map. The arrangement unit 112 places the multiple objects in the virtual exhibition space in accordance with the arrangement instructions (step S14). The generation unit 113 generates display data for displaying the virtual exhibition space updated in accordance with the arrangement instructions (step S15). The generated display data is transmitted to the user terminal 200 via the communication unit 120 (step S16). The user terminal 200 displays the virtual exhibition space based on the display data (step S17).
[0056] In Fig. 4(a), it is assumed that an icon 21 corresponding to an object 20 has been moved on the map 15. Fig. 4(b) is an example of the display screen of the user terminal 200 after the object 20 has been moved. As shown in the virtual space display area 12B of the creation screen 10B, the object 20 has been moved in the virtual exhibition space and has been moved to the position of the icon 21 on the map 15B.
[0057] Thus, according to one embodiment of the present invention, the placement position of an object in the virtual exhibition space can be changed by the simple operation of moving an icon on the map.
[0058] The other functional units of the server 100 will be described next. The lighting processing unit 114 may automatically set lighting to illuminate the object 20 in response to the object 20 being placed in the virtual exhibition space. Lighting processing in the virtual exhibition space will be described with reference to FIG. 6. In one embodiment, lighting to illuminate the object 20 in the virtual exhibition space may be set as shown on the creation screen 10C. The lighting processing unit 114 may place lighting 40 in response to the object 20 being placed within a predetermined area of the map 15, for example, from the state shown in FIG. 4(a). An icon 42 representing the lighting 40 is displayed on the map 15C. The lighting 40 may be positioned at a predetermined distance from the object 20 and illuminate the object at a predetermined angle from a predetermined height. These distances, heights, and angles may be set in advance by the user.
[0059] The working user can select a light 40 in the virtual exhibition space display area or an icon 42 on the map 15C to edit the selected light. Light editing may include, for example, rotating, deleting, moving, duplicating, or changing the saturation or brightness of the light. The light 40 can also be changed according to the time of day. For example, a day may be divided into three time periods: morning, afternoon, and night, and the range and color (cool color, warm color, etc.) of the light 40 may be set to change for each time period.
[0060] The range, color, position, and illumination angle of the lighting 40 may be set according to the type of object. For example, the default lighting may differ depending on whether the object is a skirt or slacks, whether the object is a warm color or a cool color, and the height of the object. Also, depending on the structure of the walls and buildings in the virtual exhibition space, an object may be in the shadow of a wall or building depending on its placement position. The lighting processing unit 114 may flexibly change the default lighting depending on whether the placement position of the object 20 will be in the shadow.
[0061] As described above, according to one embodiment of the present invention, lighting is automatically set for objects, reducing the burden on the user and enabling the design of a virtual exhibition space more easily.
[0062] Furthermore, the lighting processing unit 114 can transmit information to the communication terminal that displays the load imposed on the display of the virtual exhibition space due to the lighting settings. For example, the load imposed by the set lighting may be displayed in the load display area 41 of Fig. 6 as low, medium, high, warning, etc. Alternatively, the color of the load display area 41 may be changed or made to blink depending on the load. This allows the working user to be notified of the level of load imposed on the display of the virtual exhibition space.
[0063] According to one embodiment, multiple work users can work while communicating with each other. For example, the dialogue processing unit 115 can realize a dialogue function between multiple work users using messages including at least one of text, audio, still images, and moving images input into the communication terminals of the multiple work users. That is, the dialogue processing unit 115 may realize a chat function. Furthermore, the communication unit 120 can transmit display data to the communication terminals of the work users to display at least one of a bird's-eye view display that displays a bird's-eye view of the virtual exhibition space and a user-perspective view display that displays the virtual exhibition space from the viewpoint of the work user when the work user is located in the virtual exhibition space. This allows, for example, one work user to instruct other work users on the placement positions of objects while viewing the bird's-eye view display of the entire virtual exhibition space, thereby enabling efficient work.
[0064] Furthermore, the suggestion unit 116 can suggest placement positions according to the attributes of the objects. The suggestion unit 116 may suggest placing objects of the same generation, objects of similar colors, objects of the same category, etc. together according to the attributes of the objects, grouping works by related designers together, or placing objects by generation. This provides a variety of placement methods, making it possible to provide a placement support method with higher usability.
[0065] <Digital Museum> According to one embodiment of the present invention, the digital museum completed by the above process is provided to general users. Note that, once the digital museum is completed, a predetermined locking process may be performed, such as disabling the working user from logging in to the work app, to prevent the working user from making any changes.
[0066] General users register as users before entering (logging in) to the digital museum. User information collected through user registration may be stored in the database server 400. FIG. 7(a) shows an example of a user information table TB20. The user information table TB20 may store the user name, gender, age group, and user registration date in association with a user ID (IDentifier) that uniquely identifies the user.
[0067] When a general user logs in to the digital museum via their communication terminal, the communication unit 120 of the server 100 transmits display data for displaying the completed virtual exhibition space. The display of the virtual exhibition space changes in response to the user's operation of the communication terminal, allowing the general user to experience the sensation of moving through the virtual exhibition space or approaching the exhibited objects. The history acquisition unit 117 of the server 100 can acquire the general user's behavioral history in the virtual exhibition space. The behavioral history refers to the actions taken by the general user in the virtual space, and may include, for example, information about the entry time, exit time, walking route, and the order in which the objects were viewed. Viewing an object may refer to staying around the object for a certain period of time or displaying the object's details screen 52 ( FIG. 8(b) ). Objects in the virtual exhibition space can be purchased, and information about the objects purchased by the general user may also be acquired as the behavioral history.
[0068] FIG. 7(b) shows an example of a data table storing behavior history information for each general user. The behavior history information table TB21 may store, for each user ID, the date of entry into the virtual exhibition space, the time of entry, the time of exit, the browsing history, the purchase history, and the like. The browsing history may be the identification information of the objects viewed by the user, stored in the order of viewing. The learning unit 118 can then propose a method of displaying objects for a specific general user based on the results of learning object information including the arrangement and attributes of multiple objects in the virtual exhibition space, the attributes of general users (gender, age, etc.), and the behavior history. Existing machine learning and deep learning may be used as the learning method.
[0069] This makes it possible to propose an exhibition method suited to the attributes of the target users, and to provide an information processing system with higher usability.
[0070] Note that the objects that can be placed in the virtual exhibition space are not limited to clothing and accessories. For example, living things such as animals, fish, and insects, plants such as grass and trees, and crafts and art objects such as paintings, ceramics, and sculptures may be placed in the virtual exhibition space 50 in accordance with the instructions of the working user.
[0071] While the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art would readily be able to make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present invention. For example, the functions included in each component, step, etc. may be rearranged so as not to cause logical inconsistencies, and multiple components, steps, etc. may be combined or separated into one. Furthermore, the configurations described in the above embodiments may be appropriately combined. For example, each component described as being included in the server 100 may be included in the user terminal 200, and each component described as being included in the user terminal 200 may be included in the server 100.
[0072] The programs of the embodiments of the present disclosure may be provided in a state stored in a storage medium readable by an information processing device. The storage medium may store the programs in a "non-transitory tangible medium." The programs include, for example, software programs and control programs. When the functional units of the server are realized by software, the server functions as an acquisition unit 111, an arrangement unit 112, a generation unit 113, an illumination processing unit 114, an interaction processing unit 115, a proposal unit 116, a history acquisition unit 117, and a learning unit 118 by having a processor execute programs loaded into memory.
[0073] The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (e.g., field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.
[0074] Furthermore, the program of the present disclosure may be provided to a server via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the program.
[0075] Furthermore, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission. Note that the program of the present disclosure may be implemented using, for example, a scripting language such as JavaScript (registered trademark) or Python, or C, Go, Swift, Koltin, Java (registered trademark), or the like. [Explanation of symbols]
[0076] 100 Server (information processing device) 110 control section 111 Acquisition Department 112 Placement section 113 Generation part 114 Lighting Processing Unit 115 Dialogue processing unit 116 Proposal Department 117 History Acquisition Unit 118 Learning Department 120 Communications Department 130 Input / output section 170 Storage section 200 User terminal (communication terminal) 210 Control Unit 220 Communications Department 230 Display section 240 Input / output section 270 Storage section 400 database servers 500 Network 600 Information Processing Devices 10A,10B display screen 11 Menu 12A, 12B Virtual exhibition space display area 13 List 15A, 15B, 15C Map 20 objects (clothing models) 21 Icon (Clothing) 30,31 Icon (Working User) 40 Lighting 41 Load display area 42 Icon (Lighting) 50 Virtual Exhibition Space 51 Clothing Model
Claims
1. An information processing device that provides a virtual exhibition space in which a plurality of objects are exhibited in a virtual space, an acquisition unit that acquires instructions for arranging the plurality of objects in the virtual exhibition space, the instructions being transmitted from the communication terminals of the plurality of work users who input design instructions for the virtual exhibition space; an arrangement unit that arranges the plurality of objects in the virtual exhibition space in response to the arrangement instruction; a generation unit that generates display data for displaying the virtual exhibition space updated in accordance with the arrangement instruction; a transmitting unit that transmits the display data to the communication terminals of the plurality of work users; Equipped with An information processing device wherein a display unit of the communication terminal displays a list of the plurality of objects present in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the plurality of objects, and the placement instruction is sent to the information processing device in response to an operation by the working user to move the placement positions of the plurality of objects on the map.
2. a lighting processing unit that automatically sets lighting for illuminating the object in response to the object being placed in the virtual exhibition space; the generation unit generates the display data for displaying the object in a state illuminated by the lighting. The information processing device according to claim 1 .
3. the transmitting unit transmits display data for displaying, on the communication terminal of the working user, at least one of a bird's-eye view display that displays a bird's-eye view of the virtual exhibition space and a user-perspective display that displays the virtual exhibition space from the viewpoint of the working user when the working user is located within the virtual exhibition space; The information processing device according to claim 1 .
4. the information processing device further includes a dialogue unit that realizes a dialogue function between the plurality of work users by a message including at least one of text, voice, still image, and moving image inputted into the communication terminal of the plurality of work users; The information processing device according to claim 1 .
5. the information processing device further includes a suggestion unit that suggests a placement position of the object according to an attribute of the object; The information processing device according to claim 1 .
6. the lighting processing unit transmits to the communication terminal information displaying a load imposed on the display of the virtual exhibition space due to the lighting settings; The information processing device according to claim 2 .
7. the transmitting unit transmits display data for displaying the completed virtual exhibition space to a communication terminal used by a general user; The information processing device includes a history acquisition unit that acquires attributes of the general users and behavior histories of the general users in the virtual exhibition space; a learning unit that proposes a method of exhibiting the objects to a predetermined general user based on a result of learning object information including the arrangement and attributes of the plurality of objects in the virtual exhibition space, the attributes of the general user, and the behavior history; The information processing device according to claim 1 , further comprising:
8. the object is an article of clothing, the generation unit generates a three-dimensional video in which a predetermined avatar set for the general user moves while wearing the clothing item in response to the object exhibited in the virtual exhibition space being selected on the communication terminal of the general user, and transmits the three-dimensional video to the communication terminal of the general user; The information processing device according to claim 7 .
9. A control method for an information processing device that provides a virtual exhibition space in which a plurality of objects are exhibited in the virtual space, comprising: The information processing device acquiring instructions for arranging the plurality of objects in the virtual exhibition space, the instructions being transmitted from the communication terminals of the plurality of work users who input design instructions for the virtual exhibition space; placing the plurality of objects in the virtual exhibition space in accordance with the placement instruction; generating display data for displaying the virtual exhibition space updated in accordance with the arrangement instruction; transmitting the display data to the communication terminals of the plurality of work users; Run A control method for an information processing device, wherein a display unit of the communication terminal displays a list of the plurality of objects existing in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the plurality of objects, and the placement instruction is sent to the information processing device in response to an operation by the working user to move the placement positions of the plurality of objects on the map.
10. A control program for an information processing device that provides a virtual exhibition space in which a plurality of objects are exhibited in the virtual space, In the information processing device, a function of acquiring instructions for arranging the plurality of objects in the virtual exhibition space, the instructions being transmitted from the communication terminals of the respective plurality of work users who input design instructions for the virtual exhibition space; a function of arranging the plurality of objects in the virtual exhibition space in accordance with the arrangement instruction; a function of generating display data for displaying the virtual exhibition space updated in accordance with the arrangement instruction; a function of transmitting the display data to the communication terminals of the plurality of work users; To achieve this, A control program for an information processing device, wherein a display unit of the communication terminal displays a list of the plurality of objects existing in the virtual exhibition space and a map of the virtual exhibition space showing the placement positions of the plurality of objects, and the placement instruction is sent to the information processing device in response to an operation by the working user to move the placement positions of the plurality of objects on the map.
Citation Information
Patent Citations
Information processing system, information processing method, and information processing program
JP7418677B1