Item management system, item management method, and item management program

JP2025041449APending Publication Date: 2025-03-26タッグ
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023148765
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-13
Publication Date
2025-03-26

AI Technical Summary

Benefits of technology

【0007】 上述したように構成した本発明によれば、3次元空間に配置されたアイテムを容易に管理することができるという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025041449000001_ABST
    Figure 2025041449000001_ABST
Patent Text Reader

Abstract

To provide an item management system, an item management method and an item management program capable of easily managing an item arranged in a three-dimensional space.SOLUTION: In an information processing device 200, an operation display part 220 receives an instruction of an item in a three-dimensional space, and acquires a URL showing a storage place of item data being data displaying the item by instructing the item, the operation display part 220 receives an instruction of item data to be replaced to the item data, and transmits the received item data to the URL, and a communication part 130 of a server 100 stores the item data received from the information processing device 200 in the URL.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an item management system, an item management method, and an item management program. [Background technology]

[0002] In recent years, many EC (Electronic Commerce) sites that sell products have been published and sell many products. Many of these EC sites display product images and information in a list, making it difficult to get the feeling of shopping while enjoying the atmosphere of a real, unique store or shopping mall. As a method for solving such problems, a technology has been provided that uses 3D images to display stores, shopping malls, etc. as a 3D space, making it easy to see products and expressing the atmosphere, size, and extent of stores, shopping malls, etc. on a screen. In addition, a technology has been developed that allows users to move freely through a 3D space by operating the user. As one such technology, the applicant of the present application has disclosed a technology that displays information about an item by pointing to the item arranged in a 3D space (see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP2017-120612A Summary of the Invention [Problem to be solved by the invention]

[0004] The technology disclosed in Patent Document 1 allows website visitors to move freely in a three-dimensional space and easily check information about products arranged in the three-dimensional space. By displaying products, etc. in a three-dimensional space in this way, users can experience the same as if they were actually visiting a store, etc. However, there is a problem in that stores selling products need to replace items such as products arranged in the three-dimensional space according to seasonal changes and sales trends, and the workload of maintaining the three-dimensional space is very heavy.

[0005] The present invention has been made in consideration of the above, and aims to provide an item management system, an item management method, and an item management program that can easily manage items placed in three-dimensional space. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, the information processing device receives an instruction for an item in three-dimensional space, and by instructing the item, obtains a URL indicating a storage location of item data, which is data that displays the item, receives an instruction for item data to replace the item data, transmits the received item data to the URL, and the server stores the item data received from the information processing device in the URL. Effect of the Invention

[0007] According to the present invention configured as described above, it is possible to easily manage items arranged in a three-dimensional space. [Brief description of the drawings]

[0008] [Figure 1] 1 is a block diagram showing a configuration of an item management system 10 according to a first embodiment. [Diagram 2] 2 is an explanatory diagram showing an example of a data configuration of a 3D panoramic image storage unit 122. FIG. [Diagram 3]13 is a flowchart showing an item management process executed by the server 100 and the information processing device 200. [Figure 4] FIG. 13 is an explanatory diagram showing an example of a three-dimensional editing screen. [Diagram 5] 13 is a flowchart showing a three-dimensional space display process procedure executed by the server 100 and the information processing device 300. [Figure 6] FIG. 2 is an explanatory diagram showing an example of the relationship between a three-dimensional space plan view and a three-dimensional screen. [Figure 7] FIG. 11 is a block diagram showing a configuration of an item management system 20 according to a second embodiment. [Figure 8] 10 is an explanatory diagram showing an example of a data configuration of an item information storage unit 423. FIG. [Figure 9] 13 is a flowchart showing an item input process procedure executed by the server 400 and the information processing device 200. [Figure 10] 13 is a flowchart showing the procedure of an item placement process executed by the server 400 and the information processing device 200. [Figure 11] 13 is a flowchart showing a three-dimensional display processing procedure executed by the server 100 and the information processing device 300. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Below, examples of the item management system, item management method, and item management program according to the present application will be described with reference to the accompanying drawings. The following explanations are examples of the embodiments of the present application, and the item management system, item management method, and item management program according to the present application are not limited to these examples.

[0010] <Example 1> 1 is a block diagram showing a configuration of an item management system 10 according to Example 1. The item management system 10 includes a server 100, an information processing device 200, and information processing devices 300-1 to 300-n (hereinafter, referred to as information processing devices 300).

[0011] The server 100 is a computer that generates a three-dimensional screen including a three-dimensional image to be displayed on the information processing device 300 from a three-dimensional panoramic image, and is a so-called web server. The server 100 manages items to be arranged in the three-dimensional image in response to an instruction from the information processing device 200. The server 100 transmits and receives data to and from the information processing device 200 and the information processing device 300 via a network N. The network N is any communication network such as the Internet, an intranet, a LAN (Local Area Network), a VPN (Virtual Private Network), or a mobile communication network, or a combination thereof, and a part or all of the network may be wired or wireless.

[0012] Here, the item is an article or the like to be placed in a three-dimensional space, and may be anything that can be placed in a three-dimensional space, such as a commodity in a store or an artwork such as a painting or sculpture in a museum. The item may be an avatar that represents a user moving in a three-dimensional space. The item is displayed by placing item data on a three-dimensional panoramic image. The item data may be any type of data, such as image data, three-dimensional data, three-dimensional animation data, video data, text data, etc., for displaying the item.

[0013] A 3D panoramic image is an image of a solid angle of 4π radians obtained from one viewpoint in the interior or exterior of a building, facility, store, town, city, etc., that is, a so-called omnidirectional image. By using such an image, it is possible to display all images in all directions of 360 degrees centered on a certain position (viewpoint). A 3D panoramic image is generated by a known projection method such as equirectangular projection, azimuthal equidistant projection, Mercator projection, fisheye projection, etc. Also, a 3D panoramic image is generated by photographs of real buildings, facilities, stores, towns, cities, etc. captured by a camera, computer graphics (hereinafter referred to as CG) created by computing fictional or real spaces with a computer, or a combination of photographs and CG. Note that data expressing a 3D space does not have to be limited to a 3D panoramic image, and may be a 3D space modeled with 3D data.

[0014] The information processing device 200 is a computer operated by a user who manages three-dimensional space and items, generates item data for displaying three-dimensional panoramic images that constitute the three-dimensional space and items to be placed in the three-dimensional space, and transmits the item data, as well as information regarding the item and the placement position of the item data in the three-dimensional space (hereinafter referred to as item information), to the server 100.

[0015] The information processing device 300 is a computer operated by a general user, and displays the specified three-dimensional space on a web browser in response to a user instruction. The information processing device 300 accepts an operation in the three-dimensional space by the user, and performs processing or display according to the operation.

[0016] 1, the server 100 includes a control unit 110, a storage unit 120, and a communication unit 130. The control unit 110 reads out programs and the like stored in the storage unit 120 and executes the read out programs to function as each unit of the server 100. The control unit 110 also controls each unit and transmits data to each unit.

[0017] The storage unit 120 stores an item data storage unit 121, a 3D panoramic image storage unit 122, and various control programs, application programs, various control information, intermediate files, and the like (not shown).

[0018] The item data storage unit 121 stores item data for displaying items on a 3D screen. The item data is stored in a fixed file name under a fixed directory path (hereinafter, referred to as a fixed URL) that is determined for each piece of position information in a 3D panoramic image. Note that the item data storage unit 121 may be provided in a server other than the server 100, and in that case, the item data is stored in a fixed URL described as " / domain name / directory path / file name".

[0019] 2 is an explanatory diagram showing an example of a data configuration of the 3D panorama image storage unit 122. The 3D panorama image storage unit 122 stores, for each 3D space, a panorama ID that is information for identifying a 3D panorama image, a 3D panorama image, position information in the 3D space, and other information in association with each other. When storing multiple 3D panorama images, the position information in the 3D space stores the position of each 3D panorama image in the 3D space. By storing the position of each 3D panorama image, it is possible to display 3D images in response to a user's operation one after another, and the user can experience the sensation of walking around (walking through) the 3D space.

[0020] Information on item data for displaying items arranged in a 3D panoramic image (hereinafter referred to as item data setting information) is stored for each 3D panoramic image. As an example, the item data setting information stores position information, a fixed URL of the item data, size information of the item data, and the like in association with each other. The position information is the arrangement position of the item data in the 3D panoramic image, and specifies the position where the item data is arranged in the 3D panoramic image by, for example, a horizontal angle (-180 to 180 degrees) and a vertical angle (-90 to 90 degrees). The fixed URL of the item data is the storage location of the item data, and the size information of the item data stores the vertical and horizontal sizes of the item data. The item data setting information may be written in XML (Extensible Markup Language), HTML (HyperText Markup Language), or the like.

[0021] The communication unit 130 receives item data from the information processing device 200 by uploading the item data to a fixed URL specified by the information processing device 200, and stores the item data in the fixed URL (item data storage unit 121). In response to a request for a three-dimensional screen transmitted from the information processing device 300, the communication unit 130 transmits a three-dimensional screen to the information processing device 300. In response to an operation received from the information processing device 300, the communication unit 130 transmits a three-dimensional screen corresponding to the operation to the information processing device 300.

[0022] The following describes each part of the control unit 110. The control unit 110 includes a three-dimensional image generating unit 111, a three-dimensional editing screen generating unit 112, and a three-dimensional screen generating unit 113.

[0023] The three-dimensional image generating unit 111 generates a three-dimensional image by cutting out the three-dimensional panoramic image in the user's line of sight based on the three-dimensional panoramic image corresponding to the user's position in the three-dimensional space and the items arranged in the three-dimensional panoramic image. The three-dimensional image generating unit 111 generates a three-dimensional image according to the user's operation.

[0024] A three-dimensional editing screen generating unit 112 generates an editing screen including the three-dimensional image generated by the three-dimensional image generating unit 111 and an editing menu for executing operations on items.

[0025] The three-dimensional screen generating unit 113 generates a three-dimensional screen including the three-dimensional image generated by the three-dimensional image generating unit 111 and an operation menu for executing operations on the three-dimensional image.

[0026] The following describes the information processing device 200. The information processing device 200 includes a control unit 210, an operation display unit 220, and a communication unit 230.

[0027] The communication unit 230 transmits a request for a three-dimensional editing screen received by the operation display unit 220 to the server 100, and receives a three-dimensional editing screen in response to the request from the server 100. The communication unit 230 transmits item data selected on the three-dimensional editing screen to a fixed URL.

[0028] The operation display unit 220 includes an input unit and a display unit. The operation display unit 220 displays the three-dimensional editing screen received from the server 100. The operation display unit 220 receives an instruction for an item arranged in the three-dimensional space, and selects item data to replace the specified item.

[0029] The control unit 210 changes the file name of the selected item data to a unique file name corresponding to the location information acquired by designating the item.

[0030] The information processing device 300 will be described. As with the information processing device 200, the information processing device 300 includes a control unit 310, an operation display unit 320, and a communication unit 330, which are not shown. Each unit of the information processing device 300 is a computer having basic functions, and therefore the description thereof will be omitted here.

[0031] An item management process executed by the server 100 and the information processing device 200 of the item management system 10 configured as described above will be described below.

[0032] An authentication process is executed between the server 100 and the information processing device 200 (step S301). For example, it is determined whether the system can be used based on a user ID and password, biometric information, etc. The operation display unit 220 of the information processing device 200 accepts an instruction for a three-dimensional space (step S302). For example, the user selects a three-dimensional space to be edited from a list of three-dimensional spaces managed by the user. The communication unit 230 transmits a request for a three-dimensional editing screen corresponding to the three-dimensional space to be edited (step S303).

[0033] The communication unit 130 of the server 100 receives the request for the 3D editing screen, and the 3D editing screen generation unit 112 generates the 3D editing screen (step S304). The 3D editing screen includes a 3D image and a menu generated from the 3D panoramic image. The 3D image includes items arranged on the 3D panoramic image, and the items can be specified. The communication unit 130 transmits the 3D editing screen (step S305).

[0034] The communication unit 230 of the information processing device 200 receives the three-dimensional editing screen, and the operation display unit 220 displays the three-dimensional editing screen (step S306). FIG. 4 is an explanatory diagram showing an example of the three-dimensional editing screen. The display screen 41 displays a three-dimensional image in the user's line of sight direction, and displays items 42 to 46 arranged in the three-dimensional image. The operation display unit 220 accepts an item instruction (step S307). In FIG. 4, by instructing item 44 out of items 42 to 46, an item to be replaced with a new item is selected, and a fixed URL (fixed directory path and fixed file name) of item 44 is obtained.

[0035] The operation display unit 220 accepts the selection of item data to replace the specified item (step S308). In FIG. 4, "Select file" in the pop-up menu 47 displayed by specifying the item 44 is clicked, and the file to be replaced is selected. This allows the selection of item data to replace the specified item. The control unit 210 changes the file name of the item data to a fixed file name (step S309). The operation display unit 220 accepts an instruction to upload the item data (step S310). The communication unit 230 transmits the item data to a fixed directory path (step S311).

[0036] The communication unit 130 of the server 100 receives the item data and stores the received item data in a fixed directory path in the item data storage unit 121 (step S312). This replaces the item data with the new item data. Note that the file name of the overwritten item data may be changed and the overwritten item data may be left in the item data storage unit 121 as the previous item data. The 3D editing screen generation unit 112 generates a 3D editing screen on which the new item data is arranged (step S313). The communication unit 130 transmits the 3D editing screen (step S314).

[0037] The communication unit 230 of the information processing device 200 receives the three-dimensional editing screen, and the operation display unit 220 displays the three-dimensional editing screen (step S315). The operation display unit 220 determines whether or not editing on the three-dimensional editing screen is completed (step S316). If it is determined that editing on the three-dimensional editing screen is not completed (step S316: No), the process returns to step S307 and accepts an item instruction. If it is determined that editing on the three-dimensional editing screen is completed (step S316: Yes), the process ends.

[0038] In this way, by managing item data with fixed URLs corresponding to the location information of each item placed in a 3D panoramic image, it is possible to replace the item data for displaying an item simply by uploading the item data. This makes it easy to manage items without the need for cumbersome tasks such as deleting old item data from a 3D panoramic image and placing new item data. In particular, products are frequently replaced on e-commerce sites, so by utilizing this mechanism, website administrators can manage items, such as replacing products, without stress.

[0039] As a variant, items may be replaced by uploading new item data to a fixed URL for the item data, without going through the 3D editing screen. This allows a large number of items to be replaced efficiently, without having to specify each item on the 3D editing screen.

[0040] The 3D panoramic image may be prepared as a template that displays stores or the like in a 3D space. The template arranges transparent item data at a predetermined position in the 3D panoramic image, and items can be easily arranged in the 3D space by replacing the already arranged transparent item data with new item data. Furthermore, by combining multiple templates, it is possible to easily create a shopping mall or the like that allows users to freely walk around in a 3D space.

[0041] Next, a description will be given of the three-dimensional space display process executed by the server 100 and the information processing device 300 in the item management system 10. Fig. 5 is a flowchart showing the procedure of the three-dimensional space display process executed by the server 100 and the information processing device 300.

[0042] An authentication process is executed between the server 100 and the information processing device 300 (step S501). If the user is not limited, the authentication process does not need to be executed. The operation display unit 320 of the information processing device 300 accepts an instruction for a destination to be visited (step S502). For example, the user specifies a place to be visited from among facilities such as shops, shopping streets, shopping malls, and museums that display the interiors of the stores in 3D, which are shown in a menu. The communication unit 330 transmits a request for the specified destination to be visited (step S503).

[0043] The communication unit 130 of the server 100 receives the request for a 3D screen of the visited destination, and the 3D screen generation unit 113 generates a 3D screen according to the visited destination (step S504). The 3D screen includes a 3D image generated from a 3D panoramic image of the 3D space and a menu for operating the 3D screen. The 3D image includes item data arranged in the 3D panoramic image. The communication unit 130 transmits the 3D screen (step S505).

[0044] The communication unit 330 of the information processing device 300 receives the three-dimensional screen, and the operation display unit 320 displays the three-dimensional screen (step S506). FIG. 6 is an explanatory diagram showing an example of the relationship between a three-dimensional space plan view and the three-dimensional screen. The three-dimensional space plan view at point A in FIG. 6 shows a user's position 61 on the plan view, a three-dimensional panoramic image 62, a user's line of sight direction 63, and a three-dimensional image 64. The three-dimensional screen 65 is an example of a screen displayed on the information terminal device 300, which displays a three-dimensional image 64 including items, a menu, and various information. The three-dimensional screen 65 displays a three-dimensional image of a distant view in which the show windows of three stores can be seen.

[0045] Point B in Fig. 6 indicates a point reached by moving from point A to the front of the store. The three-dimensional space plan view of point B shows the user's position 66 on the plan view, a three-dimensional panoramic image 67, the user's line of sight 68, and a three-dimensional image 69. A three-dimensional screen 70 is an example of a screen displayed on the information terminal device 300, which displays a three-dimensional image 69 including items, a menu, and various information. A three-dimensional image of a show window of a store is displayed on the three-dimensional screen 70.

[0046] The operation display unit 320 receives an operation for the three-dimensional screen (step S507). For example, the operation is for the user to move in the three-dimensional space, or to specify an item. The communication unit 330 transmits the operation for the three-dimensional image or item (step S508).

[0047] The communication unit 130 of the server 100 receives the operation on the three-dimensional image or item, and generates a three-dimensional screen according to the received operation on the three-dimensional image or item (step S509). For example, if the operation is a user moving in a three-dimensional space, a three-dimensional screen including a three-dimensional image according to the user's line of sight direction, etc. is generated from the three-dimensional panoramic image of the destination. The communication unit 130 transmits the three-dimensional screen (step S510).

[0048] The communication unit 330 of the information processing device 300 receives the three-dimensional screen, and the operation display unit 320 displays the three-dimensional screen (step S511). When an operation to move from point A to point B on the three-dimensional space plan view of FIG. 6 is accepted, the display screen changes from the three-dimensional screen 65 of FIG. 6 to the three-dimensional screen 70. The operation display unit 320 judges whether or not the operation on the three-dimensional screen has been completed (step S512). When it is judged that the operation on the three-dimensional screen has not been completed (step S512: No), the process returns to step S507 and accepts the operation. When it is judged that the operation on the three-dimensional screen has been completed (step S512: Yes), the process ends.

[0049] In this way, the user can freely move in the three-dimensional space by generating a three-dimensional screen according to the user's operation in the three-dimensional space. In addition, the item data replaced by uploading is referenced by a fixed URL according to the item data setting information included in the three-dimensional panoramic image, so that the replacement of the item data is immediately reflected in the three-dimensional screen displayed on the information terminal device 300.

[0050] <Example 2> 7 is a block diagram showing a configuration of an item management system 20 according to Example 2. The item management system 20 includes a server 400, an information processing device 200, and an information processing device 300.

[0051] The server 400 has a function of managing item information in addition to the functions and configuration of the server 100 described in the first embodiment. The control unit 410 of the server 400 has a 3D image generating unit 111, a 3D editing screen generating unit 412, a 3D screen generating unit 413, an item management screen generating unit 414, and a data storage unit 415. The storage unit 420 has an item data storage unit 121, a 3D panoramic image storage unit 122, and an item information storage unit 423. When the numbers of the parts in the first embodiment are the same, the functions are almost the same, so refer to the description of the first embodiment and the description here will be omitted.

[0052] 8 is an explanatory diagram showing an example of the data configuration of item information storage unit 423. Item information storage unit 423 stores item information, which is information related to an item. As an example, item information storage unit 423 stores a fixed URL of item data, an item name, a description, a price if the item is for sale, and other information in association with each other.

[0053] The three-dimensional screen generating unit 413 generates pages such as an item purchase page according to an item designated on the three-dimensional screen, in addition to the functions in the first embodiment.

[0054] The item management screen generating unit 414 generates an item management screen which is a screen for storing item data in the item data storage unit 121 and for storing item information in the item information storage unit 423 .

[0055] When data storage unit 415 receives input of item data and item information from the item management screen, it determines a unique URL for the item data and stores the item data in the determined unique URL, and also stores the item information and the fixed URL for the item data in item information storage unit 423. Data storage unit 415 stores the item position information and the unique URL for the item data received on the 3D screen in the 3D panoramic image.

[0056] An item input process executed by the item management system 20 configured as described above will now be described. Fig. 9 is a flowchart showing the procedure of the item input process executed by the server 400 and the information processing device 200.

[0057] An authentication process is executed between the server 400 and the information processing device 200 (step S901). The operation display unit 220 of the information processing device 200 accepts an instruction for an item management screen (step S902). The communication unit 230 transmits a request for the item management screen (step S903).

[0058] The communication unit 130 of the server 400 receives the request for the item management screen, and the item management screen generating unit 414 generates the item management screen (step S904). The communication unit 130 transmits the item management screen (step S905).

[0059] The communication unit 230 of the information processing device 200 receives the item management screen, and the operation display unit 220 displays the item management screen (step S906). The operation display unit 220 accepts input of item information and item data from the item management screen (step S907). The communication unit 230 transmits the item information and item data to the server 400 (step S908).

[0060] The communication unit 130 of the server 400 receives the item information and item data, and the data storage unit 415 stores the item information and item data (step S909). More specifically, the data storage unit 415 determines a unique URL (unique directory path and unique file name) for the item data, changes the file name of the item data to a unique file name, stores the item data in the unique directory path, and stores the input item information and fixed URL of the item data in the item information storage unit 243. The communication unit 130 transmits the fixed URL of the item data (step S910).

[0061] The communication unit 230 of the information processing device 200 receives the fixed URL of the item data, and the operation display unit 220 displays an item management screen including the fixed URL of the item data (step S911). The operation display unit 220 determines whether input on the item management screen is complete (step S912). If it is determined that input on the item management screen is not complete (step S912: No), the process returns to step S907 and accepts input of item information and item data. If it is determined that input on the item management screen is complete (step S912: Yes), the process ends.

[0062] In this way, the item data entered from the item management screen is stored in a fixed URL, and the fixed URL is stored as item information in item information storage unit 122. In addition, the item data is not placed directly in the 3D panoramic image. Instead, as described below, by storing a fixed URL in the 3D panoramic image, the same item data is referenced in both the item information and the 3D panoramic image. Therefore, simply uploading the item data to the fixed URL will change both the item data in the item information and the item data displayed in 3D space in tandem, thereby reducing the burden of managing the item data.

[0063] As a modified example, instead of registering a new item on the item management screen in step S907 (i.e., accepting input of new item information and new item data), the item data and item information already stored in the item information storage unit 423 may be replaced with new item data and new item information. Details of the process are as follows. The operation display unit 220 displays the item data and item information stored in the item information storage unit 423 on the item management screen. An instruction for item data to be displayed on the item management screen is accepted, and a fixed URL for the accepted item data is obtained. The operation display unit 220 accepts an instruction for new item data to replace the requested item data. The communication unit 230 changes the file name of the new item data to a fixed file name included in the fixed URL, and transmits the item data with the changed fixed file name to a fixed directory path included in the fixed URL. The communication unit 130 of the server 400 stores the item data received from the information processing device in the fixed directory path. Along with replacing the item information corresponding to the item data, the item information update unit 422 accepts new item data and new item information, and transmits the accepted item information to the server 400 and stores it in the item information storage unit 423 .

[0064] The process of arranging items in a 3D panoramic image after inputting item data and item information on the item management screen as described above will be described below. Fig. 10 is a flowchart showing the procedure of the item arrangement process executed by the server 400 and the information processing device 200.

[0065] An authentication process is executed between the server 400 and the information processing device 200 (step S1001). The operation display unit 220 of the information processing device 200 accepts an instruction for a three-dimensional editing screen (step S1002). The communication unit 210 transmits a request for the three-dimensional editing screen (step S1003).

[0066] The communication unit 130 of the server 400 receives the request for the three-dimensional editing screen, and the three-dimensional editing screen generator 112 generates the three-dimensional editing screen (step S1004). The communication unit 130 transmits the three-dimensional editing screen (step S1005).

[0067] The communication unit 230 of the information processing device 200 receives the 3D editing screen, and the operation display unit 220 displays the 3D editing screen (step S1006). The operation display unit 220 accepts input of item position information and a fixed URL of the item data from the 3D editing screen (step S1007). The item position information is acquired by specifying an arbitrary position on the 3D image or a position that was set in advance when the 3D panoramic image was generated. The fixed URL of the item data is a fixed URL that was determined when the item data was uploaded on the item management screen. The communication unit 230 transmits the item position information and the fixed URL of the item data to the server 400 (step S1008).

[0068] The server 400 communication unit 130 receives the item position information and the fixed URL of the item data, and the data information storage unit 415 associates the item position information with the fixed URL of the item data and stores them in the 3D panoramic image (step S1009). At this time, size information of the item data may be specified, and the item position information and the fixed URL of the item data may be associated with the size information of the item data and stored in the 3D panoramic image. The 3D editing screen generation unit 112 generates a 3D editing screen including the item data stored in the fixed URL (step S1010). The communication unit 130 transmits the 3D editing screen (step S1011).

[0069] The communication unit 230 of the information processing device 200 receives the three-dimensional editing screen, and the operation display unit 220 displays the three-dimensional editing screen (step S1012). The operation display unit 220 determines whether or not input on the three-dimensional editing screen is complete (step S1013). If it is determined that input on the three-dimensional editing screen is not complete (step S1013: No), the process returns to step S1007 and accepts input of item location information and a fixed URL of the item data. If it is determined that input on the three-dimensional editing screen is complete (step S1013: Yes), the process ends.

[0070] In this way, on the three-dimensional editing screen, simply by entering the item's location information in three-dimensional space and the fixed URL of the item data, the item data stored in item data storage unit 121 can be referenced and the item data can be displayed in three-dimensional space (three-dimensional screen and three-dimensional editing screen).

[0071] A modified example will be described. In step S1007, input of the position of the item data of a new item and a fixed URL is accepted. Alternatively, as described in the first embodiment, an already placed item may be specified, a fixed URL may be acquired, and then input of new item data may be accepted, and the item data of the specified item may be replaced with the new item data and item information. In this case, the file name of the new item data is changed to a fixed file name and uploaded to a fixed directory path. Furthermore, a screen for changing the item information corresponding to the item data may be displayed and the item information may be changed. This allows the item data and item information to be replaced while checking the position where the item is placed on the three-dimensional screen.

[0072] The following describes the three-dimensional display processing executed by the server 400 and the information processing device 300 that constitute the above-mentioned item management system 20. Fig. 11 is a flowchart showing the three-dimensional display processing procedure executed by the server 400 and the information processing device 300.

[0073] An authentication process is executed between the server 400 and the information processing device 300 (step S1101). The operation display unit 320 of the information processing device 300 accepts an instruction for a destination to be visited (step S1102). The communication unit 330 transmits a request for a 3D screen of the specified destination to be visited (step S1103).

[0074] The communication unit 130 of the server 400 receives the request for a 3D screen of the visited destination, and the 3D screen generation unit 413 generates a 3D screen according to the visited destination (step S1104). The 3D screen includes a 3D image generated from the 3D panoramic image, item data arranged on the 3D panoramic image, and a menu for operating the screen and items. The communication unit 130 transmits the 3D screen (step S1105).

[0075] The communication unit 330 of the information processing device 300 receives the three-dimensional screen, and the operation display unit 320 displays the three-dimensional screen (step S1106). The operation display unit 320 accepts an instruction for an item (step S1107). Note that, in addition to the instruction for an item, an operation such as movement in three-dimensional space may be accepted here. The operation display unit 320 acquires a fixed URL by accepting the instruction for an item. Note that the information is not limited to a fixed URL, and may be other information such as location information that can identify an item. The communication unit 330 transmits the fixed URL (step S1108).

[0076] The communication unit 130 of the server 400 receives the fixed URL and acquires item information associated with the received fixed URL from the item information storage unit 423 (step S1109). The three-dimensional screen generation unit 413 generates an item purchase page based on the item information (step S1110). The communication unit 130 transmits the item purchase page (step S1111).

[0077] The communication unit 330 of the information processing device 300 receives the item purchase page, and the operation display unit 320 displays the item purchase page (step S1112). The operation display unit 320 judges whether or not to purchase an item from the item purchase page (step S1113). If it is judged that the item is to be purchased (step S1113: Yes), it executes a payment process (step S1114). If it is judged that the item is not to be purchased (step S1113: No), it judges whether or not to end the operation on the three-dimensional screen without performing the payment process (step S1115). If it is judged that the operation on the three-dimensional screen is not to be ended (step S1115: No), it returns to step S1107 and accepts the operation. If it is judged that the operation on the three-dimensional screen is ended (step S1115: Yes), it ends the process.

[0078] In this way, a 3D image including replaced item data can be easily generated from a 3D panoramic image in which items can be easily replaced, and by specifying an item arranged in the 3D space, it is possible to refer to the item information and perform processing on the item, such as purchasing the item. Since the item data and item information displayed on the 3D screen are linked, it is possible to easily check the item information on the item displayed on the 3D screen.

[0079] The hardware configuration of the server 100, the information processing device 200, the information processing device 300, and the server 400 according to the above-mentioned embodiments is a normal computer including one or more processors such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), or a GPU (Graphics Processing Unit), and equipped with an external storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), a flash memory, or an SSD (Solid State Drive), a communication control device, etc., and the above-mentioned configuration and functions are realized by the CPU or the like reading and running a program stored in the ROM, RAM, HDD, etc. The control unit may be an electronic circuit such as an ASIC (Application Specific Integrated Circuit) or a PLD (Programmable Logic Device).

[0080] The programs that run on the server 100, the information processing device 200, the information processing device 300, and the server 400 may be stored on a computer connected to a network such as the Internet and provided by downloading the programs via the network, or may be recorded in an installable or executable format on a computer-readable recording medium such as a CD-ROM, a DVD, a USB memory, or an SD card and provided. The programs that realize the above-mentioned functions and processes may be provided in the form of an API (Application Programming Interface), SaaS (Software as a Service), or cloud computing.

[0081] In the above-described embodiments, the server 100, the information processing device 200, the information processing device 300, and the server 400 have been described as respective devices, but some or all of their functions may be configured as one or more devices, and the functions of each device may be freely combined.

[0082] The present invention is not limited to the above-described embodiment, and does not necessarily have to be physically configured as illustrated. The present invention can be configured by functionally or physically dividing, integrating, replacing, modifying, or deleting all or part of the components described in the embodiment in any unit according to various loads, usage conditions, etc. [Explanation of symbols]

[0083] 100...server, 110...control unit, 111...3D image generation unit, 112...3D editing screen generation unit, 113...3D screen generation unit, 120...storage unit, 121...item data storage unit, 122...3D panoramic image storage unit, 130...communication unit, 200...information processing device, 210...control unit, 220...storage unit, 230...communication unit, 300...information processing device, 400...server, 410...control unit, 413...3D screen generation unit, 414...item management screen generation unit, 415...data storage unit, 420...storage unit, 423...item information storage unit

Claims

1. An item management system including an information processing device and a server, The information processing device includes: an item instruction means for receiving an instruction for an item in a three-dimensional space; an acquisition means for acquiring a URL indicating a storage location of item data, which is data for displaying the item, by designating the item; A reception means for receiving an instruction for item data to be replaced with the item data; a transmission means for transmitting the item data received by the reception means to the URL, The server, a storage means for storing the item data received from the information processing device in the URL; An item management system comprising:

2. The URL is a fixed file name and a fixed directory path for each piece of location information that displays the item data, 2 . The item management system according to claim 1 , wherein said transmission means, when transmitting said item data to said server, changes a file name of said item data to said fixed file name and transmits said item data to said fixed directory path.

3. An item management system including an information processing device and a server, The information processing device includes: A receiving means for receiving input of item data for displaying an item and item information which is information relating to the item; a transmission means for transmitting the item data to the server in association with the item information, The server, a storage means for determining a fixed URL consisting of a fixed directory path of the item data received from the information processing device and a fixed file name of the item data, changing the file name of the item data to the fixed file name, storing the item data changed to the fixed file name in the fixed directory path, and storing the fixed URL and the item information in an item information storage unit in association with each other; An item management system comprising:

4. The information processing device includes: a URL receiving means for receiving an input of the fixed URL of the item data; a position receiving means for receiving an input of position information for arranging the item data in a three-dimensional image obtained by cutting out a three-dimensional panoramic image in a line of sight of a user; the transmitting means transmits the fixed URL of the item data and the location information to the server; The server, The item management system according to claim 3 , wherein the storage means stores the fixed URL and the position information received from the information processing device in the three-dimensional panoramic image in association with each other.

5. The information processing device includes: a URL acquisition means for receiving an instruction for item data to be stored in the item information storage unit and acquiring a fixed URL of the received item data, the receiving means receives an instruction for item data to be replaced with the item received by the URL obtaining means; the transmitting means changes the file name of the item data accepted by the accepting means to a fixed file name included in the fixed URL, and transmits the item data with the changed fixed file name to a fixed directory path included in the fixed URL; The server, The item management system according to claim 3 , wherein said storage means stores said item data received from said information processing device in said fixed directory path.

6. The information processing device includes: the accepting means accepts a change to the item information stored in the item information storage unit; the transmitting means transmits the change in the item information accepted by the accepting means to the server; The server, The item management system according to claim 3 or claim 5, wherein the item information change received from the information processing device is stored in the item information storage unit.

7. 1. A computer-implemented method comprising: an item instruction step of receiving an instruction for an item in a three-dimensional space; an acquisition step of acquiring a URL indicating a storage location of item data, which is data for displaying the item, by designating the item; a receiving step of receiving an instruction for item data to be replaced with the item data; a transmitting step of transmitting the item data received in the receiving step to the URL; a storing step of storing the item data transmitted by the transmitting step in the URL; Item management methods including:

8. 1. A computer-implemented method comprising: a receiving step of receiving input of item data for displaying an item and item information which is information relating to the item; a storage step of determining a fixed URL consisting of a fixed directory path of the item data received in the receiving step and a fixed file name of the item data, changing the file name of the item data to the fixed file name, storing the item data changed to the fixed file name in the fixed directory path, and storing the fixed URL and the item information in the item information storage unit in association with each other; Item management methods including:

9. 9. An item management program that causes a computer to execute the item management method according to claim 7 or 8.

Citation Information

Patent Citations

  • Three-dimensional image generation server, electronic catalog display device, three-dimensional image display system, three-dimensional image display method, and three-dimensional image display program

    JP2017120612A