Information processing device, information processing method and program

JP2024142906A5Active Publication Date: 2025-10-24SUMITOMO MITSUI CONSTRUCTION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023055302
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-03-30
Publication Date
2025-10-24
Estimated Expiration
2043-03-30

AI Technical Summary

Technical Problem

Existing concrete compaction management systems require the attachment of a terminal device to a vibrator, incurring installation costs and increasing the operational burden on workers, and lack the ability to express overlapping situations in the vertical direction.

Method used

An information processing device that generates a pouring model using pouring blocks, aligns it with real space, and superimposes it on a photographed image, allowing for different display modes to indicate compaction status and layer progression, with options for three-dimensional and two-dimensional views.

Benefits of technology

Enables easy identification of compacted and uncompact blocks, facilitates understanding of vertical stacking, and improves concrete quality by setting optimal compaction times, reducing worker burden and enhancing management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and a program capable of expressing an overlapping state in a vertical direction.SOLUTION: In an information processing system in which an information processing device and a database are connected to each other so as to be able to communicate with each other via a network, the information processing device 10 includes a model generation unit 111 that generates a pouring model having multiple layers in which a space in which concrete is poured is modeled with pouring blocks, a positioning unit 114 that performs positioning of the pouring model with the real space, a display control unit 115 that displays the pouring model superimposed on a captured image obtained by capturing the real space, and a counting unit 116 that counts a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks that constitute the pouring model. After the predetermined time has elapsed, the display control unit changes a display mode of the selected pouring block to one corresponding to a layer of the pouring block.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, development has been progressing on systems that support quantitative management of concrete compaction by displaying the area of ​​concrete compaction and compaction time on devices such as tablet terminals. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7012980 Summary of the Invention [Problem to be solved by the invention]

[0004] Patent Document 1 describes a concrete compaction management system used for compacting concrete, which includes a vibrator having a vibrator body and a connection hose connected to the vibrator body, a terminal device attached to the connection hose, and a management device capable of communicating with the terminal device, the terminal device having at least a camera unit, a terminal information acquisition unit, and a display unit, the camera unit acquires a captured image of a construction site, the terminal information acquisition unit acquires three-dimensional coordinate values ​​of the terminal device and attitude information of the terminal device, and the terminal device or the management device displays the captured image and the three-dimensional coordinate values ​​of the terminal device. The concrete compaction system described herein includes an acquisition unit that acquires basic vibrator information including a target value, the posture information, and shape information of the vibrator body, a calculation unit that calculates three-dimensional coordinate values ​​of the tip of the vibrator body based on the three-dimensional coordinate values ​​of the terminal device, the posture information, and the vibrator basic information, and an image generation unit that generates an augmented reality image of the vibrator body based on the three-dimensional coordinate values ​​of the tip of the vibrator body and generates a superimposed image in which the augmented reality image of the vibrator body is superimposed on the captured image, and the display unit is configured to display the superimposed image.

[0005] According to the technology described in Patent Document 1, concrete compaction can be performed while recognizing the position of the tip of the vibrator body. However, the conventional technology requires a terminal device to be attached to the vibrator, which entails problems such as costs for installation and a heavy burden on the worker who operates the vibrator to which the terminal device is attached, and therefore a simpler system for supporting the management of concrete compaction has been demanded.

[0006] Moreover, the prior art does not mention a method for expressing the overlapping state in the vertical direction.

[0007] SUMMARY OF THE PRESENT EMBODIMENTS In view of the above, an object of the present invention is to provide an information processing device, an information processing method, and a program capable of expressing an overlapping state in the vertical direction. [Means for solving the problem]

[0008] An information processing device according to one aspect of the present disclosure includes a model generation unit that generates a pouring model in which a space in which concrete is poured is modeled using pouring blocks, the pouring model having multiple layers, an alignment unit that aligns the pouring model with real space, a display control unit that displays the pouring model superimposed on an image captured of the real space, and a counting unit that counts a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks that constitute the pouring model, and after the predetermined time has elapsed, the display control unit changes the display mode of the selected pouring block to one corresponding to the layer of the pouring block.

[0009] According to this aspect, the information processing device can allow the user to easily distinguish between pouring blocks for which compaction has been completed and pouring blocks for which compaction has not been completed in the pouring model displayed superimposed on the captured image. Furthermore, the information processing device can allow the user to easily grasp the overlapping situation in the vertical direction by displaying the pouring blocks for which compaction has been completed in a display mode according to the layer.

[0010] In the information processing device, the display control unit may switch between a three-dimensional view and a two-dimensional view of the pouring model. According to this aspect, the information processing device can present either the three-dimensional view or the two-dimensional view depending on the situation at the time of use by the user.

[0011] In the above information processing device, when displaying a two-dimensional view of the casting model, the display control unit may display a plurality of casting blocks having the same horizontal information and the same vertical information in the display mode of the casting block of the top layer among the casting blocks whose display modes have been changed. According to this mode, when displaying a two-dimensional view of the casting model, the information processing device can display the topmost casting block in which compaction has been completed in an identifiable manner, so that the user can consider the casting block to be the next target for compaction while viewing the two-dimensional view.

[0012] In the above information processing device, when a two-dimensional view of a pouring model is displayed, the information processing device, upon receiving a selection of a pouring block, may specify, among a plurality of pouring blocks having the same horizontal information and the same vertical information as the selected pouring block, the pouring block of the lowest layer among the pouring blocks whose display mode has not been changed, as the pouring block to be compacted. According to this aspect, when the information processing device receives a selection of a pouring block while a two-dimensional view of a pouring model is displayed, the information processing device can specify, among a plurality of pouring blocks in the vertical direction of the selected pouring block, the bottommost pouring block in which compaction has not been completed, as the pouring block to be compacted, so that the user can easily select the pouring block to be compacted while viewing the two-dimensional view.

[0013] In the above information processing device, the counting unit may count different times depending on the pouring block to be compacted. According to this aspect, the information processing device sets different compaction times depending on the pouring block to be compacted, thereby setting an optimal compaction time depending on the pouring block, and thereby improving the quality of the concrete.

[0014] The information processing device may be communicably connected to a database that stores information on the concrete pouring model, and in the information processing device, the model generation unit may generate the concrete pouring model based on the information on the concrete pouring model stored in the database. According to this aspect, the same concrete pouring model can be managed by a plurality of information processing devices.

[0015] In the above information processing device, the counting unit may store time information relating to compaction in a database. According to this aspect, the information processing device can store quantitative information on concrete compaction.

[0016] The information processing device may further include an animation unit that generates an animation showing the progress of compaction of the pouring block of the pouring model based on the information of the pouring model stored in the database. According to this aspect, the information processing device can reproduce the progress from the start of compaction of the pouring model to the completion of compaction of the entire pouring model.

[0017] A method according to another aspect of the present disclosure includes generating a pouring model in which a space in which concrete is poured is modeled using pouring blocks, the pouring model having a plurality of layers, aligning the pouring model with real space, superimposing and displaying the pouring model on an image captured of the real space, counting a predetermined time for a pouring block selected as a pouring block to be compacted from among the pouring blocks constituting the pouring model, and changing the display mode of the selected pouring block to one corresponding to the layer of the pouring block after the predetermined time has elapsed.

[0018] A program according to another aspect of the present disclosure causes one or more computers to execute the following processes: generating a pouring model in which a space in which concrete is poured is modeled using pouring blocks, the pouring model having multiple layers; aligning the pouring model with real space; superimposing and displaying the pouring model on an image captured of the real space; counting a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks constituting the pouring model; and, after the predetermined time has elapsed, changing the display mode of the selected pouring block to one corresponding to the layer of the pouring block. Effect of the Invention

[0019] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program capable of expressing an overlapping state in the vertical direction. [Brief description of the drawings]

[0020] [Figure 1]1 is a diagram showing a system configuration including an information processing device according to an embodiment of the present invention; [Diagram 2] 1 is a block diagram of an information processing apparatus according to an embodiment of the present invention; [Diagram 3] FIG. 2 is a diagram showing an example of a pouring model database according to one embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing a pouring model according to one embodiment of the present invention. [Diagram 5] FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing device according to an embodiment of the present invention. [Figure 6] 4 is a flowchart showing a process of an information processing device according to an embodiment of the present invention. [Figure 7] FIG. 13 is a diagram showing an example of a screen for inputting information on a pouring model. [Figure 8] FIG. 1 is a diagram showing an example of an arrangement of AR markers according to an embodiment of the present invention. [Figure 9] FIG. 1 is a diagram showing a usage state of an information processing device according to an embodiment of the present invention. [Figure 10] FIG. 13 shows the screen transition during concrete compaction. [Figure 11] FIG. 13 is a diagram illustrating display switching of a pouring model. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] With reference to the accompanying drawings, the embodiments of the present invention will be described. Note that the following embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. In addition, the present invention can be modified in various ways without departing from the gist of the invention. Furthermore, a person skilled in the art can adopt an embodiment in which each element described below is replaced with an equivalent, and such an embodiment is also included in the scope of the present invention.

[0022] (overview) An overview of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram showing a system configuration including an information processing device according to an embodiment of the present invention. The system includes an information processing device 10 and a database 20, which are connected to each other via a network N so as to be able to communicate with each other. For example, a tablet terminal or a smartphone can be used as the information processing device 10. Although Fig. 1 shows only a single information processing device 10, the system may include multiple information processing devices 10.

[0023] The information processing device 10 is a device that supports quantitative management of concrete compaction at a concrete compaction work site. The information processing device 10 can superimpose and display a pouring model that models the location where concrete is poured on a photographed image of real space displayed on the display device of the information processing device 10.

[0024] The pouring model is a model of spatial information in which concrete pouring is performed, and is composed of pouring blocks, which are units of space in which concrete pouring is performed. In one embodiment, the database 20 stores data of the pouring model.

[0025] The information processing device 10 starts counting when it accepts the selection of a pouring block to be compacted in the pouring model. When a predetermined time has elapsed and compaction is completed, the information processing device 10 can display the target pouring block in an identifiable manner as a pouring block for which compaction has been completed.

[0026] Although the information processing device 10 and the database 20 are shown separately in FIG. 1, a part or all of the data in the database 20 may be included in the information processing device 10.

[0027] (Functional configuration) Fig. 2 is a diagram showing an example of the configuration of an information processing device according to an embodiment of the present invention. Note that Fig. 2 assumes a single information processing device 10 and shows only the necessary functional configuration, but the information processing device 10 can also be configured as a part of a multi-functional distributed system consisting of multiple computer systems.

[0028] The information processing device 10 has, as functional components, for example, a model information receiving unit 110, a model generating unit 111, a marker recognizing unit 112, a space recognizing unit 113, a positioning unit 114, a display control unit 115, a counting unit 116, an animation unit 117, an output unit 118, and a storage unit 100. Each functional component will be described below.

[0029] The model information receiving unit 110 receives and stores information on the pouring model. In this embodiment, the model information receiving unit 110 receives the number of blocks in the horizontal, vertical, and height directions of the pouring blocks that constitute the pouring model, and stores the received information in the pouring model database 201 of the database 20. For example, when 5, 7, and 4 are received as the number of blocks in the horizontal, vertical, and height directions of the pouring blocks that constitute the pouring model, respectively, the model information receiving unit 110 registers records in the pouring model database 201 for a total of 140 pouring blocks (5 x 7 x 4).

[0030] The pouring model database 201 stores information about a pouring model. In one embodiment, the pouring model database 201 preferably stores information about the arrangement, size, and compaction of each pouring block that constitutes the pouring model. In one embodiment, as shown in Fig. 3, the pouring model database 201 preferably includes X, Y, Z, size, compaction start time, completion flag, etc.

[0031] X, Y, and Z are information indicating the horizontal, vertical, and height arrangement of the casting block, respectively. For example, in the case of a casting model with a horizontal dimension of 5, a vertical dimension of 7, and a height of 4, in this embodiment, the casting block with X "1", Y "1", and Z "1" is the casting block indicated by 401 in Fig. 4. As shown in Fig. 4, the arrangement of the casting model is determined in a virtual space having a coordinate system of three orthogonal axes (X-axis, Y-axis, and Z-axis).

[0032] The size is information indicating the size of the pouring block. In this embodiment, the size is saved as an initial value of 40 cm x 40 cm x 40 cm. The completion flag is information indicating whether compaction has been completed. In one embodiment, the completion flag saves either "0" indicating that compaction has not been completed, or "1" indicating that compaction has been completed.

[0033] In this embodiment, the model information receiving unit 110 registers the size as 40 cm×40 cm×40 cm when registering a record in the pouring model database 201, but in another embodiment, any other size may be stored according to the diameter of the vibrator used, etc. Also, the model information receiving unit 110 may receive information on the pouring model including size information of the pouring block, and register a record in the pouring model database 201 based on the received size information.

[0034] In addition, in this embodiment, an example is described in which the pouring model database 201 stores the compaction start time and the completion flag, but in another embodiment, the compaction end time may be stored in addition to the compaction start time.

[0035] The model generating unit 111 generates a pouring model based on the information of the pouring model. In this embodiment, the model generating unit 111 generates a pouring model based on the pouring model database 201.

[0036] The marker recognition unit 112 detects an AR marker. The AR marker is code information arranged in the real space for alignment between the virtual space and the real space. In this embodiment, the marker recognition unit 112 reads the code information of the AR marker included in the captured image captured by the image capture device 10h, and acquires the position information of the AR marker.

[0037] The space recognition unit 113 performs space recognition. In this embodiment, the space recognition unit 113 uses a predetermined algorithm to analyze the captured image captured by the image capture device 10h to create an environmental map of the real space, and estimates the self-position of the information processing device 10 on the coordinate axes of the environmental map using sensor information acquired by the sensor 10i of the information processing device 10. Although the sensors that can be used vary depending on the model of the information processing device 10, space recognition may be performed according to the available sensors.

[0038] The alignment unit 114 aligns the pouring model to the real space. In this embodiment, the alignment unit 114 aligns the pouring model to the real space based on the position of a reference point corresponding to the AR marker in the virtual space in which the pouring model exists and the position of the AR marker detected by the marker recognition unit 112. The position of the reference point may be received from a user via an input device of the information processing device 10, or the AR marker in the real space may be arranged according to the position of a reference point that has been set in advance. The technology of alignment using an AR marker is known, and the alignment allows the pouring model in the virtual space and the object in the real space to be positioned in each other's space.

[0039] The display control unit 115 superimposes and displays a pouring model on a captured image of a real space. In this embodiment, the display control unit 115 superimposes and displays a pouring model on a captured image captured by the imaging device 10h based on the space recognition information obtained by the space recognition unit 113.

[0040] The counting unit 116 counts the time for the block to be compacted. In this embodiment, when the counting unit 116 receives an instruction to start counting for a pouring block to be compacted in the pouring model, the counting unit 116 saves the current time as the compaction start time of the target pouring block in the pouring model database 201, and starts counting the compaction time. In this embodiment, the counting unit 116 counts down from a predetermined compaction time to zero, but in another embodiment, the counting unit 116 may count up from zero and end the count when it receives an input to end the count. The compaction time is a recommended time required for compaction work by a vibrator, and can be set to any time.

[0041] In addition, when a predetermined compaction time has elapsed and compaction is completed, the counting unit 116 updates the completion flag of the target pouring block in the pouring model database 201.

[0042] Furthermore, when the display control unit 115 receives a selection of a pouring block to be compacted in the pouring model, it displays the target pouring block in an identifiable manner, and further, when the counting unit 116 starts counting, it displays the count. After that, when a predetermined compaction time has elapsed and compaction is completed, the display control unit 115 displays the target pouring block in an identifiable manner as a pouring block for which compaction has been completed.

[0043] In one embodiment, the display control unit 115 can display the target pouring block after a predetermined compaction time has elapsed in a distinguishing manner according to the layer in which the pouring block is located. In one example, the display control unit 115 can display the pouring model with different color information for each layer.

[0044] The animation unit 117 generates animation based on the data of the pouring model database 201. For example, the animation unit 117 can reproduce, by animation, the manner in which the number of colored pouring blocks in the pouring model increases over time based on the compaction start time.

[0045] The output unit 118 can output the data of the pouring model database 201 as CIM data that can be used in CIM (Construction Information Modeling / Management), or BIM data that can be used in BIM (Building Information Modeling).

[0046] (Hardware configuration) Next, an example of a hardware configuration of the information processing device 10 will be described with reference to Fig. 5. In the example of Fig. 3, the information processing device 10 may have a processor 10a such as a central processing unit (CPU) or a graphics processor unit (GPU) corresponding to a calculation device, a random access memory (RAM) 10b, a read only memory (ROM) 10c, a communication device 10d, a storage device 10e, an input device 10f, a display device 10g, an image capture device 10h, and a sensor 10i. Each of these components is connected to each other via a bus so as to be able to transmit and receive data to and from each other.

[0047] The processor 10a functions as a control unit that performs calculations and processing of data by expanding a program stored in the ROM 10c or the storage device 10e into the RAM 10b and executing it. The processor 10a receives various input data from the communication device 10d, the input device 10f, the photographing device 10h, and the sensor 10i, and outputs the results of calculations performed on the input data from the communication device 10d or the display device 10g, or stores the results in the RAM 10b or the storage device 10e.

[0048] The processor 10a in this embodiment is configured to be able to realize the processing according to the present invention by executing a program stored in the ROM 10c or the storage device 10e. For example, the model information receiving unit 110, the model generating unit 111, the marker recognizing unit 112, the space recognizing unit 113, the positioning unit 114, the display control unit 115, and the counting unit 116 shown as functional configurations in Fig. 2 are realized by executing a program on the processor 10a. This program may be provided by being stored in a computer-readable storage medium such as the RAM 10b or the ROM 10c, or may be provided via a network connected by the communication device 10d.

[0049] The RAM 10b is made up of, for example, a semiconductor memory element, and stores rewritable data. The RAM 10b temporarily stores part or all of the data in the storage unit 100, in addition to the code included in the program. The ROM 10c is made up of, for example, a semiconductor memory element, and stores readable but non-rewritable data. The ROM 10c stores various data necessary for processing related to the program.

[0050] The communication device 10d is a device for performing data communication with an external device via a wired or wireless network.

[0051] The storage device 10e is a non-volatile storage medium such as a hard disk drive (HDD), and stores programs.

[0052] The input device 10f is a device for accepting operations from a user, and can be realized by a keyboard, a mouse, a touch panel, or the like.

[0053] The display device 10g is a device for displaying information, and can be realized by an organic EL display, a liquid crystal display, or the like.

[0054] The photographing device 10h is a device for acquiring photographed images, and can be realized by a camera.

[0055] The sensor 10i is configured to collect various information regarding the surrounding environment of the information processing device 10, convert it into an electrical signal, and output it, and can be realized, for example, by a LiDAR (Light Detection and Ranging) sensor, an acceleration sensor, a gyroscope, a geomagnetic sensor, etc.

[0056] (Processing of information processing device) Next, a flow of processing of an information processing device according to an embodiment of the present invention will be described with reference to Fig. 6. The processing shown in Fig. 6 is executed, for example, by a user of the information processing device 10 inputting an instruction for executing a concrete compaction management process via the input device 10f. For example, the user inputs an instruction for executing a concrete compaction management process by starting a concrete compaction management application.

[0057] In step S601, the information processing device 10 receives and stores information on the casting model. In this embodiment, in response to the user inputting the number of blocks in the horizontal, vertical, and height directions of the casting blocks constituting the casting model via the input device 10f on a screen as shown in FIG. 7, the model information receiving unit 110 of the information processing device 10 receives the number of blocks in the horizontal, vertical, and height directions of the casting blocks constituting the casting model, and stores the received information in the casting model database 201 of the database 20. Here, 5, 7, and 4 are input as the number of blocks in the horizontal, vertical, and height directions of the casting blocks constituting the casting model, respectively, and the model information receiving unit 110 registers records in the casting model database 201 as shown in FIG. 3 for a total of 140 casting blocks of 5 x 7 x 4.

[0058] In step S602, the information processing device 10 generates a pouring model based on the information of the pouring model. In this embodiment, the model generation unit 111 of the information processing device 10 generates a pouring model based on the pouring model database 201. Here, the model generation unit 111 generates a pouring model as shown in Fig. 4 based on the pouring model database 201 shown in Fig. 3. The pouring model shown in Fig. 4 has four layers based on the number of blocks in the height direction.

[0059] In step S603, the information processing device 10 recognizes the AR marker. In this embodiment, for example, when a text prompting the user to read the AR marker is displayed on the display device 10g and the user points the photographing device h at the AR marker 801 as shown in Fig. 8, the marker recognition unit 112 of the information processing device 10 reads the code information of the AR marker 801 included in the captured image captured by the photographing device 10h, and acquires the position information of the AR marker 801.

[0060] In step S604, the information processing device 10 performs space recognition. In this embodiment, the space recognition unit 113 of the information processing device 10 uses a predetermined algorithm to analyze the captured image captured by the image capture device 10h to create an environmental map of the real space, and estimates the self-position of the information processing device 10 on the coordinate axes of the environmental map by using sensor information acquired by the sensor 10i of the information processing device 10.

[0061] In step S605, the information processing device 10 aligns the pouring model in real space. In this embodiment, the alignment unit 114 of the information processing device 10 aligns the pouring model in real space based on the position of a reference point corresponding to the AR marker 801 in the virtual space in which the pouring model exists and the position of the AR marker 801 recognized by the marker recognition unit 112. In this embodiment, the AR marker 801 in the real space is arranged according to the position of a reference point set in advance, and the alignment unit 114 positions the pouring model in the virtual space and the object in the real space in each other's space by a known alignment technique using the AR marker.

[0062] In step S606, the information processing device 10 displays the pouring model by superimposing it on the captured image of the real space. In this embodiment, the display control unit 115 of the information processing device 10 displays the pouring model by superimposing it on the captured image captured by the imaging device 10h based on the space recognition information obtained by the space recognition unit 113. Here, it is assumed that the display control unit 115 displays the three-dimensional pouring model by superimposing it on the captured image captured by the imaging device 10h.

[0063] This is the preparation stage, and concrete compaction is carried out in the following steps. Fig. 9 is a diagram showing the usage of an information processing device according to an embodiment of the present invention. A user of the information processing device 10 uses the information processing device 10 in a position where a worker 901 compacting concrete can photograph a pouring block into which a vibrator 902 is inserted.

[0064] In step S607, the information processing device 10 determines whether or not an input has been received. If an input for switching the display has been received, the process proceeds to step S608. If an input for a pouring block to be compacted has been received, the process proceeds to step S609. On the other hand, if it is determined that an input has not been received, the process returns to step S607 and waits for an input. Here, for example, it is assumed that the user selects a display switching control displayed on the display device g by tapping it, and the process proceeds to step S608.

[0065] In step S608, the information processing device 10 switches the display of the pouring model. In this embodiment, the display control unit 115 can switch the pouring model between a three-dimensional view and a two-dimensional view. Here, it is assumed that when a three-dimensional pouring model is displayed, an input for switching the display is received, and the display control unit 115 switches the pouring model from a three-dimensional view to a two-dimensional view. When displaying in a three-dimensional view, in addition to a mode in which the three-dimensional pouring model is superimposed on the captured image and displayed, a mode in which the three-dimensional pouring model is displayed without displaying the captured image may be provided.

[0066] The process returns to step S607, and the information processing device 10 determines whether or not an input has been received. Here, for example, it is assumed that the user taps to select a pouring block 1001 to be compacted in the pouring model displayed on the display device g as shown in FIG. 10(A), and the process proceeds to step S609.

[0067] In step S609, the information processing device 10 identifies the concrete pouring block to be compacted and updates the display of the identified concrete pouring block. In this embodiment, the display control unit 115 displays the target concrete pouring block in red and displays a count start control.

[0068] Next, in step S610, the information processing device 10 counts the time for the block to be compacted. In this embodiment, for example, when the user selects the count start control displayed on the display device g by tapping, the count unit 116 of the information processing device 10 saves the current time as the compaction start time of the target concrete pouring block in the pouring model database 201, and starts counting the compaction time. In this embodiment, the count unit 116 counts down from the predetermined compaction time of 5 seconds to zero.

[0069] In step S611, the information processing device 10 causes the display control unit 115 to display the count of the count unit 116. In this embodiment, as shown in FIG. 10(B), an example will be described in which the display control unit 115 displays the count within the area of ​​the target concrete pouring block, but the display control unit 115 may display the count in any other area.

[0070] Thereafter, when a predetermined compaction time has elapsed and compaction is complete, in step S612, the display control unit 115 hides the count for the target concrete pouring block as a concrete pouring block for which compaction has been completed, and displays it in a predetermined color. In this embodiment, the display control unit 115 displays the concrete pouring block for which compaction has been completed in a color corresponding to the layer in which the concrete pouring block exists. Here, the display control unit 115 displays the concrete pouring block Z "1" in white, as shown in FIG. 10(C).

[0071] In step S613, the counting unit 116 updates the completion flag of the target pouring block in the pouring model database 201. After that, the process returns to step S607 and waits for input again.

[0072] The user selects the pouring blocks to be compacted in a desired order, and repeats steps S609 to S613 until all the pouring blocks are colored.

[0073] Although not shown in Fig. 6, the information processing device 10 may generate an animation based on the data of the pouring model database 201 at any timing, or output it as CIM data or BIM data. For example, when a user inputs an animation generation instruction via the input device 10f, the animation unit 117 of the information processing device 10 generates an animation showing the progress of compaction of a pouring block of a desired pouring model. Also, for example, when a user inputs a data output instruction via the input device 10f, the output unit 118 of the information processing device 10 outputs the desired pouring model as CIM data or BIM data.

[0074] In the present embodiment, the counting unit 116 has been described as setting the predetermined compaction time to 5 seconds, but in another embodiment, the counting unit 116 may set another desired compaction time. In one embodiment, the counting unit 116 may set a different compaction time for each pouring block, for example, depending on the size of the pouring block. In one example, information indicating the amount of reinforcing bar in the pouring block may be stored in the pouring model database 201, and the compaction time may be set based on the information indicating the amount of reinforcing bar in the pouring block.

[0075] As described above, in this embodiment, the display control unit 115 can display the pouring blocks for which compaction has been completed in a color corresponding to the layer. For example, for pouring blocks for which compaction has been completed in a pouring model with 5 blocks in the height direction, the display control unit 115 may display the pouring block of Z "1" of the first layer in white, the pouring block of Z "2" of the second layer in yellow, the pouring block of Z "3" of the third layer in light blue, the pouring block of Z "4" of the fourth layer in yellow-green, and the pouring block of Z "5" of the fifth layer in pink, as shown in FIG. 11(A). Note that the color coding of the layers described above is an example, and is not limited to such color coding, and the display control unit 115 may display each layer in any other color coding or any display mode other than color.

[0076] As described above, in this embodiment, the display control unit 115 can switch the pouring model between a three-dimensional view and a two-dimensional view. For example, when displaying the pouring model as shown in Fig. 11(A) in a two-dimensional view, the display control unit 115 may display the pouring block of the top layer, among the pouring blocks that have been compacted, in a display mode, for example, in color, as shown in Fig. 11(B) for a plurality of pouring blocks having the same X value and the same Y value.

[0077] For example, if none of the pouring blocks have been compacted, the area is displayed transparent; if only the pouring block Z "1" on the first layer has been compacted, the area is displayed white; if the pouring blocks Z "1" on the first layer and Z "2" on the second layer have been compacted, the area is displayed yellow; if the pouring blocks Z "1" on the first layer, Z "2" on the second layer, and Z "3" on the third layer have been compacted, the area is displayed light blue; if the pouring blocks Z "1" on the first layer, Z "2" on the second layer, Z "3" on the third layer, and Z "4" on the fourth layer have been compacted, the area is displayed yellow-green; and if the pouring blocks Z "1" on the first layer, Z "2" on the second layer, Z "3" on the third layer, Z "4" on the fourth layer, and Z "5" on the fifth layer have been compacted, the area is displayed pink.

[0078] In this embodiment, in step S609, when the information processing device 10 identifies the pouring block to be compacted, if the pouring model is displayed in a two-dimensional view, the information processing device 10 identifies the pouring block in the lowest layer among the multiple pouring blocks having the X value and Y value of the selected pouring block and among the pouring blocks for which compaction has not been completed, as the pouring block to be compacted.

[0079] In this embodiment, an example has been described in which information on a pouring model is received in S601 and a record is newly registered in the pouring model database 201, but the present invention is not limited to this, and the information processing device 10 may generate a pouring model based on a record already registered in the pouring model database 201. For example, by using the same pouring model in multiple information processing devices 10, the multiple information processing devices 10 can simultaneously manage the same space.

[0080] As described above, according to this embodiment, the information processing device 10 allows the user to easily distinguish between pouring blocks for which compaction has been completed and pouring blocks for which compaction has not been completed in the pouring model displayed superimposed on the captured image, and further allows the user to accurately grasp the overlapping situation in the vertical direction by displaying the display mode of the pouring blocks for which compaction has been completed in different modes for each layer. Using the simple information processing device 10 that does not impose any effort or burden on the worker, it is possible to quantitatively manage concrete compaction and improve the quality and durability of concrete.

[0081] In addition, since the information processing device 10 can display not only a three-dimensional view of the pouring model but also a two-dimensional view, the user can use the three-dimensional view and the two-dimensional view depending on the situation at the time of use.

[0082] In addition, when displaying a two-dimensional view of the pouring model, the information processing device 10 can display the topmost pouring block for which compaction has been completed in an identifiable manner, so that the user can consider the next pouring block to be compacted while looking at the two-dimensional view.

[0083] In addition, when the information processing device 10 receives a selection of a pouring block while a two-dimensional view of the pouring model is being displayed, it can identify the bottommost pouring block, which has not been compacted, among multiple pouring blocks vertically of the selected pouring block as the pouring block to be compacted, so that the user can easily select the pouring block to be compacted while viewing the two-dimensional view.

[0084] In addition, the information processing device 10 can set different compaction times depending on the pouring block to be compacted, thereby setting the optimal compaction time depending on the pouring block, thereby further improving the quality of the concrete.

[0085] Additional Embodiments In addition to the above-described embodiment, in an additional embodiment, the information processing device 10 is a head-mounted display type device and is equipped with a microphone as an input device f, and the concrete compaction worker may use the information processing device 10 in a hands-free manner using a voice recognition unit (not shown) that recognizes voice signals input from the microphone and information on the worker's own position from the spatial recognition unit 113. [Explanation of symbols]

[0086] 10...information processing device, 10a...processor, 10b...RAM, 10c...ROM, 10d...communication device, 10e...storage device, 10f...input device, 10g...display device, 10h...photographing device, 10i...sensor, 110...model information receiving unit, 111...model generating unit, 112...marker recognition unit, 113...spatial recognition unit, 114...alignment unit, 115...display control unit, 116...counting unit, 117...animation unit, 118...output unit, 100...storage unit, 20...database, 201...pouring model database, 801...AR marker, 901...worker, 902...vibrator, 1001...pouring block, N...network

Claims

1. A model generation unit that generates a pouring model in which a space in which concrete is poured is modeled with pouring blocks, the pouring model having a plurality of layers; An alignment unit that aligns the pouring model to real space; A display control unit that displays the pouring model superimposed on a photographed image of a real space; A counting unit that counts a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks that constitute the pouring model; Equipped with The display control unit changes the display mode of the selected pouring block to one corresponding to the layer of the pouring block after the predetermined time has elapsed, an information processing device.

2. The information processing device according to claim 1 , wherein the display control unit switches between a three-dimensional view and a two-dimensional view of the pouring model.

3. When displaying the two-dimensional view of the pouring model, the display control unit displays, for multiple pouring blocks having the same horizontal information and the same vertical information, the pouring block of the top layer among the multiple pouring blocks whose display mode has been changed. Information processing device as described in claim 2.

4. 3. The information processing device of claim 2, wherein when the two-dimensional view of the pouring model is displayed, when the information processing device receives a selection of a pouring block, it identifies the pouring block in the lowest layer among multiple pouring blocks that have the same horizontal information and vertical information as the selected pouring block and have not changed their display mode as the pouring block to be compacted.

5. The information processing device according to claim 1 , wherein the counting unit counts different times depending on the concrete pouring block to be compacted.

6. The information processing device is communicatively connected to a database that stores information about the pouring model, The information processing device according to claim 1 , wherein the model generation unit generates a pouring model based on information about the pouring model stored in the database.

7. The information processing device according to claim 6 , wherein the counting unit stores time information relating to compaction in the database.

8. The information processing device according to claim 7, further comprising an animation unit that generates an animation showing the process of compacting the pouring blocks of the pouring model based on the information of the pouring model stored in the database.

9. generating a pouring model in which a space in which concrete is poured is modeled with pouring blocks, the pouring model having a plurality of layers; Aligning the pouring model to real space; Displaying the pouring model superimposed on a photographed image of a real space; Counting a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks constituting the pouring model; After the predetermined time has elapsed, the selected casting block is changed to a display mode corresponding to the layer of the casting block. A method comprising:

10. On one or more computers, A process for generating a pouring model in which a space in which concrete is poured is modeled with pouring blocks, the pouring model having a plurality of layers; A process of aligning the pouring model with real space; A process of superimposing and displaying the pouring model on a photographed image of a real space; A process of counting a predetermined time for a pouring block selected as a pouring block to be compacted among the pouring blocks constituting the pouring model; After the predetermined time has elapsed, a process of changing the display mode of the selected pouring block according to the layer of the pouring block; A program that executes the following.