Information sharing device, information sharing method, and program
Patent Information
- Application Number
- JP2022173168
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-28
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2042-10-28
Smart Images

Figure 0007920839000001 
Figure 0007920839000002 
Figure 0007920839000003
Abstract
Description
[[Technical Field]]
[0001] The present invention relates to an information sharing apparatus, an information sharing method, and a program. [[Background Art]]
[0002] In recent years, real-image based Virtual Reality (VR) systems have become widespread, in which panoramic or omnidirectional images at a plurality of shooting positions in real space are captured in advance, and a user can view the entire surroundings while moving between the shooting positions using the captured images.
[0003] A typical example is Street View provided by Google (registered trademark). Other examples include factory tour systems, real estate property tour systems, and online sales systems for physical stores.
[0004] In ordinary online product purchase, a user selects a target product from a product database using hierarchical categories or text string search. However, such a method lacks intuitiveness. The arrangement of products in existing physical stores such as supermarkets, and the arrangement of exhibits in museums and art galleries, the arrangement pattern itself is devised in consideration of viewability and the like, so that it is easy for users to understand.
[0005] Patent Documents 1 and 2 disclose that even in a virtual shopping system via a display, a planogram (a shelf layout planning intended for sales floor activation) similar to that in an actual store can be effectively generated and presented.
[0006] In addition, the feeling of shopping in an actual store is an important factor in purchasing behavior, not merely for purchasing a target product. Patent Document 3 discloses a technology in systems such as virtual shopping systems and virtual malls, which presents the streetscape of an actual city and guides a user to each store. This gives the user the feeling of actually going shopping in a popular city. [[Prior Art Documents]] [Patent Documents]
[0007] [Patent Document 1] Patent No. 6401174 [Patent Document 2] Patent No. 6823023 [Patent Document 3] International Publication No. 2007 / 032099 [Overview of the Initiative] [Problems that the invention aims to solve]
[0008] However, in the aforementioned live-action-based virtual reality systems, there is a problem in that when a user viewing the virtual reality tries to have a conversation about objects displayed in the virtual reality with another user who is in a different shooting location or in the real world, the conversation can become difficult because they are referencing different images.
[0009] The present invention has been made in view of these circumstances and provides an information sharing device, an information sharing method, and a program that can facilitate conversations about objects displayed in virtual reality between a user viewing virtual reality and a user in a different shooting position or in real space. [Means for solving the problem]
[0010] This invention was made to solve the above-mentioned problems, and one aspect of the present invention is an information sharing device comprising: a 3D position estimation unit that acquires a designation by a first user of a 2D position in an image displaying a virtual space projected onto real space, and estimates a 3D position in the real space corresponding to the 2D position; and a 3D position notification unit that displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user.
[0011] Another aspect of the present invention is the information sharing device described above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using a preset distance associated with the position of the first user in the virtual space.
[0012] Another aspect of the present invention is the information sharing device described above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using information on the three-dimensional shape constructed in the virtual space.
[0013] Another aspect of the present invention is the information sharing device described above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using distance measurement data in the real space that is associated with the position of the first user in the virtual space.
[0014] Another aspect of the present invention is the information sharing device described above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using depth estimation information obtained by performing image processing on the image.
[0015] Another aspect of the present invention is the information sharing device described above, which includes a user selection unit that selects the second user from among a plurality of users based on the three-dimensional position estimated by the three-dimensional position estimation unit.
[0016] Another aspect of the present invention is the information sharing device described above, wherein the 3D position notification unit displays, on the terminal used by the second user, the conversation between users, which is associated with the 3D position estimated by the 3D position estimation unit, along with information indicating the 3D position estimated by the 3D position estimation unit.
[0017] Another aspect of the present invention is an information sharing method comprising: a first step of obtaining a designation by a first user of a two-dimensional position in an image displaying a virtual space projected onto a real space, and estimating a three-dimensional position in the real space corresponding to the two-dimensional position; and a second step of displaying a mark indicating the three-dimensional position estimated in the first step on a terminal used by a second user.
[0018] Another aspect of the present invention provides a program for causing a computer to function as: a three-dimensional position estimating unit that acquires a designation of a two-dimensional position in an image displaying a virtual space obtained by projecting real space from a first user, and estimates a three-dimensional position in the real space corresponding to the two-dimensional position; and a three-dimensional position notifying unit that causes a terminal used by a second user to display a mark indicating the three-dimensional position estimated by the three-dimensional position estimating unit. Effects of the Invention
[0019] According to the present invention, conversation about an object displayed in virtual reality can be facilitated between a user viewing virtual reality and a user located at a different photographing position or a user located in real space. Brief Description of the Drawings
[0020] [Figure 1] It is a schematic diagram showing the configuration of an information sharing system 10 according to an embodiment of the present invention. [Figure 2] It is a schematic diagram explaining display examples on a terminal 200 and a terminal 300b in the same embodiment. [Figure 3] It is a schematic diagram explaining a display example on a terminal 300a in the same embodiment. [Figure 4] It is a schematic block diagram showing the configuration of the information sharing system 10 in the same embodiment. [Figure 5] It is a table showing an example of stored contents of a VR space DB 101 in the same embodiment. [Figure 6] It is a flowchart explaining the operation of the information sharing system 10 in the same embodiment. [Figure 7] It is a schematic diagram explaining Example 1 of the three-dimensional position estimation method in the same embodiment. [Figure 8] It is a schematic diagram explaining Example 2 of the three-dimensional position estimation method in the same embodiment. [Figure 9] It is a schematic diagram explaining Example 3 of the three-dimensional position estimation method in the same embodiment. [Figure 10] This is a schematic diagram illustrating the operation of the user selection unit 103 in the same embodiment. [Figure 11] This is a schematic diagram illustrating the display of user-to-user conversations by the 3D position notification unit 105 in the same embodiment. [Modes for carrying out the invention]
[0021] The embodiments of the present invention will be described below with reference to the drawings. Figure 1 is a schematic diagram showing the configuration of an information sharing system 10 according to one embodiment of the present invention. The information sharing system 10 is a live-action-based virtual reality system that captures 360-degree images at multiple shooting positions in real space and uses these images to view the entire surroundings while moving between the shooting positions. The information sharing system 10 comprises an information sharing device 100, a terminal 200 used by a first user, and terminals 300a and 300b used by a second user.
[0022] Terminal 200 is a terminal used by the first user. Terminal 200 is equipped with a display for providing virtual reality, such as a head-mounted display. Terminals 300a and 300b are terminals used by the second user. Terminal 300a is a terminal used by the second user who is in the real world and is not equipped with a display for providing virtual reality. Terminal 300b is equipped with a display for providing virtual reality, similar to terminal 200.
[0023] The information sharing device 100 stores 360-degree images from multiple shooting locations and provides the terminal 200 with a 360-degree image corresponding to the user's position in virtual reality, thereby providing the user with virtual reality. The information sharing device 100 also mediates voice-based or text-based conversations between the first user using terminal 200 and the second user using terminal 300a or terminal 300b. Furthermore, the information sharing device 100 acquires a 2D position within the image displaying the virtual space, as specified by the first user, and displays a mark indicating the corresponding position in the real space on terminal 300a or terminal 300b used by the second user.
[0024] Figure 2 is a schematic diagram illustrating display examples on terminals 200 and 300b in this embodiment. In Figure 2, the first user U1 is viewing virtual reality using terminal 200, and the second user U2 is viewing virtual reality using terminal 300b. The virtual reality viewed by the first user U1 and the virtual reality viewed by the second user U2 are viewed from different locations. Terminal 200 displays image D1 from the celestial sphere C1 of the first user U1. Terminal 300b displays image D2 from the celestial sphere C2 of the second user U2.
[0025] When the first user U1 specifies a two-dimensional position P1 in image D1, the information sharing device 100 estimates the three-dimensional position TP in real space that corresponds to the two-dimensional position P1. The information sharing device 100 notifies terminal 300b of the two-dimensional position P2 in image D2 that corresponds to the three-dimensional position TP, and causes terminal 300b to display a mark M1 as information indicating the three-dimensional position TP. Since the mark M1 is displayed in image D2 in this way, the second user U2 can understand the two-dimensional position P2 in image D2 that corresponds to the two-dimensional position P1 in image D1 specified by the first user U1. This allows the first user and the second user to have a smooth conversation about the object displayed at the two-dimensional position P1, i.e., the object displayed at the two-dimensional position P2.
[0026] Figure 3 is a schematic diagram illustrating an example of display on terminal 300a in this embodiment. The image D3 displayed by terminal 300a is a floor map of the real world. When terminal 300a is notified of a 3D position estimated by the information sharing device 100, it displays a mark M2 as information indicating the 3D position at the position corresponding to that 3D position on the floor map. Because the mark M2 is displayed in this way, the second user can grasp the position in the real world that corresponds to the 2D position in the virtual reality image specified by the first user. This allows the second user to move to that position and facilitate a conversation with the first user about objects displayed in the virtual reality image.
[0027] Figure 4 is a schematic block diagram showing the configuration of the information sharing system 10 in this embodiment. In Figure 4, the same reference numerals are used for parts corresponding to the parts in Figure 1, and their descriptions are omitted. Also, since terminals 300a and 300b have almost the same configuration, terminal 300 is shown in Figure 4 as a representative of terminals 300a and 300b. Terminal 200 includes a VR display unit 201 and a VR display processing unit 202. The VR display unit 201 is a display that shows virtual reality images such as a head-mounted display. The VR display processing unit 202 acquires a 360-degree image from the information sharing device 100, extracts an image from the 360-degree image corresponding to the orientation of the VR display unit 201, generates an image for virtual reality, and displays it on the VR display unit 201. The VR display processing unit 202 also acquires a 2D position within the image displayed on the VR display unit 201 that is specified by the first user, and transmits information indicating the 2D position to the information sharing device 100.
[0028] The information sharing device 100 includes a VR space DB (Data Base) 101, a 3D position estimation unit 102, a user selection unit 103, a user DB 104, and a 3D position notification unit 105. The VR space DB stores the coordinates of the shooting location in real space, a 360-degree image of the shooting location, and 3D position estimation data, each associated with a point number that identifies the shooting location. Figure 5 is a table showing an example of the contents stored in the VR space DB 101 in this embodiment. In Figure 5, point # is the point number that identifies the shooting location. Point coordinates are the 3D coordinates of the shooting location in real space. Image data is the image data of the 360-degree image. 3D position estimation data is data used by the 3D position estimation unit 102 to estimate the 3D position. For example, 3D position estimation data may include a preset distance, information on the three-dimensional shape constructed in the virtual space, distance measurement data in real space, and depth estimation information obtained by image processing of the 360-degree image.
[0029] Returning to Figure 4, the 3D position estimation unit 102 obtains the first user's designation of a 2D position within an image displaying a virtual space projected from real space, and estimates the 3D position in real space corresponding to that 2D position. The user selection unit 103 selects at least one user (the second user) from among multiple users based on the 3D position estimated by the 3D position estimation unit 102. The user database 104 stores information on multiple users who are candidates for the user selected by the user selection unit 103. The user information may include either the user's position in real space or virtual reality space, or the location in real space to which the user is assigned responsibility (such as the sales floor they are responsible for).
[0030] The 3D position notification unit 105 displays information indicating the 3D position estimated by the 3D position estimation unit 102 on terminals 300a and 300b used by the second user. Furthermore, the 3D position notification unit 105 displays the conversation between the users, which is associated with the 3D position estimated by the 3D position estimation unit 102, on terminals 300a and 300b used by the second user.
[0031] Terminal 300 includes a second user display processing unit 301 and a second user display unit 302. Based on notifications from the 3D position notification unit 105, the second user display processing unit 301 displays information indicating the 3D position estimated by the 3D position estimation unit 102 on the second user display unit 302. The second user display unit 302 is a display that displays images. When terminal 300 is terminal 300b, the second user display processing unit 301 acquires a 360-degree image from the information sharing device 100, extracts an image from the 360-degree image corresponding to the orientation of the second user display unit 302, generates an image for virtual reality, and displays it on the second user display unit 302.
[0032] Figure 6 is a flowchart illustrating the operation of the information sharing system 10 in this embodiment. First, terminal 200 displays a virtual reality image (step S1). Next, terminal 200 obtains the designation of a target location (2D location) within the virtual reality image by the first user (step S2). This designation method may involve the first user using the pointing device of terminal 200 to specify a point within the image, or it may be obtained as the point the first user is fixated on, or as the center of the image.
[0033] Next, the information sharing device 100 estimates the three-dimensional coordinates in real space corresponding to the target location acquired in step S2 (step S3). Next, the information sharing device 100 selects a second user corresponding to the estimated three-dimensional coordinates (step S4). Next, the terminal 300 used by the second user displays a mark at the location corresponding to the estimated three-dimensional coordinates (step S5). At this time, terminal 200 may also display a mark. Next, the information sharing device 100 displays the conversation regarding the target location on terminals 200 and 300 (step S6).
[0034] Below, we will describe four examples of the 3D position estimation method using the 3D position estimation unit 102. In Example 1 of the 3D position estimation method, the 3D position estimation unit 102 estimates the 3D position using a preset distance associated with the position of the first user in the virtual space. Figure 7 is a schematic diagram illustrating Example 1 of the 3D position estimation method in this embodiment. In Figure 7, the same parts as in Figure 2 are denoted by the same reference numerals and their explanations are omitted. In Example 1 of the 3D position estimation method, the 3D position estimation data stored in the VR space DB 101 is a preset distance L. The 3D position estimation unit 102 reads the preset distance L stored in the VR space DB 101, which is associated with the shooting position where the first user U1 is located. Then, as shown in Figure 7, the 3D position estimation unit 102 estimates the point at which the line of sight of the first user U1 passing through the 2D position P1 is extended horizontally until the distance reaches the preset distance L, as the 3D position TP.
[0035] In Example 2 of the 3D position estimation method, the 3D position estimation unit 102 estimates the 3D position using information on a three-dimensional shape constructed in virtual space. Figure 8 is a schematic diagram illustrating Example 2 of the 3D position estimation method in this embodiment. In Figure 8, the same reference numerals are used for parts identical to those in Figure 2, and their explanations are omitted. In Example 2 of the 3D position estimation method, the 3D position estimation data stored in the VR space DB 101 is information on a three-dimensional shape constructed in virtual space. The 3D position estimation unit 102 reads out the information on the three-dimensional shape TO constructed in virtual space stored in the VR space DB 101, corresponding to the shooting position where the first user U1 is located. Then, as shown in Figure 8, the 3D position estimation unit 102 estimates the point at which the line of sight of the first user U1, passing through the 2D position P1, collides with the three-dimensional shape TO constructed in virtual space, as the 3D position TP.
[0036] In Example 3 of the 3D position estimation method, the 3D position estimation unit 102 estimates the 3D position using distance measurement data from the real space. Figure 9 is a schematic diagram illustrating Example 3 of the 3D position estimation method in this embodiment. In Figure 9, the same reference numerals are used for parts identical to those in Figure 2, and their explanations are omitted. In Example 3 of the 3D position estimation method, the 3D position estimation data stored in the VR space DB 101 is distance measurement data from the real space. The distance measurement data from the real space is data obtained by measuring depth information in all directions from the shooting position using LiDAR (Light Detection And Ranging), a depth camera, etc. The 3D position estimation unit 102 reads out the distance measurement data MD from the real space stored in the VR space DB 101, which is associated with the shooting position where the first user U1 is located. Then, as shown in Figure 9, the 3D position estimation unit 102 estimates the point at which the line of sight of the first user U1, passing through the 2D position P1, collides with the distance measurement data MD in the real space, as the 3D position TP.
[0037] In Example 4 of the 3D position estimation method, the 3D position estimation unit 102 estimates the 3D position using depth estimation information obtained by performing image processing on the image. In Example 4 of the 3D position estimation method, the 3D position estimation data stored in the VR space DB 101 is depth estimation information obtained by performing image processing on a 360-degree image using machine learning or the like. The 3D position estimation unit 102 reads out the depth estimation information obtained by performing image processing on the 360-degree image stored in the VR space DB 101, corresponding to the shooting position where the first user U1 is located. The 3D position estimation unit 102 estimates the point at which the line of sight of the first user U1, passing through the 2D position P1, is extended until it collides with the depth indicated by the depth estimation information, as the 3D position TP.
[0038] Alternatively, instead of the VR space DB101 storing depth estimation information, the 3D position estimation unit 102 may obtain depth estimation information by performing image processing using machine learning or the like on the full spherical image or a part thereof.
[0039] Figure 10 is a schematic diagram illustrating the operation of the user selection unit 103 in this embodiment. As shown in Figure 10, the user selection unit 103 selects a second user U2, i.e., a user who will notify information indicating the 3D position, from among a plurality of users U2, U3, and U4, based on the 3D position estimated by the 3D position estimation unit 102. This selection may, for example, be based on the virtual reality or real space position of each user stored in the VR space DB 101, selecting the user who is closest in distance or path to the 3D position; or it may be based on the real space location assigned to each user as stored in the VR space DB 101, selecting the user to whom the location including the 3D position is assigned; or a combination of these conditions may be used. Furthermore, there may be multiple second users U2 selected.
[0040] Figure 11 is a schematic diagram illustrating the display of user-to-user conversations by the 3D position notification unit 105 in this embodiment. In addition to a mark indicating the 3D position TP, the 3D position notification unit 105 may also display the user-to-user conversation G2 on the terminal 300 used by the second user. The 3D position notification unit 105 may also display the user-to-user conversation G2 on the terminal 300 used by the second user, which displays as shown in image D3 of Figure 3 (a terminal 300 that does not display virtual reality). The user-to-user conversation G2 may be a conversation between the first user and the second user, a conversation including other users, or a conversation between any user and a chatbot. Furthermore, the conversation G2 may include voice memos, image attachments, and item selections.
[0041] Furthermore, the 3D position notification unit 105 may display an image G1 near the 2D position P1 on the terminal 300. This allows the second user to understand the object O1 that was displayed at the 2D position P1, even if there is an error in estimating the 3D position of the object O1 and the display position of the mark M1 is shifted.
[0042] Furthermore, the 3D position notification unit 105 may display the conversation between users, or, instead of displaying it, may perform an audio or video call between the first user and the second user.
[0043] Furthermore, terminal 300b may be equipped with a see-through wearable display and provide augmented reality, rather than virtual reality, to the second user. In this case, terminal 300b does not use the 360-degree image stored in the information sharing device 100, but instead displays markers indicating 3D positions and conversations between users superimposed on the real space. Furthermore, although the above-described embodiment has a full-sphere image at each shooting position, it may also have an image of a part of the celestial sphere instead of the entire sphere.
[0044] Furthermore, embodiments of the present invention may also be as shown below. (1) An information sharing device comprising: a 3D position estimation unit that acquires a designation by a first user of a 2D position in an image displaying a virtual space projected onto the real space, and estimates a 3D position in the real space corresponding to the 2D position; and a 3D position notification unit that displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user.
[0045] (2) The information sharing device described in (1) above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using a preset distance associated with the position of the first user in the virtual space.
[0046] (3) The information sharing device described in (1) above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using information on the three-dimensional shape constructed in the virtual space.
[0047] (4) The information sharing device described in (1) above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using distance measurement data in the real space that is associated with the position of the first user in the virtual space.
[0048] (5) The information sharing device described in (1) above, wherein the three-dimensional position estimation unit estimates the three-dimensional position using depth estimation information obtained by performing image processing on the image.
[0049] (6) An information sharing device according to any of (1) to (5) described above, comprising a user selection unit that selects the second user from among a plurality of users based on the three-dimensional position estimated by the three-dimensional position estimation unit.
[0050] (7) An information sharing device according to any of (1) to (6) described above, wherein the 3D position notification unit displays, on the terminal used by the second user, the conversation between users, which is associated with the 3D position estimated by the 3D position estimation unit, along with information indicating the 3D position estimated by the 3D position estimation unit.
[0051] (8) A method for sharing information, comprising: a first step of obtaining a designation by a first user of a two-dimensional position in an image displaying a virtual space projected onto a real space, and estimating a three-dimensional position in the real space corresponding to the two-dimensional position; and a second step of causing a mark indicating the three-dimensional position estimated in the first step to be displayed on a terminal used by a second user.
[0052] (9) A program that causes a computer to function as a 3D position estimation unit that obtains a first user's designation of a 2D position in an image displaying a virtual space projected onto the real space, and estimates a 3D position in the real space corresponding to the 2D position, and a 3D position notification unit that displays a mark indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user.
[0053] Alternatively, the information sharing device 100, terminals 200, and 300 in Figure 4 may be implemented by recording programs for realizing their respective functions on a computer-readable recording medium, loading the programs recorded on this recording medium into a computer system, and executing them. The term "computer system" here includes hardware such as the operating system and peripheral devices.
[0054] Furthermore, "computer system" shall also include the homepage provisioning environment (or display environment) if a WWW system is being used. Furthermore, "computer-readable recording media" refers to portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Moreover, "computer-readable recording media" also includes those that dynamically hold programs for a short period of time, such as communication lines used when transmitting programs over networks such as the Internet or communication lines such as telephone lines, and those that hold programs for a certain period of time, such as volatile memory inside computer systems that act as servers or clients in such cases. In addition, the above-mentioned programs may be for the purpose of realizing some of the functions described above, and may also be able to realize the above-mentioned functions in combination with programs already recorded in the computer system.
[0055] While embodiments of this invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and may include design modifications and the like that do not depart from the spirit of this invention. [Explanation of Symbols]
[0056] 10. Information Sharing System 100 Information sharing device 101 VR space DB 102 3D position estimation section 103 User Selection Section 104 User DB 105 3D position notification section 200 terminals 201 VR display section 202 VR display processing unit 300 devices 301 Second User Display Processing Unit 302 Second User Display Unit
Claims
1. A 3D position estimation unit obtains a 2D position specified by a first user within an image displaying a virtual space projected onto the real space, and estimates the 3D position in the real space corresponding to the 2D position. A 3D position notification unit displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user. Equipped with, The three-dimensional position estimation unit is an information sharing device that estimates the three-dimensional position using a preset distance associated with the position of the first user in the virtual space.
2. A 3D position estimation unit obtains a 2D position specified by a first user within an image displaying a virtual space projected onto the real space, and estimates the 3D position in the real space corresponding to the 2D position. A 3D position notification unit displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user. Equipped with, The three-dimensional position estimation unit is an information sharing device that estimates the three-dimensional position using depth estimation information obtained by performing image processing on the image.
3. A 3D position estimation unit obtains a 2D position specified by a first user within an image displaying a virtual space projected onto the real space, and estimates the 3D position in the real space corresponding to the 2D position. A 3D position notification unit displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user. Equipped with, An information sharing device comprising a user selection unit that selects the second user from among multiple users based on the three-dimensional position estimated by the three-dimensional position estimation unit.
4. A 3D position estimation unit obtains a 2D position specified by a first user within an image displaying a virtual space projected onto the real space, and estimates the 3D position in the real space corresponding to the 2D position. A 3D position notification unit displays information indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user. Equipped with, The three-dimensional position notification unit is an information sharing device that displays, along with information indicating the three-dimensional position estimated by the three-dimensional position estimation unit, a conversation between users associated with the three-dimensional position estimated by the three-dimensional position estimation unit, on a terminal used by the second user.
5. The information sharing device according to claim 3 or 4, wherein the three-dimensional position estimation unit estimates the three-dimensional position using information on a three-dimensional shape constructed in the virtual space.
6. The information sharing device according to claim 3 or 4, wherein the three-dimensional position estimation unit estimates the three-dimensional position using distance measurement data in the real space associated with the position of the first user in the virtual space.
7. A first step involves obtaining a first user's specification of a two-dimensional position within an image displaying a virtual space projected onto the real space, and estimating the three-dimensional position in the real space corresponding to that two-dimensional position. The second step involves displaying a mark indicating the three-dimensional position estimated in the first step on a terminal used by a second user. It has, An information sharing method comprising the first step of estimating the three-dimensional position using a preset distance associated with the position of the first user in the virtual space.
8. Computers, A 3D position estimation unit obtains a 2D position specified by a first user within an image displaying a virtual space projected onto the real space, and estimates the 3D position in the real space corresponding to the 2D position. A 3D position notification unit displays a mark indicating the 3D position estimated by the 3D position estimation unit on a terminal used by a second user. It is a program designed to function as such. The three-dimensional position estimation unit is a program that estimates the three-dimensional position using a preset distance associated with the position of the first user in the virtual space.
Citation Information
Patent Citations
The disk-shaped recording medium of the disk size changing device
JP1989001174A
Image display system with streoscopic measure display function and program of image display with stereoscopic measure display function
JP2009015730A
Image management apparatus, image management method and program
JP2017130146A
Supporting device
JP2019145072A
Virtual planogram management, system and method
JP6823023B2