Control device, control method, control program and control system

The control device addresses the inefficiency of manual icon placement by automatically recognizing symbols and placing icons on drawings, enhancing user efficiency in preparing inspection result inputs.

JP2025052711APending Publication Date: 2025-04-07KM UNITED CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023161561
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-04-07

AI Technical Summary

Technical Problem

The existing icon placement system requires pre-prepared teacher data for icon placement on new plans, which is inefficient and time-consuming for users preparing to input inspection results of components.

Method used

A control device that automatically recognizes symbols from drawings as codes for building components, identifies positions on the drawings, and displays corresponding icons, thereby reducing the need for manual icon placement and data preparation.

Benefits of technology

Improves user efficiency in preparing for inputting inspection results by automating the process of icon placement and data association, reducing the burden on users and minimizing errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025052711000001_ABST
    Figure 2025052711000001_ABST
Patent Text Reader

Abstract

To improve work efficiency of a user.SOLUTION: A control device (2) includes a recognition unit (233) that recognizes a symbol read from a framing plan as a symbol set to a component of an architectural structure, and an identification unit (234) that identifies a position of a graphic read from the framing plan on the framing plan. The control device includes a display unit (236) that displays an icon corresponding to the symbol on the framing plan so as to be associated with the position identified by the identification unit, and an input unit (237) that inputs position information and symbol information to the framing plan so as to be associated with the position identified by the identification unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] One aspect of the present invention relates to a control device. [Background technology]

[0002] Patent Document 1 discloses an icon arrangement system that arranges an icon on a floor plan of a building structural drawing. This icon arrangement system arranges a second icon on a new floor plan based on a learned model generated by learning from annotation data, in which a first icon associated with a code attached to the floor plan is arranged in advance, as training data, and an acquired new floor plan. This icon arrangement system also assigns metadata to the second icon. [Prior art documents] [Patent documents]

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

[0004] In the icon arrangement system of Patent Document 1, in order to arrange icons on a new framing plan, it is necessary to prepare a framing plan to which icons have been added as training data.

[0005] One aspect of the present disclosure aims to realize a control device that can improve the work efficiency of a user in advance preparations for inputting inspection results of components. [Means for solving the problem]

[0006] A control device according to one embodiment of the present invention includes an acquisition unit that acquires a figure shown on a floor plan registered in a reinforcement inspection application used for reinforcement inspection, and acquires a figure shown on the floor plan and a symbol assigned to the figure, read from the floor plan and registered in a reinforcement inspection application used for reinforcement inspection; a recognition unit that recognizes the symbol acquired by the acquisition unit as a symbol set to a component of a building corresponding to the figure acquired by the acquisition unit; an identification unit that identifies a position on the floor plan of the figure acquired by the acquisition unit; a display unit that displays an icon on the floor plan corresponding to the symbol recognized by the recognition unit in correspondence with the position identified by the identification unit; and an input unit that inputs position information indicating the position identified by the identification unit and symbol information indicating the symbol recognized by the recognition unit into the floor plan in correspondence with the position identified by the identification unit.

[0007] Moreover, a control method according to one aspect of the present invention includes an acquisition step of acquiring a figure shown on a floor plan registered in a reinforcement inspection application used for reinforcement inspection, the figure being read from the floor plan and a symbol attached to the figure; a recognition step of recognizing the symbol acquired in the acquisition step as a symbol set to a component of a building corresponding to the figure acquired in the acquisition step; an identification step of identifying a position on the floor plan of the figure acquired in the acquisition step; a display step of displaying an icon corresponding to the symbol recognized in the recognition step on the floor plan in correspondence with the position identified in the identification step; and an input step of inputting, to the floor plan, position information indicating the position and symbol information indicating the symbol recognized in the recognition step in correspondence with the position identified in the identification step.

[0008] In addition, the control device according to each aspect of the present invention may be realized by a computer. In this case, the control program of the control device that realizes the control device by a computer by causing the computer to operate as each part (software element) of the control device, and the computer-readable recording medium on which it is recorded, also fall within the scope of the present invention. Effect of the Invention

[0009] According to one aspect of the present invention, it is possible to improve the work efficiency of a user in advance preparation for inputting inspection results of components. [Brief description of the drawings]

[0010] [Figure 1] FIG. 2 is a block diagram showing an example of a control system according to the present embodiment. [Diagram 2] FIG. 13 is a diagram showing an example of how columns are shown in a plan view. [Diagram 3] FIG. 13 is a diagram showing an example of how beams are shown in a plan view. [Figure 4] This is a diagram showing an example of how to indicate a grid line in a floor plan. [Diagram 5] FIG. 13 is a diagram showing an example of a bean diagram. [Figure 6] FIG. 13 is a diagram showing an example of a code. [Figure 7] FIG. 13 is a conceptual diagram showing the positions of figures corresponding to columns and beams using line codes. [Figure 8] FIG. 11 is a diagram showing an example of items included in reinforcement information and an example of reinforcement information. [Figure 9] FIG. 11 is a diagram illustrating an example of element information. [Figure 10] FIG. 13 is a diagram showing an example of a display screen displayed by a display unit when a correction instruction is received. [Figure 11] 11 is an enlarged view of a portion of the display screen of FIG. 10 showing an enclosed area. [Figure 12] FIG. 13 is a diagram showing an example of a display screen in a state in which an index is selected. [Figure 13] FIG. 13 is a diagram showing an example of a display screen in a state in which an index is selected. [Figure 14] FIG. 13 is a diagram showing an example of a display screen displaying various icons corresponding to a plurality of components. [Figure 15] FIG. 13 is a diagram showing an example of a display screen showing a state in which an icon representing one pillar and attribute information of the pillar have been input. [Figure 16]FIG. 13 is a diagram showing an example of a display screen showing a state in which icons are displayed for all columns and beams included in the reinforcement information. [Figure 17] FIG. 17 is an enlarged view of a portion of the enclosed area on the display screen of FIG. 16. [Figure 18] 10 is a flowchart illustrating an example of a process performed by a control unit. [Figure 19] 10 is a flowchart illustrating an example of a process performed by a control unit. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] [Control System] Fig. 1 is a block diagram showing an example of a control system 1 according to the present embodiment. The control system 1 is a system capable of executing a rebar inspection application used for inspecting rebar for components of a building. The control system 1 is also a system capable of managing various information included in a structural drawing registered in the rebar inspection application. An example of the rebar inspection application is "SPIDERPLUS" (registered trademark) provided by SPIDERPLUS, Inc., but is not limited to this.

[0012] The reinforcement inspection application is an application that manages the results of reinforcement inspection. Constituent elements that are targets of reinforcement inspection by the reinforcement inspection application include, for example, columns, beams, piles, walls, and floors.

[0013] Structural drawings include various drawings related to the structure of a building. Structural drawings include, for example, floor plans, which are plan views in which each component is arranged and show the dimensions of each component and the distance between each component. Structural drawings also include miniature drawings, which are drawings corresponding to the floor plans and include element information related to each component. Element information includes, for example, the symbols, dimensions, location (floor and location), and cross-sectional shapes of the components. Symbols will be described later.

[0014] As shown in Fig. 1, the control system 1 includes, for example, a control device 2, a reading device 3, and an electronic terminal 4. The control device 2 and the reading device 3 are communicatively connected. The control device 2 and the electronic terminal 4 are communicatively connected. The control device 2 is a device capable of displaying (arranging) icons and registering various pieces of information in association with the positions of building components included in the floor plan of a structural drawing registered in a reinforcement inspection application. Details of the control device 2 will be described later.

[0015] The reading device 3 is a device capable of reading figures and symbols included in the structural diagram. The symbols read by the reading device 3 include letters, numbers, and the like. In this embodiment, the reading device 3 reads symbols from the structural diagram by executing character recognition processing on the structural diagram. The character recognition processing can be, for example, optical character recognition (OCR) processing. The reading device 3 may execute character recognition processing on the structural diagram, for example, using a trained model constructed by inputting a large number of symbols. The reading device 3 also executes image recognition processing on the structural diagram to read figures from the structural diagram. The reading device 3 may execute image recognition processing on the structural diagram, for example, using a trained model constructed by inputting a large number of figures. The reading device 3 may be realized by, for example, a cloud computing service "AZURE" (registered trademark) provided by Microsoft Corporation, but is not limited thereto.

[0016] In this embodiment, the components that the reading device 3 reads from the floor plan are columns, beams, and center lines. Therefore, for example, a trained model may be constructed so that figures and symbols indicating columns, beams, and center lines can be read from the floor plan by inputting the floor plan. The reading device 3 may also divide the floor plan into multiple drawings and read the components from each drawing. The reading device 3 may also have a trained model constructed so that various information included in the miniature drawing can be read by inputting the miniature drawing.

[0017] The electronic terminal 4 is a terminal capable of receiving inspection results for the components. In this embodiment, the electronic terminal 4 receives an input operation of the inspection results for the components while executing a bar arrangement inspection application.

[0018] The electronic terminal 4 includes, for example, a terminal control unit 41 and a terminal storage unit 42. The terminal control unit 41 controls each component of the electronic terminal 4 in an integrated manner. The terminal storage unit 42 stores various information executed by the terminal control unit 41. The terminal storage unit 42 stores, for example, structural drawings registered in a reinforcement inspection application and used in the reinforcement inspection application, and a code master showing a list of codes used in the structural drawings. The structural drawings include a floor plan and a miniature drawing corresponding to the floor plan. Miniature drawings corresponding to all components included in the floor plan are prepared.

[0019] [Control device] As shown in FIG. 1, the control device 2 includes, for example, an operation unit 21, a display 22, a control unit 23, and a storage unit 24. The operation unit 21 accepts input operations from a user. The display 22 displays various information. The operation unit 21 and the display 22 may be realized by a touch panel having these functions. The control unit 23 collectively controls each component of the control device 2. The control unit 23 includes, for example, a reading instruction unit 231, an acquisition unit 232, a recognition unit 233, an identification unit 234, a creation unit 235, a display unit 236, and an input unit 237.

[0020] The reading instruction unit 231 transmits the structural drawing registered in the reinforcement inspection application to the reading device 3, and instructs the reading device 3 to read figures and symbols from the structural drawing. When the reading instruction unit 231 receives a reading instruction via the operation unit 21, it instructs the reading device 3 to read figures and symbols from the structural drawing. The control unit 23 may separately receive a reading instruction to read figures and symbols from the floor plan and a reading instruction to read symbols from the miniature plan via the operation unit 21. In the following explanation, the structural drawing (floor plan, miniature plan) registered in the reinforcement inspection application will be simply referred to as the structural drawing (floor plan, miniature plan).

[0021] The acquisition unit 232 acquires various information managed by the electronic terminal 4 from the electronic terminal 4. The acquisition unit 232 acquires, for example, a structural drawing and a code master from the electronic terminal 4. The acquisition unit 232 also acquires figures shown on the floor plan and symbols attached to the figures read from the floor plan by the reading device 3. Fig. 2 is a diagram showing an example of how columns are represented on the floor plan. Fig. 3 is a diagram showing an example of how beams are represented on the floor plan. Fig. 4 is a diagram showing an example of how center lines are represented on the floor plan.

[0022] As shown in area AR1 in FIG. 2, a pillar is indicated in the floor plan by a rectangle whose diagonal lines are connected by a dashed line. The inside of the rectangle is indicated in white or a single color (e.g., gray). The reading device 3 reads such a rectangle as a figure indicating a pillar. The reading device 3 reads the rectangle in the floor plan, the symbol contained inside the rectangle ("C2" in FIG. 2), and the position and size on the floor plan. The position and size may include, for example, the coordinates of one point of the rectangle (e.g., the left end and top end), the height, and the width. The acquiring unit 232 acquires this information read by the reading device 3.

[0023] A beam often connects two columns. Therefore, a beam is often shown as a rectangle in a floor plan. In this embodiment, the reading device 3 reads an ellipse arranged near the beam as a figure representing the beam, rather than a rectangle representing the beam itself. As shown by an arrow in 101 of FIG. 3, when an ellipse is arranged near a beam extending in the horizontal direction, its long axis extends in the horizontal direction (i.e., a horizontally long ellipse). Also, as shown by an arrow in 102 of FIG. 3, when an ellipse is arranged near a beam extending in the vertical direction, its long axis extends in the vertical direction (i.e., a vertically long ellipse).

[0024] The reading device 3 reads such an ellipse as a figure indicating a beam. In the floor plan, the reading device 3 reads the ellipse, the symbol contained within the ellipse (for example, "2G7" and "cb2" in 101 of FIG. 3), and the position and size in the floor plan. The position and size may include, for example, the coordinates of one point (for example, the left end and top end) of a rectangle surrounding the ellipse, as well as the height and width. The acquiring unit 232 acquires this information read by the reading device 3.

[0025] A grid line is an imaginary line that a designer may mark on a floor plan to make it easier to understand the relative positions of the components in the plan. A grid line includes an imaginary line extending vertically and an imaginary line extending horizontally. A circle with a symbol inside is given to the grid line at the end of the floor plan. The circle and symbol indicated by an arrow in 111 of FIG. 4 indicate a grid line extending vertically, and the circle and symbol indicated by an arrow in 112 of FIG. 4 indicate a grid line extending horizontally.

[0026] The reading device 3 reads such a circle (circle) as a figure indicating the center line. The reading device 3 reads the circle, the symbol contained inside the circle, and the position in the floor plan in the floor plan. In this embodiment, the reading device 3 reads "X + number" and "Y + number" as the symbol (for example, "X4" and "Y4" in FIG. 4). The acquisition unit 232 acquires the information read by the reading device 3. The symbol indicating the center line is not limited to "X + number" and "Y + number". For example, "A", "B", "C", etc. may be used instead of "X + number" as the symbol indicating the center line, and "1", "2", "3", etc. may be used instead of "Y + number".

[0027] The acquiring unit 232 also acquires element information read from a miniature plan corresponding to the floor plan. FIG. 5 is a diagram showing an example of a miniature plan. The reading device 3 reads characters, numbers, and the like as symbols from the miniature plan. The reading device 3 also acquires the position where the symbol is read in the miniature plan. The acquiring unit 232 acquires this information read by the reading device 3. Note that the miniature plan is associated with information on the floor of the building. The floor information may be a number indicating a floor. However, the floor information is not limited to a number. In the case of "no floor" (when no floor is set for the miniature plan), the floor information may be information indicating that no floor is set for the miniature plan. In the case of "no floor", the floor information may be, for example, the character "common" instead of a number.

[0028] In this way, the reading device 3 executes character recognition processing and image recognition processing on the floor plan and the miniature plan. Then, the acquiring unit 232 acquires the symbols read by executing the character recognition processing and the figures read by executing the image recognition processing. Therefore, the reading device 3 can read the symbols and / or figures from the floor plan and the miniature plan composed of unchangeable data (e.g., PDF (Portable Document Format) data). Therefore, the control device 2 can acquire the symbols and / or figures shown on the floor plan and the miniature plan composed of unchangeable data.

[0029] The recognition unit 233 recognizes symbols on the floor plan acquired by the acquisition unit 232 as codes corresponding to figures on the floor plan acquired by the acquisition unit 232. The codes are combinations of codes set for components to indicate components of a building. FIG. 6 is a diagram showing an example of the codes. Codes indicating columns and beams are shown in FIG. 6. In this embodiment, the codes for the grid lines (grid codes) are combinations of "X" and numbers ("X1", "X2", ...) and combinations of "Y" and numbers ("Y1", "Y2", ...).

[0030] In this embodiment, the recognition unit 233 recognizes, among the symbols on the floor plan acquired by the acquisition unit 232, a symbol that matches a symbol registered in the reinforcement inspection application as the symbol. The symbol registered in the reinforcement inspection application is a symbol registered in the symbol master. The recognition unit 233 recognizes the symbol as a symbol by comparing the symbol acquired by the acquisition unit 232 with the symbol registered in the symbol master.

[0031] The reading device 3 may read a symbol that does not correspond to a code registered in the code master from the floor plan. If such a symbol is also a recognition target of the recognition unit 233, the recognition unit 233 recognizes the symbol as a code that is not registered in the code master. However, since such a code is not used in the floor plan, the control unit 23 may not be able to associate various information with the code. As described above, the recognition unit 233 recognizes the code for a symbol that matches a code registered in the code master, and thus the recognition unit 233 can more accurately recognize the acquired symbol as a code. Therefore, the control unit 23 can associate various information with the code.

[0032] The identification unit 234 identifies the position on the floor plan of the figure acquired by the acquisition unit 232. The acquisition unit 232 acquires position information for the figure to which the symbol recognized as the symbol of the column and the center line by the recognition unit 233 is added. Therefore, in this embodiment, the identification unit 234 identifies the position of the figure corresponding to the column by the center line symbol in addition to the position information.

[0033] 121 in Fig. 7 is a conceptual diagram in which the position of a figure corresponding to a pillar is represented by using a grid code. The identification unit 234 identifies the position of the grid line in the floor plan (the position of the straight line indicated by 121 in Fig. 7) from the position of the figure corresponding to the grid line acquired by the acquisition unit 232. The identification unit 234 identifies the position of the figure corresponding to a pillar with respect to the position of the grid line from the position and size of the figure acquired by the acquisition unit 232. In other words, the identification unit 234 identifies on which grid line the figure corresponding to a pillar is located (or not located).

[0034] In 121 of Fig. 7, graphic 501 is located on X1 and Y3 paths. Therefore, the identification unit 234 identifies the position of graphic 501 as (X1, Y3). Graphic 502 is located on Y3 path, but is not located on the vertical center line. Therefore, the identification unit 234 identifies the position of graphic 502 as (null, Y3). Similarly, the identification unit 234 identifies the position of graphic 503 as (null, Y2), and the position of graphic 504 as (null, null).

[0035] When a figure exists between two grid lines (between streets), the identification unit 234 may identify the position of the figure using the grid codes of the two grid lines instead of null. For example, since the figure 502 is located between the X2 street and the X3 street, the identification unit 234 may identify the position of the figure 502 as (X2, X3, Y3).

[0036] The acquisition unit 232 also acquires position information for a figure having a symbol that the recognition unit 233 recognizes as a symbol for a beam and a center line. Therefore, in this embodiment, the identification unit 234 identifies the position of the figure corresponding to the beam by the center line symbol in addition to the position information.

[0037] 122 in Fig. 7 is a conceptual diagram showing the position of a figure corresponding to a beam using a grid code. The identification unit 234 identifies the position of the grid line in the floor plan (the position of the straight line shown at 122 in Fig. 7) from the position of the figure corresponding to the grid line acquired by the acquisition unit 232. The identification unit 234 identifies the position of the figure corresponding to the beam with respect to the position of the grid line from the position and size of the figure acquired by the acquisition unit 232. In other words, the identification unit 234 identifies which grid line the figure corresponding to the beam is located near (or is not located near).

[0038] The determination unit 234 determines whether the figure corresponding to the beam is a horizontally long ellipse or a vertically long ellipse based on the height and width of the ellipse. If the figure is a horizontally long ellipse, the beam is arranged near the figure along the horizontal center line. If the figure is a vertically long ellipse, the beam is arranged near the figure along the vertical center line.

[0039] Since the figure corresponding to the beam is not a figure showing the beam itself, it is not located on the center line, but is located a little away from the center line. Therefore, the identifying unit 234 identifies the position of a figure located within a predetermined range from the center line as being located near the center line.

[0040] In this embodiment, the identifying unit 234 identifies the minimum distance among the distance between two grid center lines for multiple grid center lines extending in the long axis direction of the ellipse and the distance between the grid center line located at an end of the floor plan and the end. The identifying unit 234 identifies, for each grid center line, a range centered on the grid center line and having a minimum length in the direction perpendicular to the grid center line as the above-mentioned predetermined range.

[0041] The beam extends along a center line extending in the long axis direction of the ellipse. In this case, the beam is located between two center lines extending in the short axis direction of the ellipse. Therefore, the figure corresponding to the beam is also located between the two center lines. The identification unit 234 also identifies between which center lines, among the multiple center lines extending in the short axis direction of the ellipse, the figure corresponding to the beam is located.

[0042] In the following, an example will be described in which the figure corresponding to the beam is a horizontally long ellipse. As shown in 122 of Fig. 7, for each horizontally extending grid line, the identifying unit 234 identifies a vertical range of the minimum distance 552 around the grid line as a predetermined range 551. Then, the identifying unit 234 identifies the position of the figure corresponding to the beam using the grid line depending on which grid line's predetermined range 551 the center position of the figure is included in. The identifying unit 234 also identifies which grid line among multiple vertically extending grid lines the figure is located between.

[0043] 7, the graphic 512 is located within the Y3-way predetermined range 551 and is located between the X1 and X2 ways. Therefore, the identification unit 234 identifies the position of the graphic 512 as (X1, X2, Y3). The graphic 513 is located between the X2 and X3 ways, but is not located within the predetermined range 551. Therefore, the identification unit 234 identifies the position of the graphic 513 as (X2, X3, null).

[0044] There may be cases where the figure corresponding to the beam is not located between two grid lines extending in the minor axis direction of the ellipse. The figure 511 is located within the predetermined range 551 of Y4, but is not located between two grid lines extending vertically (it is located between X1 and the end of the floor plan). Therefore, the identification unit 234 identifies the position of the figure 511 as (null, Y4). The figure 514 is not located within the predetermined range 551, and is not located between two grid lines extending vertically (it is located between X3 and the end of the floor plan). Therefore, the identification unit 234 identifies the position of the figure 514 as (null, null).

[0045] The creation unit 235 creates reinforcement information that associates the symbol recognized by the recognition unit 233 with the position identified by the identification unit 234. The creation unit 235 stores the created reinforcement information in the storage unit 24. Reference numeral 131 in FIG. 8 shows an example of items included in the reinforcement information, and reference numeral 132 in FIG. 8 shows an example of the reinforcement information. The "object" in FIG. 8 refers to the "figure" acquired by the reading unit 3 and the reading acquisition unit 232.

[0046] The reinforcement information includes information such as that shown in 131 in Fig. 8 for each combination of figure and symbol (i.e., component) acquired by the acquisition unit 232. The type of component is input in "reinforcement type (type)". The code recognized by the recognition unit 233 for the symbol is input in "code (text)", and the component corresponding to the code (in this embodiment, any of a column, beam, or grid line) is input in "reinforcement type (type)".

[0047] The position of the figure identified by the identification unit 234 is input into "center line (xA, xB, yA, yB) indicating the position of the figure." The horizontal center line indicating the position of the figure is input into "xA," and the vertical center line indicating the position of the figure is input into "yA." If the figure is located between two center lines in the horizontal direction, the left center line is input into "xA," and the right center line is input into "xB." If the figure is located between two center lines in the vertical direction, the upper center line is input into "yA," and the lower center line is input into "yB."

[0048] Information on the position and size of the figure read by the acquiring unit 232 is input into "left end," "top end," "width," and "height." For example, the distance (coordinate) to the upper left end of the figure when the upper left end of the floor plan is set as the origin is input into "left end" and "top." In addition, for example, this information may be a relative value when the long side of the floor plan is set as 1. These relative values ​​may be read by the reading device 3 and acquired by the acquiring unit 232, or may be calculated by the identifying unit 234.

[0049] The creation unit 235 creates reinforcement information by inputting the above-mentioned various information for each combination of figure and symbol acquired by the acquisition unit 232. The creation unit 235 may create reinforcement information as shown in 132 of Fig. 8. In the reinforcement information shown in 132 of Fig. 8, the creation unit 235 inputs the position coordinates of the figure (object coordinates) instead of the position and size of the figure. The creation unit 235 may input the coordinates of the upper left corner of the figure, or may input the coordinates of the center position of the figure calculated by the identification unit 234 based on the information on the position and size of the figure.

[0050] The creation unit 235 creates element information for each component based on the symbol included in the miniature diagram acquired by the acquisition unit 232 and the position of the symbol in the miniature diagram. The creation unit 235 stores the element information in the storage unit 24.

[0051] For example, the acquiring unit 232 acquires letters and numbers such as "Code" and "C1" in the miniature diagram shown in Fig. 5. In addition, the positional relationship between the item name and the value for the item name (for example, the positional relationship between "Code" and "C1") may be specified in advance. Therefore, the creating unit 235 can create element information indicating the relationship between the item name and its value for each component based on the information read from the miniature diagram.

[0052] Fig. 9 is a diagram showing an example of element information. Floor information is information associated with a miniature diagram. The value of "Dx x Dy" in Fig. 5 may be input to "B x D" in Fig. 9. Also, in Fig. 9, information shown in Fig. 5 (for example, "hoop") may be included.

[0053] The creation unit 235 creates alert information indicating that a figure corresponding to a component has not been read from the floor plan or that the position of the figure identified by the identification unit 234 is deviated from the position of the figure in the floor plan. The creation unit 235 creates the alert information based on the relationship between the position of the grid center line identified based on the figure acquired by the acquisition unit 232 and the position of the column identified based on the figure acquired by the acquisition unit 232. The creation unit 235 stores the created alert information in the storage unit 24.

[0054] The creation unit 235, for example, refers to the reinforcement information to determine whether a figure corresponding to a pillar is located at an intersection between a horizontal center line and a vertical center line. The creation unit 235 determines whether a figure corresponding to a pillar is located at the intersection, for example, based on whether the center coordinates of the figure corresponding to a pillar are located within a predetermined range centered on the coordinates of the intersection. For an intersection where no pillar is located, the creation unit 235 creates alert information to the effect that there is no pillar at the intersection.

[0055] Furthermore, the creation unit 235, for example, refers to the reinforcement information to determine whether a beam is located between two adjacent columns in one grid center. The creation unit 235 determines whether a figure corresponding to a beam is located between figures corresponding to two adjacent columns in one grid center. When the creation unit 235 determines that a beam is not located between the two columns, it creates alert information to the effect that there is no beam between the two columns.

[0056] The display unit 236 displays an indicator corresponding to the code recognized by the recognition unit 233 at the position identified by the identification unit 234. When the display unit 236 receives a correction instruction via the operation unit 21, the display unit 236 displays the indicator by superimposing it on the floor plan. The correction instruction is an instruction to cause a display for correcting the reinforcement information.

[0057] The display of the indicators by the display unit 236 allows the user to visually recognize the displayed indicators. This allows the user to determine whether there is information that the control device 2 has not been able to acquire, and whether the information acquired by the control device 2 is appropriate. Therefore, by displaying the indicators, the control device 2 allows the user to correct the information to match the components shown on the floor plan, even if there is information that the control device 2 has not been able to acquire, or if the acquired information is not appropriate.

[0058] Fig. 10 is a diagram showing an example of a display screen (display image) displayed by display unit 236 when a correction instruction is received. Fig. 11 is an enlarged view of a portion of area AR2 on the display screen in Fig. 10.

[0059] As shown in Figures 10 and 11, when a correction instruction is received, the display unit 236 refers to the reinforcement information created by the creation unit 235 and displays indicators corresponding to the columns, beams, and grid lines at the positions of the figures corresponding to the columns, beams, and grid lines read from the floor plan. In the example of Figures 10 and 11, the display unit 236 displays symbols together with each indicator. In addition, for the columns and beams, the display unit 236 also displays the positions using the grid lines.

[0060] 11, the display unit 236 displays an indicator 601 to surround a figure corresponding to a column. The display unit 236 displays an indicator 602 to surround a figure corresponding to a beam. The display unit 236 displays an indicator 603 to surround a figure corresponding to a grid line (a figure indicating a grid code).

[0061] Furthermore, the display unit 236 notifies the user of components whose symbols or positions should be added or changed in the reinforcement information, based on the relationship between the position of the grid center line identified based on the figure acquired by the acquisition unit 232 and the position of the column identified based on the figure acquired by the acquisition unit 232. The display unit 236 functions as a notification unit that issues this notification. By visually checking this notification, the user can determine whether there is information that the control device 2 has not been able to acquire, and whether the information acquired by the control device 2 is appropriate. Thus, the control device 2 enables the user to correct the information to match the components shown in the floor plan.

[0062] In this embodiment, the display unit 236 displays an indicator 604 at an intersection for which alert information has been created by the creation unit 235. For a beam for which alert information has been created, the display unit 236 displays the indicator 604 at an arbitrary position between two columns (for example, at the center position between the two columns). In this way, the display unit 236 notifies a component for which a symbol or position should be added or changed in the reinforcement information by displaying the indicator 604 together with the indicators 601 to 603.

[0063] The indices 601 to 604 may be displayed in any way so long as they are visually distinguishable from one another. In Fig. 11, the indices 601 to 604 have different line types. The indices 601 to 604 may also have different display colors. In this case, the indices 601 to 604 may have the same line type.

[0064] As shown in Fig. 10, the display unit 236 displays each indicator for the floor plan, as well as an area AR11 ("reinforcement list" in the figure) for displaying reinforcement information, and an area AR12 ("alert list" in the figure) for displaying alert information. Fig. 12 is a diagram showing an example of a display screen in which the indicator 604 is selected.

[0065] As shown in Fig. 12, when one indicator 604 is selected, the display unit 236 switches the display of the indicator 604, and also selectively displays alert information corresponding to the indicator 604 in the area AR12. In Fig. 12, the display unit 236 displays the alert information near the indicator 604. In this way, the display unit 236 notifies the component whose code or position should be added or changed in the reinforcement information by displaying the alert information near the area AR12 and the indicator 604.

[0066] Fig. 13 is a diagram showing an example of a display screen in a state in which the index 601 is selected. As shown in Fig. 13, the display screen displayed by the display unit 236 when a correction instruction is received displays a save button 611 (Save), a select button 612 (Select), an add button 613 (New), an edit button 614 (Edit), and a delete button 615 (Delete).

[0067] When the selection button 612 is selected via the operation unit 21 and one of the figures displaying an indicator is then selected, the display unit 236 selectively displays the reinforcement information of the figure in the area AR11 and displays a dialog box 621 including the reinforcement information. The display unit 236 displays, as the reinforcement information, for example, the reinforcement type, the symbol, and the position information using the center line (xA, xB, yA, yB in FIG. 8).

[0068] When the Add button 613 is selected via the operation unit 21 and a drag operation of a rectangle is received on the floor plan, the display unit 236 displays a dialog box 621 capable of receiving reinforcement information. When an operation on the OK button is received after an input operation on the dialog box 621 is received, the creation unit 235 adds the information received by this input operation to the reinforcement information stored in the storage unit 24.

[0069] When the edit button 614 is selected via the operation unit 21 and one of the figures displaying an indicator is then selected, the display unit 236 displays a dialog box 621 including the reinforcement information of the figure. In this state, the control unit 23 can accept input operations to the dialog box 621. When an operation to the OK button is accepted after the input operation to the dialog box 621 is accepted, the creation unit 235 changes the reinforcement information of the selected figure to the input information.

[0070] When the Delete button 615 is selected via the operation unit 21 and one of the figures displaying an indicator is then selected, the display unit 236 displays a display inquiring whether to delete the reinforcement information of the figure. When an input operation to delete is received, the creation unit 235 deletes the reinforcement information of the figure from the reinforcement information stored in the storage unit 24.

[0071] In this way, the control unit 23 displays a display screen on which indicators and alarm information are displayed, and can accept an input operation (correction operation) for correcting the reinforcement information from a user viewing the display screen. After accepting the correction operation, when an input operation to the save button 611 is accepted via the operation unit 21, the control unit 23 rewrites the reinforcement information to the content corrected in accordance with the correction operation (confirms the reinforcement information after correction). Therefore, the control unit 23 can manage accurate information on all the components (columns and beams) shown in the floor plan. Furthermore, when the reinforcement information is corrected, the display unit 236 may change to a display screen based on the reinforcement information after correction.

[0072] Furthermore, when control unit 23 receives an instruction to correct element information via operation unit 21, control unit 23 may display the element information and receive an input operation to correct the element information. When control unit 23 receives the input operation, control unit 23 can correct the element information in accordance with the input operation.

[0073] Furthermore, the display unit 236 displays an icon corresponding to the code recognized by the recognition unit 233 on the framing plan in association with the position identified by the identification unit 234. When the display unit 236 receives an instruction to automatically input various information to the framing plan (an instruction to execute RPA (Robotic Process Automation)) via the operation unit 21, it places the icon on the framing plan.

[0074] At this time, the input unit 237 inputs, to the framing plan, position information indicating the position identified by the identification unit 234 and code information indicating the code recognized by the recognition unit 233, in association with the position. In addition, the input unit 237 inputs, to the framing plan, the element information acquired by the acquisition unit 232 (the element information created by the creation unit 235).

[0075] 14 to 17 are diagrams showing an example of a display screen displayed by the display unit 236 when an automatic input instruction is received. FIG. 14 is a diagram showing an example of a display screen displaying various icons corresponding to a plurality of components. FIG. 15 is a diagram showing an example of a display screen showing a state in which an icon indicating a column and attribute information of the column are input for one column. FIG. 16 is a diagram showing an example of a display screen showing a state in which icons are displayed for all columns and beams included in the reinforcement information. FIG. 17 is an enlarged view of a portion of the area AR3 of the display screen in FIG. 16.

[0076] When the display unit 236 receives an automatic input instruction, it displays the floor plan. Furthermore, the display unit 236 selects reinforcement information corresponding to one component (column or beam) from the reinforcement information (latest reinforcement information) created or corrected by the creation unit 235. The display unit 236 selects an icon corresponding to the code indicated by the selected reinforcement information, and displays the icon at the position indicated by the reinforcement information (the position where the figure corresponding to the code was acquired). At this time, the display unit 236 may associate the selected icon with the selected reinforcement information and store it in the storage unit 24. As a result, the position of the icon in the floor plan is associated with the selected reinforcement information.

[0077] In this embodiment, the display unit 236 displays an icon list 650 on the floor plan as shown in Fig. 14. After that, the display unit 236 selects an icon corresponding to the selected reinforcement information from the icon list 650, and displays the icon at the position indicated by the selected reinforcement information as shown in Fig. 15. In the example of Fig. 15, since the selected symbol indicates a pillar, the display unit 236 displays an icon 651 indicating a pillar at the position.

[0078] 15, the display unit 236 displays a dialog box 660 capable of receiving attribute information on the floor plan. The input unit 237 inputs the selected reinforcement information and the information indicated in the element information associated with the reinforcement information into the dialog box 660, thereby inputting the attribute information to the floor plan.

[0079] In this embodiment, the input unit 237 refers to the reinforcement information and element information to input information on "floor / location", "sign", "street", "position", "site", and "memo" in each of the areas 661 to 666. Moreover, the input unit 237 inputs the miniature diagram itself in the area 667.

[0080] The input unit 237 acquires, for example, "sign" and "straight" from the reinforcement information. "xA", "yA", "xB" and "yB" of the reinforcement information are input to the areas 663A to 663D, respectively. The input unit 237 acquires, for example, "position", "area" and "memo" from the element information. The type of reinforcement is input in "area". For example, when a numerical value or the like is entered in the "main reinforcement" field in the element information shown in FIG. 9, and when a numerical value or the like is entered in the "upper end reinforcement" and "lower end reinforcement" fields, "main reinforcement" is input in "area". Moreover, a numerical value or the like included in the "main reinforcement" field may be input in "memo".

[0081] When the display of the icon for the selected reinforcement information and the input of the attribute information are completed, the display unit 236 selects the reinforcement information corresponding to the next component (column or beam) and displays the icon corresponding to the reinforcement information. The input unit 237 also inputs the reinforcement information and the element information associated with the reinforcement information into the dialog box 660.

[0082] The control unit 23 displays icons and inputs attribute information for all components (columns or beams) included in the reinforcement information. As a result, as shown in Fig. 16 and Fig. 17, icons 651 indicating columns are placed at the positions of all columns included in the floor plan, and icons 652 indicating beams are placed at the positions of all beams included in the floor plan.

[0083] When a reinforcement inspection is performed using a reinforcement inspection application on the electronic terminal 4, it is necessary to arrange icons and input attribute information in advance for the floor plan registered in the reinforcement inspection application. If a user arranges icons and inputs attribute information for each of the multiple columns and beams in the floor plan via the operation unit 21, this places a heavy burden on the user and takes a lot of time. Although arranging icons and inputting attribute information is a simple repetitive task, it requires many display screen switches and key operations. In addition, mistakes in the arrangement of icons and input of attribute information may occur. The user is also burdened with checking whether such mistakes have occurred.

[0084] On the other hand, in this embodiment, the control device 2 can automatically display an icon corresponding to a component shown in a framing plan registered in the reinforcement inspection application at or near the position where the component is shown. Also, the control device 2 can automatically input position information and code information as attribute information for the component shown in the framing plan registered in the reinforcement inspection application. In this embodiment, the control unit 23 automatically performs the work of placing an icon and inputting attribute information for each of the columns and beams included in the framing plan in order, based on the reinforcement information and element information.

[0085] Therefore, according to the control device 2, the user does not need to perform operations of displaying icons and inputting position information and code information for each of the many components shown on the floor plan. Therefore, according to the control device 2, the burden on the user required for advance preparation for inputting the inspection results can be reduced. In addition, the work time required for advance preparation and the occurrence rate of human error can be reduced. In other words, the work efficiency of the user required for advance preparation can be improved.

[0086] The control device 2 displays an icon on the framing plan from which the figures and symbols have been read, based on the figures and symbols read from the framing plan registered in the reinforcement inspection application, and inputs attribute information for the framing plan from which the figures and symbols have been read. In other words, when another framing plan is registered in the reinforcement inspection application, the control device 2 displays the above-mentioned icon and inputs attribute information based on the figures and symbols read from that framing plan. In other words, the control device 2 reads figures and symbols for each framing plan registered in the reinforcement inspection application, and displays the above-mentioned icon and inputs attribute information.

[0087] Therefore, according to the control device 2, it is not necessary to construct a trained model using multiple floor plans as teacher data in order to display icons and input attribute information. Therefore, from this perspective as well, the control device 2 can reduce the burden on the user required for advance preparation and improve the user's work efficiency. In addition, the control device 2 reads figures and symbols for each floor plan, and displays icons and inputs attribute information based on the figures and symbols. Therefore, it is possible to more accurately display icons and input attribute information for floor plans.

[0088] In addition, the control device 2 can automatically input element information on a component shown in a framing plan registered in the reinforcement inspection application as attribute information based on information read from the framing plan. This can further improve the work efficiency of the user required for advance preparation.

[0089] The storage unit 24 stores various information executed by the control unit 23. For example, reinforcement information, element information, and alert information are stored in the storage unit 24. The storage unit 24 also stores structural drawings before and after updating. The structural drawing after updating includes a floor plan in which an icon and attribute information are associated with each position of a component.

[0090] [Control method] 18 and 19 are flow charts showing an example of the process by the control unit 23 (a control method of the control device 2).

[0091] <Creating reinforcement information> Reference numeral 141 in FIG. 18 denotes an example of a process to be performed when an instruction to read from a framing plan by a user is received.

[0092] As shown in 141 of FIG. 18, when the reading instruction is received, the reading instruction unit 231 transmits the floor plan to the reading device 3 and instructs the reading device 3 to read the figures and symbols from the floor plan (S1). After that, the acquisition unit 232 acquires the figures and symbols read by the reading device 3 from the floor plan (S2; acquisition step). Next, the recognition unit 233 recognizes the symbols acquired by the acquisition unit 232 as the symbols of the components (S3; recognition step). In addition, the identification unit 234 identifies the position of the figure acquired by the acquisition unit 232 on the floor plan (S4; identification step). The processes of S3 and S4 may be performed in parallel or in reverse order. After that, the creation unit 235 creates reinforcement information that associates the position of the read figure with the symbol (S5).

[0093] <Element information creation process> Numeral 142 in FIG. 18 shows an example of processing when a read instruction from a miniature diagram by a user is accepted.

[0094] 18, when the reading instruction is received, the reading instruction unit 231 transmits a miniature diagram to the reading device 3 and instructs the reading device 3 to read a symbol from the miniature diagram (S11). After that, the acquisition unit 232 acquires the symbol read by the reading device 3 from the miniature diagram (S12). Then, the creation unit 235 creates element information based on the symbol acquired by the acquisition unit 232 (S13).

[0095] <Correction process> Reference numeral 151 in FIG. 19 denotes an example of a process to be performed when an instruction to correct the reinforcement information from a user is received.

[0096] As shown in 151 of Fig. 19, when the above correction instruction is received, the display unit 236 displays indicators 601-603 (see Fig. 11) corresponding to the code recognized by the recognition unit 233 at the position of the figure identified by the identification unit 234 (S21). Furthermore, the display unit 236 displays components whose codes or positions are to be added or changed in the reinforcement information based on the relationship between the position of the grid center line and the position of the column (S22). In this embodiment, as shown in Fig. 12, the display unit 236 displays an indicator 604 and alert information as an indication of the components to be added or changed.

[0097] Thereafter, the control unit 23 judges whether a correction operation has been received (S23). When the control unit 23 judges that a correction operation has been received (YES in S23), the creation unit 235 corrects the reinforcement information in accordance with the correction operation (S24). In this embodiment, the correction operation refers to the selection of the Add button 613, the Edit button 614, or the Delete button 615 shown in Fig. 13, and the input operation received thereafter. When the creation unit 235 accepts an input operation to the Save button 611 shown in Fig. 13, it rewrites the reinforcement information to the content corrected in accordance with the correction operation.

[0098] Thereafter, the control unit 23 determines whether a completion operation has been received (S25). The completion operation may be, for example, an operation of closing the display screen (see FIG. 10) displayed by the display unit 236 in response to the receipt of a correction instruction. When the control unit 23 determines that a completion operation has been received (YES in S25), the display unit 236 closes the display screen, and this process ends.

[0099] In S23, the control unit 23 performs the process of S22 and then the process of S25 until the correction operation is received (if NO in S23). Also, in S25, the control unit 23 performs the process of S23 until the completion operation is received (if NO in S25).

[0100] <Icon display and attribute information input processing> Reference numeral 152 in FIG. 19 denotes an example of processing to be performed when an automatic input instruction is received from a user.

[0101] As shown in 152 of Fig. 19, when the automatic input instruction is received, the display unit 236 selects reinforcement information corresponding to one component (S31). The display unit 236 refers to the reinforcement information and displays an icon corresponding to the symbol recognized by the recognition unit 233 on the floor plan at the position of the figure identified by the identification unit 234 (S32; display step). Furthermore, the input unit 237 refers to the reinforcement information and the element information associated with the reinforcement information, and inputs attribute information (position information, symbol information, and element information) to the floor plan in association with the position of the figure identified by the identification unit 234 (S33; input step).

[0102] Thereafter, the control unit 23 determines whether reinforcement information corresponding to all components has been selected (S34). If the control unit 23 determines that reinforcement information corresponding to all components has not been selected (NO in S34), it proceeds to the process of S31. If the control unit 23 determines that reinforcement information corresponding to all components has been selected (YES in S34), it ends this process.

[0103] [Software implementation example] The functions of the control device 2 (hereinafter referred to as the "device") can be realized by a program for causing a computer to function as the device, and a program for causing a computer to function as each control block of the device (particularly each part included in the control unit 23).

[0104] In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The control device and storage device execute the program to realize each function described in each of the above embodiments.

[0105] The program may be non-transitory and may be recorded in one or more computer-readable recording media. The recording media may or may not be included in the device. In the latter case, the program may be provided to the device via any wired or wireless transmission medium.

[0106] In addition, some or all of the functions of each of the control blocks can be realized by a logic circuit. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of each of the control blocks can be realized by, for example, a quantum computer.

[0107] Furthermore, each process described in each of the above embodiments may be executed by AI (Artificial Intelligence). In this case, the AI ​​may be operated by the control device or may be operated by another device (for example, an edge computer or a cloud server).

[0108] 〔summary〕 The control device according to the first aspect of the present invention includes an acquisition unit that acquires a figure shown in a floor plan of a structural drawing registered in a reinforcement inspection application used for a reinforcement inspection and a symbol attached to the figure, the figure being read from the floor plan; a recognition unit that recognizes the symbol acquired by the acquisition unit as a code set to a component of a building corresponding to the figure acquired by the acquisition unit; and an identification unit that identifies a position on the floor plan of the figure acquired by the acquisition unit. The system includes a display unit that displays an icon corresponding to the code recognized by the recognition unit on the floor plan in association with the position identified by the identification unit, and an input unit that inputs, onto the floor plan, position information indicating the position identified by the identification unit and code information indicating the code recognized by the recognition unit in association with the position identified by the identification unit.

[0109] In the control device of aspect 2 of the present invention, in aspect 1, the acquisition unit acquires element information regarding the components read from a miniature drawing corresponding to the floor plan, and the input unit inputs the element information acquired by the acquisition unit to the reinforcement inspection application.

[0110] A control device according to aspect 3 of the present invention is, in aspect 1 or 2, such that the acquisition unit acquires symbols read by performing character recognition processing on the framing plan and figures read by performing image recognition processing on the framing plan.

[0111] A fourth aspect of the present invention relates to a control device according to any one of the first to third aspects, wherein the display unit displays an index corresponding to the code recognized by the recognition unit at a position identified by the identification unit.

[0112] The control device of aspect 5 of the present invention, in any of aspects 1 to 4, is provided with a creation unit that creates reinforcement information that corresponds the symbol recognized by the recognition unit with the position identified by the identification unit, and a notification unit that notifies the components whose symbols or positions should be added or changed in the reinforcement information, based on the relationship between the position of the grid line identified based on the figure acquired by the acquisition unit and the position of the column identified based on the figure acquired by the acquisition unit.

[0113] The control device according to aspect 6 of the present invention is any one of aspects 1 to 5, in which the recognition unit recognizes, among the symbols acquired by the acquisition unit, a symbol that matches a symbol registered in the reinforcement inspection application as the symbol.

[0114] A control method according to aspect 7 of the present invention includes an acquisition step of acquiring a figure shown on a floor plan registered in a reinforcement inspection application used for reinforcement inspection, and a symbol attached to the figure, read from the floor plan; a recognition step of recognizing the symbol acquired in the acquisition step as a symbol set to a component of a building corresponding to the figure acquired in the acquisition step; an identification step of identifying a position on the floor plan of the figure acquired in the acquisition step; a display step of displaying an icon corresponding to the symbol recognized in the recognition step on the floor plan in correspondence with the position identified in the identification step; and an input step of inputting, to the floor plan, position information indicating the position and symbol information indicating the symbol recognized in the recognition step in correspondence with the position identified in the identification step.

[0115] A control program according to aspect 8 of the present invention is a control program for causing a computer to function as a control device of any one of aspects 1 to 6, and is a control program for causing a computer to function as the acquisition unit, the recognition unit, the identification unit, the display unit and the input unit.

[0116] A control system according to a ninth aspect of the present invention comprises a control device according to any one of claims 1 to 6, a reading device that reads figures and symbols from the floor plan, and an electronic terminal capable of receiving inspection results for the components.

[0117] [Additional Notes] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0118] 1. Control System 2. Control device 3 Reading device 4. Electronic Devices 232 Acquisition Department 233 Recognition part 234 Specific part 235 Creation Department 236 Display section (notification section) 237 Input section

Claims

1. an acquisition unit that acquires figures shown in a framing plan of a structural drawing registered in a reinforcement inspection application used for the reinforcement inspection and symbols attached to the figures; a recognition unit that recognizes the symbol acquired by the acquisition unit as a code set for the component, as a symbol indicating a component of a building corresponding to the figure acquired by the acquisition unit; an identification unit that identifies a position on the framing plan of the figure acquired by the acquisition unit; a display unit that displays an icon corresponding to the code recognized by the recognition unit on the framing plan in association with the position identified by the identification unit; a control device comprising: an input unit that inputs, in association with the position identified by the identification unit, position information indicating the position and code information indicating the code recognized by the recognition unit for the floor plan.

2. The acquisition unit acquires element information related to the component elements read from a miniature drawing corresponding to the framing plan, The control device according to claim 1 , wherein the input unit inputs the element information acquired by the acquisition unit to the bar arrangement inspection application.

3. The control device according to claim 1 , wherein the acquisition unit acquires a symbol read by performing a character recognition process on the framing plan, and a figure read by performing an image recognition process on the framing plan.

4. The control device according to claim 1 , wherein the display unit displays an index corresponding to the code recognized by the recognition unit at the position identified by the identification unit.

5. The components are columns, beams, and grids; a creating unit that creates reinforcement information in which the symbol recognized by the recognizing unit corresponds to the position identified by the identifying unit; 2. The control device according to claim 1, further comprising: a notification unit that notifies components whose symbols or positions should be added or changed in the reinforcement information based on a relationship between a position of a grid line identified based on the figure acquired by the acquisition unit and a position of a column identified based on the figure acquired by the acquisition unit.

6. The control device according to claim 1 , wherein the recognition unit recognizes, from among the symbols acquired by the acquisition unit, a symbol that matches a symbol registered in the bar arrangement inspection application as the symbol.

7. an acquisition step of acquiring a figure shown on a framing plan and a symbol attached to the figure, the figure being read from the framing plan registered in a reinforcement inspection application used for the reinforcement inspection; a recognition step of recognizing the symbol acquired in the acquisition step as a code set for a component of a building corresponding to the figure acquired in the acquisition step; a specifying step of specifying a position on the framing plan of the figure acquired in the acquiring step; a display step of displaying an icon corresponding to the symbol recognized in the recognition step on the framing plan in association with the position identified in the identification step; an input step of inputting, into the framing plan, position information indicating the position identified in the identification step and code information indicating the code recognized in the recognition step, in association with the position identified in the identification step.

8. A control program for causing a computer to function as the control device according to claim 1 , the control program causing a computer to function as the acquisition unit, the recognition unit, the specification unit, the display unit and the input unit.

9. The control device according to claim 1 ; A reading device for reading figures and symbols from the floor plan; and an electronic terminal capable of receiving inspection results for the components.

Citation Information

Patent Citations

  • Icon arrangement system, icon arrangement method and program

    JP7177964B1