Data acquisition device, virtual space display system, data acquisition method, program, and recording medium

Through the data acquisition device and reference conversion technology, the problem of adjusting the size ratio of objects in virtual space is solved, efficient object display is achieved, and labor and time costs are reduced.

CN120836045APending Publication Date: 2025-10-24FUJIFILM CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202480017202.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-03-16
Filing Date
2024-02-22
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

When reproducing objects of the same size as in the real space in a virtual space, it is difficult to properly adjust the size ratios between the objects, resulting in improper display or difficulty in recognition, and adjusting the size of each object individually requires a lot of labor and time.

Method used

The object data corresponding to the real space is acquired by the data acquisition device, and is converted based on a reference to generate object data corresponding to the virtual space, and the size ratio of the object is adjusted to appropriately display multiple objects.

Benefits of technology

The object data adjustment process is simplified, the processing load is reduced, and the display effect and efficiency of objects in the virtual space are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120836045A_ABST
    Figure CN120836045A_ABST
Patent Text Reader

Abstract

Provided are a device, a method, a program, and a recording medium that make it easier to adjust a physical quantity associated with object data in accordance with a space corresponding to the object data. A processor of a data acquisition device executes: a first acquisition process for acquiring first object data associated with a digitized physical quantity and corresponding to a first space; and a second acquisition process for performing, on the basis of the reference, a first conversion relating to the physical quantity on the first object data, and acquiring second object data associated with the physical quantity after the first conversion and corresponding to a second space different from the first space.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] One embodiment of the present application relates to a data acquisition apparatus that acquires object data associated with a physical quantity that is digitized, a virtual space display system, a data acquisition method, a program, and a recording medium. BACKGROUND

[0002] In a virtual space such as a VR (Virtual Reality) space, an object representing a person or an article is sometimes arranged, and an image of a part of the space is displayed. In order to arrange an object in a virtual space and display it, its display size needs to be defined, and data associated with the display size (hereinafter referred to as object data) needs to be acquired.

[0003] For example, in the invention described in Patent Literature 1, user body size data representing the size of a user's body in a real space and character body size data representing the size of a character's body are acquired. Then, based on both the user body size data and the character body size data, the character is displayed in a virtual space. Specifically, a scale factor is calculated based on the ratio of the user body size data to the character body size data, and the position of each node of the character in the virtual space is determined based on the scale factor.

[0004] PRIOR ART DOCUMENTS

[0005] PATENT LITERATURE

[0006] Patent Literature 1: International Publication No. 2020 / 174586 SUMMARY

[0007] PROBLEMS TO BE SOLVED BY THE INVENTION

[0008] In the invention described in Patent Literature 1, in a case where an object of the same size as a real space is reproduced in a virtual space, the object can not be in an appropriate relationship with the sizes of other objects. For example, in a case where an object of a person and an object of a building are arranged in a virtual space, the respective sizes are sometimes set to be the same sizes as in a real space. In this case, the object of the building becomes too large with respect to the object of the person, and it is sometimes difficult to display both objects in the screen, or it is difficult to see the person with respect to the building.

[0009] Here, it is considered that, in a case where a plurality of objects are arranged in a virtual space, the display sizes of the respective objects in the virtual space are individually set so that the respective objects can be appropriately displayed. Specifically, in a case where an article or a person existing in a certain space (hereinafter also referred to as a first space) is displayed as an object in a second space different from the first space, the size is set for each object.

[0010] In the above case, for example, in a case where the first space is a real space and the second space is a virtual space, by changing the size ratio between the objects in the first space in the second space, it is possible to appropriately display a plurality of objects. However, in a case where the display size is set for each object, a large amount of labor and time is required.

[0011] An embodiment of the present application addresses the problems of the prior art, and has an object to provide a device, method, program, and recording medium that make it easier to adjust a physical quantity associated with object data according to a space corresponding to the object data.

[0012] Means for solving the technical problem

[0013] The above object is achieved by the data acquisition device according to any one of [1] to

[15] below.

[0014] [1] A data acquisition device including a processor that performs: first acquisition processing of acquiring first object data associated with a physical quantity that is dataized and corresponding to a first space; and second acquisition processing of performing first conversion related to the physical quantity on the first object data based on a reference, and acquiring second object data associated with the first-converted physical quantity and corresponding to a second space different from the first space.

[0015] [2] The data acquisition device according to [1], wherein

[0016] The physical quantity associated with the first object data is a physical quantity of an object, and the physical quantity of the object is determined based on a physical quantity of an object body corresponding to the object in a case where the object body exists in the first space or in a case where the object body is assumed to exist in the first space.

[0017] [3] The data acquisition device according to [1] or [2], wherein

[0018] In the first acquisition processing, the processor acquires the physical quantity associated with the first object data based on a measurement result of the physical quantity related to the object body existing in the first space or an input operation of a user related to the physical quantity.

[0019] [4] The data acquisition device according to any one of [1] to [3], wherein

[0020] Attribute data related to the first object data is associated with the first object data, and in the second acquisition processing, the processor performs the first conversion on the first object data based on a reference corresponding to the attribute data.

[0021] [5] The data acquisition apparatus according to [4], wherein

[0022] The attribute data is data related to the object body in the case where the object body corresponding to the object based on the first object data exists in the first space or is assumed to exist in the first space.

[0023] [6] The data acquisition apparatus according to [5], wherein

[0024] The attribute data is data related to the kind of the object body.

[0025] [7] The data acquisition apparatus according to [4], wherein

[0026] The attribute data is data related to a physical quantity of the object based on the first object data.

[0027] [8] The data acquisition apparatus according to [4], wherein

[0028] The attribute data is data related to acquisition information or acquisition conditions of the first object data.

[0029] [9] The data acquisition apparatus according to any one of [1] to [8], wherein

[0030] The size of the object in the first space as the physical quantity is associated with the first object data, and the size of the object in the second space as the physical quantity is associated with the second object data.

[0031]

[10] The data acquisition apparatus according to [9], wherein

[0032] In the first conversion, the size of the object associated with the first object data is converted into the size of the object associated with the second object data in accordance with a reference that specifies a relationship between the size before the conversion and the size after the conversion.

[0033]

[11] The data acquisition apparatus according to

[10] , wherein

[0034] The reference specifies the following relationship: the larger the size before the conversion, the larger the size after the conversion, and the larger the size before the conversion, the smaller the ratio of the size after the conversion to the size before the conversion.

[0035]

[12] The data acquisition apparatus according to any one of [1] to

[11] , wherein

[0036] The processor further performs a storage process in which inverse conversion data for inversely converting the second object data into the first object data is stored in association with the second object data.

[0037]

[13] The data acquisition apparatus according to any one of [1] to

[12] , wherein

[0038] The processor further executes a third acquisition process of performing a second conversion related to the physical quantity on the second object data and acquiring third object data that is associated with the second-converted physical quantity and corresponds to a space different from the second space.

[0039]

[14] The data acquisition apparatus according to

[13] , wherein

[0040] The third object data corresponds to a real space, and is associated with a physical quantity of an object based on the third object data in the real space.

[0041]

[15] The data acquisition apparatus according to

[14] , wherein

[0042] The third object data is data for displaying an image in which an image of the object is superimposed on an image of the real space.

[0043] Further, in order to solve the above-described problem, a virtual space display system according to an embodiment of the present application is characterized by comprising: the data acquisition apparatus according to any one of [1] to

[15] ; and an image display apparatus that displays an image of a second space in which an object based on the second object data acquired by the data acquisition apparatus is arranged.

[0044] Further, in order to solve the above-described problem, a data acquisition method according to an embodiment of the present application includes the steps of: acquiring, by a processor, first object data that is associated with a physical quantity that is dataized and corresponds to a first space; and performing, by the processor based on a reference, a first conversion related to the physical quantity on the first object data and acquiring second object data that is associated with the first-converted physical quantity and corresponds to a second space different from the first space.

[0045] Further, a program according to an embodiment of the present application is for causing a computer to execute each step included in the above-described data acquisition method.

[0046] Further, a recording medium according to an embodiment of the present application is a recording medium that is readable by a computer, in which a program for causing a computer to execute each step included in the above-described data acquisition method is recorded.

[0047] Effects of Invention

[0048] According to an embodiment of the present application, a device, method, program, and recording medium that make it easier to adjust a physical quantity associated with object data according to a space corresponding to the object data are provided. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a conceptual diagram of a virtual space display system according to one embodiment of the present invention.

[0050] Figure 2 This is a diagram showing a display example of an image in a virtual space.

[0051] Figure 3 This is a diagram showing an example of object data.

[0052] Figure 4 This is a diagram showing an example of the size of an object according to one embodiment of the present invention, and is a diagram showing the size in the real space and the size in the virtual space.

[0053] Figure 5 This is a diagram showing the steps of converting object data.

[0054] Figure 6 This is a diagram showing the hardware configuration of a data acquisition device according to one embodiment of the present invention.

[0055] Figure 7A This is a diagram showing a first example of a criterion for converting object data.

[0056] Figure 7B This is a diagram showing a second example of a criterion for converting object data.

[0057] Figure 7C This is a diagram showing a third example of a criterion for converting object data.

[0058] Figure 7D This is a diagram showing a fourth example of a criterion for converting object data.

[0059] Figure 8 This is an explanatory diagram regarding the functions of a data acquisition device according to one embodiment of the present invention.

[0060] Figure 9 It is a diagram showing a display example of a screen based on the third object data.

[0061] Figure 10 This is a diagram showing a data acquisition flow according to one embodiment of the present invention. DETAILED DESCRIPTION

[0062] A specific embodiment of the present application will be described. In addition, hereinafter, for the convenience of explanation, sometimes explanation is made from the viewpoint of GUI (Graphic User Interface). However, the data processing technology (communication / transmission technology, data acquisition technology, data recording technology, data processing / analysis technology, image processing technology, and visualization technology, etc.) which is the basis for realizing the content thereof is a publicly known technology, and thus the explanation relating thereto is omitted.

[0063] Also, in the present specification, the concept of "apparatus" includes a single apparatus which functions to perform a specific function, and also includes a combination of a plurality of apparatuses which are dispersed and exist independently of each other and cooperate (synergize) to function to perform a specific function.

[0064] Also, in the present specification, "user" is a user of the data acquisition apparatus of the present application, and specifically, for example, is a person who acquires the object data described later using the function of the data acquisition apparatus of the present application.

[0065] Also, in the present specification, "space" can be a three-dimensional space, or can also be a two-dimensional space, but in the following description, unless otherwise specified, it is assumed to be a three-dimensional space.

[0066] Also, in the present specification, "person" refers to a subject who performs a specific action, and includes an individual, a collective, a legal person such as a corporation, and a group, and further, can also include a computer and a device which constitute artificial intelligence (AI: Artificial Intelligence). Artificial intelligence uses hardware resources and software resources to realize intelligent functions such as reasoning, prediction, and judgment. The algorithm of artificial intelligence is arbitrary, and for example, is an expert system, case-based reasoning (CBR: Case-Based Reasoning), a Bayesian network, or an inclusive architecture, etc.

[0067] <Summary of the Specific Embodiment of the Present Invention>

[0068] One embodiment of the present application (hereinafter, referred to as the present embodiment) relates to a data acquisition apparatus, a virtual space display system, a data acquisition method, a program, and a recording medium.

[0069] As shown in Figure 1 , the data acquisition apparatus (hereinafter, data acquisition apparatus 10) relating to the present embodiment constitutes a virtual space display system S together with an image display apparatus 50. As shown in Figure 2 , the virtual space display system S displays an image of a virtual space on a prescribed screen by the image display apparatus 50 as an image based on data acquired by the data acquisition apparatus. The user of the virtual space display system S can view the image of the virtual space displayed on the screen, and can enjoy or utilize the image.

[0070] In addition, the image can be a color image, a black-and-white image, or a grayscale image. Also, the image can be a still image, or can also be a dynamic image.

[0071] The virtual space refers to, for example, a space reproduced by a computer, and specifically includes a Virtual Reality (VR) space, an Augmented Reality (AR) space, and a Mixed Reality (MR) space. Also, the virtual space can include a commercial virtual space such as a meta universe.

[0072] Also, there is one or more objects in the virtual space. The object is an element present in the virtual space, and is a person, a character, an object, a living being, a vehicle, a plant, a structure, a background, or the like that can be arranged in the virtual space. Also, the object has a physical quantity in the virtual space, and specifically has a physical characteristic or an appearance characteristic defined by a physical quantity in the virtual space.

[0073] The physical quantity is an index value indicating a physical characteristic or an appearance characteristic possessed by the object, and can be, for example, a length, a size, a weight, a hardness, a softness, a glossiness, or a transparency. Also, in the case of the object being a person or a person-like character, the size can include, for example, a ratio of the length of the head to the length of the body excluding the head, which is a body ratio.

[0074] In the case where the object is arranged in the virtual space to be displayed, the object is reproduced in the virtual space, and for the reproduction of the object, object data is required. The object data is data for reproducing the object, and is associated with the physical quantity that is dataized. Here, the physical quantity associated with the object data is a physical quantity of the object based on the object data. That is, the object data is data for reproducing an object having a physical quantity defined by the data in the virtual space.

[0075] The manner in which the object data is associated with the physical quantity can be a manner in which the dataized physical quantity is included in the file of the object data. That is, the dataized physical quantity can be incorporated into the object data as data of tag information. Also, it can be a manner in which a data file of the dataized physical quantity is generated independently of the file of the object data, and a path pointing to the other data file or an identification ID (for example, a file name or the like) of the data file is stored in one data file. Also, it can be a manner in which the correspondence between the file of the object data and the data file of the dataized physical quantity is stored as other data files, such as table data.

[0076] In the virtual space display system S, the data acquisition apparatus 10 and the image display apparatus 50 are connected in a state capable of communicating with each other. The data acquisition apparatus 10 has a function of acquiring object data. Here, the manner of acquiring object data by the data acquisition apparatus 10 can include converting certain object data into another object data, newly generating object data, and the like. Also, searching for object data that matches search conditions from a database in which existing object data is accumulated can be included in the manner of acquiring object data.

[0077] The image display apparatus 50 controls a display device based on the object data acquired by the data acquisition apparatus 10, and displays an image of a virtual space in which an object based on the object data is arranged on a screen of the display device. The image display apparatus 50 can be, for example, a terminal apparatus provided with a display as the display device, or can be an apparatus that causes an image to be displayed on a display device provided separately from the image display apparatus 50. Also, the display device can be connected to the image display apparatus 50 in a wired or wireless form. In addition to a general stationary display, the display device connected to the image display apparatus 50 can include an HMD (Head Mounted Display) such as a VR glass.

[0078] A user of the data acquisition apparatus 10 can view an image of a virtual space displayed based on object data acquired by the data acquisition apparatus 10 through the image display apparatus 50. That is, the user of the data acquisition apparatus 10 is also a user of the image display apparatus 50 and the virtual space display system S. However, it is not limited thereto, and the user of the data acquisition apparatus 10 and the user of the image display apparatus 50 (that is, a viewer of an image of a virtual space) can be different from each other.

[0079] << About Object Data >>

[0080] As described above, object data is data for reproducing an object. An object reproduced based on object data (hereinafter, an object based on object data) is arranged in a space corresponding to the object data. Here, the space corresponding to the object data is mainly a virtual space, but a case in which the space corresponding to the object data is a real space can also be considered.

[0081] Also, as Figure 3As shown, the object data is data that defines the appearance of the object, specifically, the shape, color, pattern, state of the surface, texture, and posture, and the like. The data of the appearance of the object can be two-dimensional (2D) data, or can be three-dimensional (3D) data. The 2D data is constituted by a plurality of pixel data defined in a two-dimensional coordinate space, and each pixel data indicates, for example, the color and brightness of each individual pixel in the case where the object is divided into a plurality of pixels. The 3D data is constituted by a plurality of voxel data in a three-dimensional coordinate space, and each voxel data indicates, for example, the color and brightness of each voxel in the case where the object is divided into a plurality of voxels.

[0082] In the case where the object body (real object) corresponding to the object exists in the real space, the object data is acquired by scanning the three-dimensional shape or the like of the object body. Also, the photographic image data of the object body can be acquired as the object data by photographing the object body actually existing in the real space using a camera or the like. The object body refers to a person, a living being other than a person, a structure, an article, a landscape, an environment, and other object bodies that can be recognized in the real space. In addition, regarding the case where the object body exists in the real space, it can include a case where the object body actually existed in the real space in the past although it does not exist at the current point in time.

[0083] On the other hand, in the case where the object body corresponding to the object does not exist in the real space, the user assumes that the object body exists in the real space and generates the object data by drawing the object corresponding to the object body using an image creation software or the like. At this time, the user associates the size of one pixel in the drawing screen with a prescribed length (for example, X mm or X cm: X is a real number) in the real space, and draws the object corresponding to the object body while assuming the size of the object body by the screen in which one pixel is defined as the prescribed length. Thus, the object is drawn as an object having the appearance and size of the object body assumed to exist in the real space, and the object data associated with the size is acquired.

[0084] In addition, it is not limited to the above case, and for example, the object corresponding to the object body can be drawn by directly inputting the size of each part of the object body assumed to exist in the real space. In this case, the object data associated with the size of the object input by the user is acquired.

[0085] Also, as Figure 3As shown, the object data is associated with a physical quantity, such as the size of the object, that is datafied. The size of the object refers to the size of the area (range) occupied by the object in the virtual space. In other words, the object can be displayed in the virtual space with the size associated with the object data. In the following description, the size refers to the height (length in the vertical direction) of the object.

[0086] As the size of the object data associated with the physical quantity, in the case where the object data corresponds to the real space, the size in the real space becomes the size associated with the object data. To explain in more detail, in the case where the object body (real object) corresponding to the object exists in the real space, the actual size of the object body can be datafied and associated with the object data. On the other hand, in the case where the object body corresponding to the object does not exist in the real space, the size associated with the object data can be the size assumed in the case where the object body exists in the real space. That is, the size determined by assuming a fictitious person, living being, object, or structure, etc. can be associated with the object data.

[0087] Also, in the present embodiment, the size of the object associated with the object data is determined in accordance with the space corresponding to the object data, as the size in the space corresponding to the object data. That is, in the present embodiment, a plurality of object data can be generated for the same object, and in this case, the size associated with each of the object data can be changed in accordance with the space corresponding to each of the object data.

[0088] For example, as shown in Figure 4 , as the object data of each object corresponding to each of the actually existing building, person, and article, data corresponding to the virtual space and data corresponding to the real space are acquired. In this case, as shown in Figure 4 , the size associated with each of the object data can be different from each other between the object data.

[0089] In addition, the unit of the size associated with the object data can be set in accordance with the space corresponding to the object data, and as shown in Figure 4 , it can also be different for each space. In Figure 4 , as the unit of the size of the real space, "m (meter)" is used, and as the unit of the size of the virtual space, a unit "boxes" specified by the designer of the virtual space is used.

[0090] Also, as shown in Figure 3As shown, attribute data related to the object based on the object data can be associated with the object data. The manner in which the attribute data is associated with the object data can be a manner in which the attribute data is included in a file of the object data. That is, the attribute data can be incorporated into the object data as data of tag information. Also, it can be a manner in which a file of the attribute data is generated independently of the file of the object data, and a path pointing to the other data file or an identification ID (e.g., a file name, etc.) of the data file is stored in one data file. Also, it can be a manner in which the correspondence between the file of the object data and the data file of the attribute data is stored as other data files, such as table data.

[0091] The attribute data is data related to an attribute of the object, and the attribute is a concept for classifying, determining, identifying, or characterizing the object. Specifically, the attribute data can be data indicating a kind of the object or a component (specification) of the object. Also, in a case where an object body corresponding to the object exists in a real space or is assumed to exist in the real space, the attribute data can be data related to the object body. In this case, the attribute data can be data related to a kind of the object body.

[0092] Also, the attribute data is data related to a physical quantity of the object, and specifically, can be data related to a size of the object or data related to a size of an object body corresponding to the object. The data related to the size can be data directly indicating the size, such as data indicating a numerical value of the size value, or can be data indicating a level or the like determined from the size. Also, the data related to the size can be data indicating a range including the size of the object or the object body (e.g., a range of a meter to b meters: a and b are real numbers).

[0093] Also, in a case where the object data is obtained by photographing an object body corresponding to the object, the attribute data associated with the object data can be data related to a photographic image of the object body. Specifically, data related to a photographic period (season), a photographic location, a photographic condition, or the like of the photographic image can be included as the attribute data. Here, the photographic period, the season, the photographic location, or the like of the image data corresponds to acquisition information of the object data, and the photographic condition of the image data corresponds to an acquisition condition of the object data.

[0094] The attribute data can be generated based on an input operation of a user at the time of acquisition of the object data, for example. Alternatively, the attribute data can be generated based on an analysis result of the object data by artificial intelligence (AI) or the like.

[0095] Also, data other than the above-described data can be included in the object data, and for example, can be associated with the data for reverse conversion described later (see FIG. 6) (see FIG. 5).Figure 5 ). The data is associated with the object data in the same manner as the attribute data is associated with the object data.

[0096] << Change in physical quantity accompanying display of object in virtual space >>

[0097] In the case where an object is displayed in a virtual space, the size of the object in the virtual space needs to be specified. For example, in the case where 3D data of an object measured in a real space is used as object data, and an object corresponding to the object is displayed in a virtual space, the same size ratio as in the real space is maintained between the objects.

[0098] If a specific example is given for explanation, in the case where an object of a person and an object of a building are displayed in a virtual space, if the same size ratio as in a real space is used, the object of the building becomes too large with respect to the object of the person, and the entire building can be difficult to display on a display screen. Furthermore, in the above case, in the case where an object of a small article such as a fitting or the like, which is smaller than the object of the person, is displayed, the display size of the object becomes extremely small, and it can be difficult to visually recognize the object in the screen.

[0099] Also, in the case where a virtual figure (object of a person) is moved in a virtual space while being viewed in the screen, if the size ratio between the objects is the same as in a real space, the size of the virtual space (expansion of the space) becomes too large. As a result, problems such as a long time to move the virtual figure in the virtual space occur.

[0100] Therefore, in the present embodiment, the size of the object in the virtual space is adjusted from the size in the real space to a size suitable for display in the virtual space. However, if the adjustment method is individually set for each of a plurality of objects existing in the virtual space, and the size of each object is adjusted by the individual adjustment method, a large amount of work occurs, and the processing load can become too large.

[0101] Therefore, in the present embodiment, when the size of each object is adjusted, the adjustment is performed in accordance with a specified reference. Thus, the burden of the work required for the size adjustment and the load of the data processing resulting therefrom can be reduced, and the size (physical quantity) of each object can be adjusted with high efficiency.

[0102] Also, in the present embodiment, in order to adjust the size of the object, a conversion relating to the physical quantity is performed on the first object data associated with the size of the object before the adjustment. Thus, as Figure 5As shown, the second object data associated with the adjusted size is acquired. The first object data is object data corresponding to the first space, and the second object data is object data corresponding to the second space. In the present embodiment, the first space corresponds to a real space, and the second space is a space different from the first space, and corresponds to a virtual space.

[0103] The conversion performed on the first object data is a conversion related to the physical quantity, i.e., the size, of the object, and specifically, is data processing for changing the size of the object in correspondence with the virtual space (the second space). Hereinafter, this conversion is referred to as the first conversion. In the present embodiment, the first conversion is a conversion of the first object data, or in other words, a conversion of the size associated with the first object data.

[0104] Here, the size conversion of the object can include not only changing the size of each part in one object while maintaining the size ratio between the parts, but also changing the size ratio between the parts along with the size of each part, i.e., deformation.

[0105] Further, in the present embodiment, as shown Figure 5 The second object data can be subjected to the size adjustment conversion again, and third object data associated with a newly adjusted size can be acquired. The third object data is object data corresponding to a third space, and the third space is a space different from the second space.

[0106] The conversion performed on the second object data is a conversion related to the physical quantity, i.e., the size, of the object, and specifically, is data processing for changing the size of the object in correspondence with the third space. Hereinafter, this conversion is referred to as the second conversion. The second conversion is a conversion of the second object data, or in other words, a conversion of the size associated with the second object data.

[0107] Here, the third space can be a virtual space different from the second space, or can be a real space (i.e., the same space as the first space). Also, the size of the object associated with the third object data can be the size before the first conversion (the size before the conversion).

[0108] That is, in the present embodiment, by converting the size of an object from the size of the object corresponding to the object (i.e., the size in the real space) to the size in the virtual space and then converting it again, it is possible to return it to the size in the real space. Thus, the object can be displayed in the virtual space in a manner larger (or smaller) than the size in the real space, and on the other hand, the object can also be displayed in the size in the real space. As an example of the case where the object is displayed in the size in the real space, for example, a scenario where the object is displayed in the size of a real object in an AR space can be given (see, for example, Patent Literature 1).Figure 9 ).

[0109] <<Configuration Example of Data Acquisition Device According to This Embodiment>>

[0110] The data acquisition device 10 is used for the purpose of enabling a user to acquire object data. As described above, the user who has acquired the object data can visually recognize an image of a virtual space in which objects based on the object data are arranged using the function of the image display device 50 .

[0111] The data acquisition device 10 may be a device owned by the user or installed in a store, etc. The device installed in a store, etc., refers to a terminal or computer, etc., that the user does not own but can use when visiting the store, etc., by entering a personal identification code or password, or making a payment or charging a fee.

[0112] like Figure 6 As shown, the data acquisition device 10 includes a processor 11, a memory 12, and a communication interface 13. The processor 11 is composed of, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), or a TPU (Tensor Processing Unit). The memory 12 is composed of, for example, semiconductor memories such as ROM (Read Only Memory) and RAM (Random Access Memory). The communication interface 13 is composed of, for example, a network interface card or a communication interface board.

[0113] The memory 12 stores a program that causes the processor 11 to acquire object data (hereinafter referred to as the data acquisition program). The data acquisition program is a program for causing the processor 11 to perform each step of the data acquisition process described below. The data acquisition program can be obtained by reading it from a computer-readable recording medium or by downloading it via a communication network such as the Internet or an intranet.

[0114] The data acquisition device 10 can communicate with other devices via the communication interface 13, sending and receiving data between these devices. For example, the data acquisition device 10 can communicate with devices that scan the three-dimensional shape of an object (a 3D scanner) and measuring instruments that measure the appearance of an object. By communicating with these devices, the data acquisition device 10 can obtain measurement results related to the appearance and physical quantities (dimensions) of the object. Based on the obtained measurement results, the data acquisition device 10 then acquires data on an object corresponding to the object.

[0115] Furthermore, the 3D scanner and measuring instrument described above may constitute the data acquisition device of the present invention, or may have a part of the functions of the data acquisition device of the present invention.

[0116] And, as Figure 6 As shown, the data acquisition device 10 further includes an input device 14 and an output device 15. The input device 14 is composed of a touch panel and cursor buttons, and receives user input operations. User input operations include operations in which the user draws an object using image creation software, for example, and inputs physical quantities such as the object's dimensions. When such input operations are received via the input device 14, the data acquisition device 10 acquires object data based on the user's input operations. Specifically, the data acquisition device 10 acquires object data representing the appearance of the object drawn by the user and the physical quantities (dimensions) input by the user.

[0117] Furthermore, the output device 15 includes a display device such as a monitor and a printing device such as a printer. The display device can display an image of a virtual space in which objects based on the object data acquired by the data acquisition device 10 are located. Specifically, the data acquisition device 10 can function as the image display device 50, and the data acquisition device 10 and the image display device 50 can be configured by the same computer.

[0118] Furthermore, the data acquisition device 10 can freely access various information stored in a storage device 16. The information stored in the storage device 16 may include a criterion related to size conversion (the criterion will be described later) and other information used for acquiring object data. Furthermore, the storage device 16 may store already acquired object data.

[0119] Furthermore, the storage device 16 may be built into or externally connected to the data acquisition device 10, or may be comprised of a NAS (Network Attached Storage) or the like. Alternatively, the storage device 16 may be an external device capable of communicating with the data acquisition device 10 via the Internet or a mobile communication network, such as an online storage device.

[0120] The data acquisition device 10 is operated directly or indirectly by a user when acquiring object data. For example, if the data acquisition device 10 is implemented as a user terminal, the user can obtain desired object data by directly operating the data acquisition device 10. Examples of user terminals that constitute the data acquisition device 10 include personal computers (PCs), smartphones, tablet computers, and digital cameras equipped with data processing capabilities.

[0121] The data acquisition apparatus 10 can be constituted by an ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service) server computer. In this case, if the user inputs the required information through the client terminal, the above-mentioned server computer performs a series of processes relating to the acquisition of the object data on the basis of the input information. That is, in the above-mentioned case, the user indirectly operates the data acquisition apparatus 10 via the client terminal, and can obtain the desired object data.

[0122] <<About the reference for conversion of object data>>

[0123] In the present embodiment, by performing the first conversion on the first object data on the basis of a prescribed reference, the second object data can be acquired. Then, the size of the object with which the second object data is associated is converted from the size with which the first object data is associated, and is adjusted in accordance with the space (virtual space) corresponding to the second object data.

[0124] The above-mentioned reference for the first conversion is set in advance and stored in the storage device 16 of the data acquisition apparatus 10. Here, the reference being set in advance means that the reference is set at a point in time before the first conversion is performed, and for example, can also be the case where the reference is set immediately before the first conversion is performed.

[0125] In the present embodiment, the reference prescribes the relationship between the sizes before and after conversion, and specifically, is a conversion formula, a conversion matrix, a conversion function, or a conversion rule such as "in the case where the actual size is in the range of a meters to Y meters, then multiply by a: a, Y, a are real numbers", and the like. Also, the reference is set in accordance with the attribute data with which the first object data is associated, and specifically, is set in accordance with the attribute data relating to the object body corresponding to the object on the basis of the first object data.

[0126] More specifically, a reference is prepared for each kind of object body, and the reference for each kind of object body is stored in the storage device 16. For example, a reference for the case where the object body is a person, a reference for the case where the object body is an article, and a reference for the case where the object body is a building are stored in the storage device 16. Also, with respect to the reference for the case where the object body is an article, a reference is stored in the storage device 16 for each kind of article. Then, the conversion amount when converting the size in the real space into the size in the virtual space by the first conversion changes in detail the size ratio before and after the conversion according to the kind of the object body corresponding to the object which is the subject of the size conversion.

[0127] As a specific example, a case is assumed in which the size in the real space is converted into the size in the virtual space by implementing the first conversion for each of a building, a person, and a small article (a box) existing in the real space. In this case, as shown in FIG. 8, the size ratio (conversion rate) before and after the conversion can be different between the building, the person, and the small article. Figure 4

[0128] In addition, the unit of the size after the conversion can be set to a unit applicable in the virtual space, and in this case, the unit of the size before the conversion is "m (meter)", and in contrast, the unit of the size after the conversion becomes a unit unique to the virtual space, "box". In this case, the above reference is preferably a conversion reference for converting the unit of the size in the real space into the unit of the size in the virtual space. Figure 4

[0129] As described above, by changing the size ratio before and after the conversion according to the kind of the object body, it is possible to display various types of objects in the virtual space according to the designer's intention for the virtual space. Also, in the virtual space, it is possible to make an object which is intended to be emphasized (for example, the above fitting) appear larger, or to make an object which is not intended to be focused on appear smaller.

[0130] Also, with respect to the reference, it can be a reference in which the following relationship is prescribed as the relationship of the size before and after the conversion: the relationship is changed according to the size before the conversion, as indicated by the curve shown in FIG. 9. For example, as shown in FIG. 10, with respect to the reference, the following relationship can be prescribed: the larger the size before the conversion, the larger the size after the conversion, and the larger the size before the conversion, the smaller the conversion rate (in detail, the smaller the reduction rate). Here, the reduction rate refers to the ratio of the size after the conversion to the size before the conversion. Figures 7A to 7C Figure 7A By using the above reference, it is possible to maintain the size relationship of the objects to each other before and after the conversion, and to convert the size of each object at a conversion rate (reduction rate) corresponding to the size before the conversion of each object.

[0131] By using the above reference, it is possible to maintain the size relationship of the objects to each other before and after the conversion, and to convert the size of each object at a conversion rate (reduction rate) corresponding to the size before the conversion of each object.

[0132] ​​​In addition, instead of the above-described reference, a reference in which the larger the size before conversion, the larger the size after conversion, and the larger the size before conversion, the larger the conversion rate can be used.

[0133] In addition, instead of the above-described reference, a reference in which the larger the size before conversion, the larger the size after conversion, and the larger the size before conversion, the larger the conversion rate can be used. Figure 7B In addition, instead of the above-described reference, a reference in which the larger the size before conversion, the larger the size after conversion, and the larger the size before conversion, the larger the conversion rate can be used. Figure 7C In addition, instead of the above-described reference, a reference in which the larger the size before conversion, the larger the size after conversion, and the larger the size before conversion, the larger the conversion rate can be used.

[0134] If the above-described references are used, an appropriate conversion rate can be set according to the size of the object of the conversion target, for example, the conversion rate is made larger or smaller for the object of the conversion target, and the like.

[0135] <<Regarding the function of the data acquisition device according to the present embodiment>>

[0136] Referring to Figure 8 , the structure of the data acquisition device 10 will be described again from the functional aspect. As shown in Figure 8 , the data acquisition device 10 has a first acquisition unit 21, a setting unit 22, a second acquisition unit 23, a storage processing unit 24, a third acquisition unit 25, and an output unit 26. These functional units are realized by cooperation of the hardware equipment of the data acquisition device 10 described above and the software including the data acquisition program described above. In addition, with respect to part of the functions, artificial intelligence (AI) can be used. Hereinafter, each functional unit will be described.

[0137] (First acquisition unit)

[0138] The first acquisition unit 21 acquires first object data corresponding to a real space. The method of acquiring the first object data is not particularly limited, and for example, the data of a photographed image can be acquired as the first object data by photographing an object. In addition, the scan data (3D data) can be acquired as the first object data by 3D scanning the three-dimensional shape of the object. In addition, in a case where a user draws an object corresponding to the object by using image creation software or the like, the drawing data can be acquired as the first object data.

[0139] As described above, the first object data is associated with a physical quantity of the object based on the first object data, specifically, a size in the real space. That is, the size of the object in the real space as the physical quantity is associated with the first object data. The size of the object in the real space (the physical quantity) is determined in accordance with a measurement result of the size of the object body existing in the real space or a user's input operation regarding the size of the object body, in a case where the object body corresponding to the object exists in the real space or in a case where the object body is assumed to exist in the real space.

[0140] Specifically, the first acquisition unit 21 receives a measurement result of the size of the object body existing in the real space or a user's input operation regarding the size of the object body at the time of acquiring the first object data. The measurement result of the size is, for example, a measured value of the size of each part of the object body or a size value obtained by analyzing scan data obtained by 3D scanning the object body. The user's input operation refers to an operation in which the user inputs the size of the object body assuming that the object body exists in the real space or an operation in which the user inputs the size of the object body existing in the real space, or the like.

[0141] Then, the first acquisition unit 21 acquires the size of the object (the physical quantity) associated with the first object data based on the received measurement result or input operation.

[0142] Also, the first acquisition unit 21 associates attribute data regarding the first object data with the first object data. In a case where the object body corresponding to the object based on the first object data exists in the real space or in a case where the object body is assumed to exist in the real space, the attribute data can be data regarding the object body, particularly, data regarding the kind of the object body. Also, the attribute data can be data regarding the size of the object body or data regarding the size of the object based on the first object data. Also, in a case where the first object data is data of a photographic image of the object body, data regarding acquisition information or acquisition conditions of the first object data can be associated with the first object data as the attribute data.

[0143] In addition, as described above, the attribute data is generated based on input information of the user or information of an analysis result when the first object data is analyzed by artificial intelligence (AI), or the like.

[0144] (Specification unit)

[0145] The setting section 22 sets the conversion amount in the first conversion based on the first object data that is the conversion target, or more precisely, sets the size ratio before and after conversion. To be more specific, the setting section 22 selects a reference that is applicable when the first conversion is performed, based on the attribute data that is associated with the first object data that is the conversion target. To be more specific, among the plurality of references stored in the storage device 16, the reference that corresponds to the kind of the object indicated by the attribute data is selected.

[0146] After the reference is selected, the setting section 22 sets the conversion amount based on the selected reference and the size of the object that is associated with the first object data. To be more specific, by applying the size of the object to the reference described above, the conversion amount that corresponds to the size is set. For example, in the case where the reference shown in Fig. 6 is used to set the conversion amount, the size that corresponds to the size before conversion is determined as the size after conversion based on the reference, the conversion rate (e.g., the reduction rate) is calculated based on the size after conversion and the size before conversion, and the conversion amount is set based on the conversion rate. Figures 7A to 7C

[0147] In addition, in the case where the attribute data that is associated with the size of the object is associated with the first object data, the size of the object can be regarded as the size of the object, and the conversion amount can be set based on the size of the object indicated by the attribute data.

[0148] By the above steps, in the present embodiment, the conversion amount in the first conversion is automatically set based on the first object data that is the conversion target, or more precisely, based on the kind and size of the object that corresponds to the first object data. Thus, for a plurality of objects, when the first object data is converted, the processing load required for setting the conversion amount is reduced compared to the case where the conversion amount specific to each object is set for each object.

[0149] (Second acquisition section)

[0150] The second acquisition section 23 acquires the second object data that is associated with the size (physical quantity) after the first conversion, by performing the first conversion on the first object data based on the reference described above. In the first conversion, the size of the object that is associated with the first object data is converted to the size of the object that is associated with the second object data, according to the reference that defines the relationship between the sizes before and after conversion.

[0151] ​Detailed explanation, the second acquisition unit 23 in the first conversion, according to the conversion amount set by the setting unit 22 to convert the size of the object associated with the first object data, that is, the size before conversion. Then, through the first conversion, the size of the object is adjusted to the size of the object associated with the second object data. Here, the converted size associated with the second object data is the size of the object in the virtual space.

[0152] (storage processing unit)

[0153] The storage processing unit 24 performs storage processing of associating inverse conversion data with the second object data. The inverse conversion data is data for inversely converting the second object data converted from the first object data by performing the first conversion to the first object data. The inverse conversion data may, for example, be size-related data associated with the first object data, that is, data related to the size of the object based on the first object data. Alternatively, data indicating the conversion amount at the time of the first conversion, that is, the size ratio before and after conversion set by the setting unit 22, can be used as inverse conversion data.

[0154] As described above, by associating the inverse conversion data with the second object data, it is possible to return the size after performing the first conversion to the size before conversion, for example. In other words, by performing inverse conversion based on the inverse conversion data on the second object data, it is possible to restore the object based on the first object data.

[0155] In addition, the way of associating the inverse conversion data with the second object data is the same as the way of associating the attribute data with the object data.

[0156] (third acquisition unit)

[0157] The third acquisition unit 25 acquires the third object data by performing the aforementioned second conversion on the second object data. The third object data corresponds to a space different from the second space, and corresponds to the size (physical quantity) after the second conversion. In the present embodiment, the third object data corresponds to a real space, and the size of the object based on the third object data in the real space is associated.

[0158] That is, the size associated with the third object data is the same as the size associated with the first object data. In other words, the second conversion is inverse conversion from the second object data to the first object data, which can be performed, for example, by using the aforementioned inverse conversion data.

[0159] In addition, the space corresponding to the third object data is not limited to a real space, and for example, can be a virtual space different from the virtual space corresponding to the second object data. That is, the third acquisition unit 25 can acquire third object data corresponding to a virtual space as a third space, and the size converted by the second conversion is associated with this data. In this case, the reference applied when the second conversion is performed is preferably set in advance and stored in the storage device 16. Also, this reference is preferably set according to the kind of the object body corresponding to the object based on the second object data, like the reference applied when the first conversion is performed, and stored for each kind of object body.

[0160] (output unit)

[0161] The output unit 26 outputs the second object data acquired by the second acquisition unit 23 and the third object data acquired by the third acquisition unit 25 to a prescribed output destination. For example, the output unit 26 outputs the second object data to the image display device 50. The image display device 50 configures the object based on the second object data in a virtual space by receiving the second object data, and for example, displays an image of the object in the virtual space. At this time, the object is displayed in a size associated with the second object data.

[0162] Also, the output unit 26 outputs the third object data to the image display device 50, particularly to a device having a function of displaying an AR space. In this case, the third object data is data for displaying an image of the object based on the third object data superimposed on an image of a real space.

[0163] That is, the image display device 50 that receives the third object data displays a real space by a camera or the like provided in the image display device 50, and displays this photographed image, or more precisely, a live view image on a screen. Then, the image display device 50 displays an image of the object based on the above-described third object data superimposed on the live view image. At this time, the object is displayed in a size associated with the third object data. This size is preferably the size of the object body corresponding to the object in a case where the object body exists in a real space or a case where the object body is assumed to exist in a real space. Thus, in a real space in which the object is virtually configured, that is, an AR space, the object can be displayed in an appropriate size.

[0164] In addition, when an image of the AR space in which the above-described object is configured is displayed or utilized, a projection transformation that deforms the shape of the above-described object according to the range of display or utilization in this space and the orientation (azimuth angle) of this range, and the like is preferably performed.

[0165] Action example of data acquisition device according to the embodiment of the present application

[0166] Next, as an example of the operation of the data acquisition device 10 in this embodiment, a data acquisition process using the data acquisition device 10 will be described. The data acquisition process described below utilizes the data acquisition method of the present invention. Specifically, each step in the data acquisition process described below corresponds to a component of the data acquisition method of the present invention.

[0167] In addition, the following process is only an example, and part of the steps in the process may be deleted, a new step may be added, or the execution order of two steps in the process may be replaced without departing from the scope of the present embodiment.

[0168] Each step in the data acquisition process of this embodiment is performed by the processor 11 of the data acquisition device 10. Figure 10 The data acquisition process is executed in the order shown. Furthermore, in each step of the data acquisition process, the processor 11 executes the processing corresponding to each step in the data processing specified in the data acquisition program. Specifically, the processor 11 executes the first acquisition process in the first acquisition process, the second acquisition process in the second acquisition process, the storage process in the storage process, and the third acquisition process in the third acquisition process.

[0169] In the data acquisition process of this embodiment, a first acquisition step (S001) is first performed to acquire first object data. In this first acquisition step, first object data corresponding to real space is acquired. Specifically, the first object data is acquired by photographing an object existing in real space or performing a 3D scan of the object's three-dimensional shape. Furthermore, if the object does not exist in real space, the user assumes that the object exists in real space and draws an object corresponding to the object using image creation software. In this case, the object drawing data is acquired as the first object data.

[0170] Furthermore, in the first acquisition step, the size (physical quantity) of the object is acquired based on the measurement result of the object's size or a user input operation related to the object's size, and the acquired size is associated with the first object data. Furthermore, in the first acquisition step, attribute data related to the first object data is associated with the first object data. Attribute data is data related to the object corresponding to the object based on the first object data, specifically, data related to the type or size of the object. Furthermore, the attribute data may be data related to the size of the object. Furthermore, the attribute data may be data related to acquisition information or acquisition conditions for the first object data.

[0171] Next, a conversion amount in the first conversion performed on the first object data is set, and specifically, a setting process (S002) of setting a size ratio before and after the conversion is performed. In the setting process, the conversion amount is set in accordance with attribute data associated with the first object data that is a conversion target. More specifically, among a plurality of standards stored in the storage device 16, a standard corresponding to a kind of the object indicated by the attribute data is selected. Then, the conversion amount is set based on the selected standard and a size associated with the first object data.

[0172] Next, a second acquisition process (S003) of acquiring second object data by performing the first conversion on the first object data is performed. In the first conversion, the size of the object associated with the first object data is converted into a size of an object associated with the second object data based on the above-described standard, and specifically, is changed into a size corresponding to the conversion amount set in the above-described setting process. Thus, the second object data associated with the size after the first conversion is acquired.

[0173] Next, a storage process (S004) of creating inverse conversion data and storing the created inverse conversion data in association with the second object data is performed. The inverse conversion data can be data related to the size associated with the first object data, or can be data related to the conversion amount set in the setting process.

[0174] After the above processes, the second object data is output to a prescribed output destination (S005). The second object data is displayed or utilized in a device that receives the data. For example, in a case where the image display device 50 receives the second object data, an image of a virtual space in which an object based on the second object data is arranged is displayed on a screen of the display device.

[0175] Further, in a case where a user requests acquisition of third object data other than the second object data, for example, data for arranging an object in an AR space and displaying (S006), a third acquisition process (S007) is performed. In the third acquisition process, the second conversion is performed on the second object data, and third object data corresponding to a space different from the second space is acquired. Further, the size after the second conversion is associated with the third object data.

[0176] After the 3rd object data is acquired, the 3rd object data is output to a prescribed output destination, for example, to the image display device 50 having a function of displaying an AR space (S008). The image display device 50 displays an object based on the 3rd object data superimposed on an image of the real space (strictly speaking, a live view image). That is, the object is arranged in the AR space and displayed on the screen together with the image of the real space. At this time, the object is displayed in a size associated with the 3rd object data, in detail, in a size of an object body corresponding to the object.

[0177] At the point when the above series of processes are completed, the data acquisition flow ends. As explained above, in the data acquisition flow of the present embodiment, the 2nd object data is acquired by converting the size of the object associated with the 1st object data according to the virtual space corresponding to the 2nd object data. The conversion amount at this time is automatically set based on the attribute data associated with the 1st object data, in detail, based on the kind and size of the object body corresponding to the object based on the 1st object data. Thus, the conversion amount can be easily set according to the kind and size of the object, thereby reducing the processing load required for setting the conversion amount.

[0178] Further, the object arranged in the virtual space is displayed in a size adjusted (converted) based on a preset reference. In detail, the size of each object in the virtual space is adjusted according to the designer's intention of the virtual space or the degree of attention to each object, and the like. Thus, for example, regarding an object that should be emphasized and displayed in the virtual space, the conversion rate (strictly speaking, magnification) can be set to be larger than that of other objects, and the object is displayed larger in the image of the virtual space.

[0179] <<Other Embodiments>>

[0180] The above describes a specific embodiment of the present application, but the above embodiment is merely an example cited for easy understanding of the present application and does not limit the present application. That is, the present application can be changed or improved from the embodiment described below without departing from the gist thereof. Further, the present application includes equivalents thereof. Furthermore, the embodiment of the present application can include a mode in which the above embodiment is combined with one or more of the following modified examples.

[0181] (Modified Example Related to the 1st Space and the 2nd Space)

[0182] In the above embodiment, the real space corresponds to the "first space" of this invention, and the virtual space corresponds to the "second space." However, this is not limiting; the virtual space can be the first space, and the real space can be the second space. Furthermore, the first and second spaces can be different spaces; one virtual space can be the first space, and another virtual space can be the second space.

[0183] (Modifications Regarding Utilization of Object Data)

[0184] In the above embodiment, an example of utilizing object data is described as displaying an image of a virtual space in which objects based on the object data are positioned. However, the use of object data is not limited to the above. For example, the object data can be used to construct a three-dimensional shape of an object. Specifically, the object data can be used in three-dimensional modeling using a 3D printer.

[0185] (Modification Example Regarding Setting of Conversion Amount Based on Attribute Data)

[0186] In the above embodiment, the conversion amount when converting the first object data is set based on the attribute data associated with the first object data. Specifically, the conversion amount is set based on the type and size of the object represented by the attribute data. However, this is not limiting. If attribute data related to acquisition information or acquisition conditions for the first object data is associated with the first object data, the conversion amount may also be set taking into account the acquisition information or acquisition conditions.

[0187] To illustrate this with a specific example, let's assume that the physical quantity adjusted by object data conversion is a physical quantity that changes in conjunction with the object's brightness or saturation. Furthermore, image data captured in a specific season, location, or photographic conditions is acquired as first object data, and attribute data related to the season, location, or photographic conditions is associated with the first object data. In this case, the amount of conversion to be applied when converting the first object data can be determined based on the season, location, or photographic conditions indicated by the attribute data. More specifically, the basis for setting the conversion amount can be determined.

[0188] (Modification of the Criteria for the First Conversion)

[0189] In the above embodiment, as a reference for the first conversion, the Figures 7A to 7C The above-mentioned basis is an example and other basis can also be used. Figure 7D As shown, a reference that specifies the following relationship can be used: the size before conversion is within the specified range ( Figure 7Dthe larger the size, the smaller the converted size. In the case where the reference is used, for example, in the case where the size before conversion is S1, the first conversion is performed so that the size after conversion becomes Figure 7D T1.

[0190] (Modified examples of physical quantities to be converted)

[0191] In the above-described embodiments, the size associated with the object data is adjusted (converted) by conversion of the object data. However, the physical quantity adjusted by the conversion of the object data can be a physical quantity other than the size, for example, can be weight, hardness, softness, glossiness, or transparency.

[0192] (Structure of the processor)

[0193] The processor included in the data acquisition apparatus of the present application includes various processors. The various processors include, for example, a general-purpose processor, i.e., a CPU, which executes software (programs) to function as various processing sections.

[0194] Further, the various processors include a processor, i.e., a PLD (Programmable Logic Device), such as an FPGA (Field Programmable Gate Array), which can change the circuit structure after manufacture.

[0195] Furthermore, the various processors include a processor, i.e., a dedicated circuit, such as an ASIC (Application Specific Integrated Circuit), which has a circuit structure designed specifically to perform a specific processing.

[0196] Further, one of the above-described various processors can constitute one functional section included in the data acquisition apparatus of the present application. Alternatively, one functional section included in the data acquisition apparatus of the present application can be constituted by a combination of two or more processors of the same kind or different kinds, for example, a combination of a plurality of FPGAs or a combination of an FPGA and a CPU.

[0197] Further, a plurality of functional sections included in the data acquisition apparatus of the present application can be constituted by one of the various processors, and two or more of the plurality of functional sections can be constituted by one processor.

[0198] Further, as in the above-described embodiments, one processor can be constituted by a combination of one or more CPUs and software, and the processor can function as a plurality of functional sections.

[0199] Also, for example, a processor that functions as a system as a whole that implements a plurality of functional sections in the data acquisition apparatus of the present application using one IC (Integrated Circuit) chip can be used, as represented by a SoC (System On Chip). Also, the hardware structure of the above-described various processors can be a circuit (Circuitry) that combines circuit elements such as semiconductor elements.

[0200] Symbol Explanation

[0201] 10 - data acquisition apparatus, 11 - processor, 12 - memory, 13 - communication interface, 14 - input device, 15 - output device, 16 - storage device, 21 - first acquisition section, 22 - setting section, 23 - second acquisition section, 24 - storage processing section, 25 - third acquisition section, 26 - output section, 50 - image display apparatus, S - virtual space display system.

Claims

1. A data acquisition apparatus including a processor that executes the following processes: a first acquisition process of acquiring first object data associated with a physical quantity that is dataized and corresponding to a first space; and a second acquisition process of performing a first conversion related to the physical quantity on the first object data based on a reference, and acquiring second object data associated with the physical quantity after the first conversion and corresponding to a second space different from the first space.

2. The data acquisition apparatus according to claim 1, wherein the physical quantity associated with the first object data is a physical quantity of an object, the physical quantity of the object is determined from a physical quantity of an object body corresponding to the object and present in the first space or assumed to be present in the first space.

3. The data acquisition apparatus according to claim 1 or 2, wherein in the first acquisition process, the processor acquires the physical quantity associated with the first object data based on a measurement result of a physical quantity related to an object body present in the first space or a user's input operation related to a physical quantity.

4. The data acquisition apparatus according to claim 1 or 2, wherein attribute data related to the first object data is associated with the first object data, in the second acquisition process, the processor performs the first conversion on the first object data based on the reference corresponding to the attribute data.

5. The data acquisition apparatus according to claim 4, wherein in a case where an object body corresponding to an object based on the first object data is present in the first space or is assumed to be present in the first space, the attribute data is data related to the object body.

6. The data acquisition apparatus according to claim 5, wherein the attribute data is data related to a kind of the object body.

7. The data acquisition apparatus according to claim 4, wherein the attribute data is data related to a physical quantity of an object based on the first object data.

8. The data acquisition apparatus according to claim 4, wherein the attribute data is data related to acquisition information or acquisition conditions of the first object data.

9. The data acquisition apparatus according to claim 1 or 2, wherein a size of an object in the first space is associated with the first object data as the physical quantity, a size of the object in the second space is associated with the second object data as the physical quantity.

10. The data acquisition apparatus according to claim 9, wherein in the first conversion, the size of the object associated with the first object data is converted into the size of the object associated with the second object data according to the reference that specifies a relationship between the sizes before and after the conversion.

11. The data acquisition apparatus according to claim 10, wherein The reference defines a relationship in which the larger the size before conversion, the larger the size after conversion, and the larger the size before conversion, the smaller the ratio of the size after conversion to the size before conversion.

12. The data acquisition apparatus according to claim 1 or 2, wherein The processor further executes a storage process in which inverse conversion data for inversely converting the second object data into the first object data is stored in association with the second object data.

13. The data acquisition apparatus according to claim 1 or 2, wherein The processor further executes a third acquisition process in which a second conversion relating to the physical quantity is performed on the second object data, and a third object data associated with the physical quantity after the second conversion and corresponding to a space different from the second space is acquired.

14. The data acquisition apparatus according to claim 13, wherein The third object data corresponds to a real space, and is associated with the physical quantity of an object in the real space based on the third object data.

15. The data acquisition apparatus according to claim 14, wherein The third object data is data for displaying an image of the object superimposed on an image of the real space.

16. A virtual space display system comprising: the data acquisition apparatus according to claim 1; and an image display apparatus that displays an image of the second space in which an object based on the second object data acquired by the data acquisition apparatus is arranged.

17. A data acquisition method comprising the steps of: acquiring, by a processor, first object data associated with a physical quantity that is dataized and corresponding to a first space; and based on a reference, performing, by the processor, a first conversion relating to the physical quantity on the first object data, and acquiring second object data associated with the physical quantity after the first conversion and corresponding to a second space different from the first space.

18. A program for causing a computer to execute each step included in the data acquisition method according to claim 17.

19. A recording medium that is a computer-readable recording medium in which a program for causing a computer to execute each step included in the data acquisition method according to claim 17 is recorded.

Citation Information

Patent Citations

  • Information processing device, information processing method, and program

    WO2020174586A1