[go: up one dir, main page]

JP7613887B2 - Information processing system and information processing program - Google Patents

Information processing system and information processing program Download PDF

Info

Publication number
JP7613887B2
JP7613887B2 JP2020184766A JP2020184766A JP7613887B2 JP 7613887 B2 JP7613887 B2 JP 7613887B2 JP 2020184766 A JP2020184766 A JP 2020184766A JP 2020184766 A JP2020184766 A JP 2020184766A JP 7613887 B2 JP7613887 B2 JP 7613887B2
Authority
JP
Japan
Prior art keywords
information
dimensional
building
image
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020184766A
Other languages
Japanese (ja)
Other versions
JP2022074605A (en
Inventor
賢志朗 今枝
耕 松田
真悟 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Takenaka Corp
Original Assignee
Takenaka Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Takenaka Corp filed Critical Takenaka Corp
Priority to JP2020184766A priority Critical patent/JP7613887B2/en
Publication of JP2022074605A publication Critical patent/JP2022074605A/en
Application granted granted Critical
Publication of JP7613887B2 publication Critical patent/JP7613887B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、及び情報処理プログラムに関する。 The present invention relates to an information processing system and an information processing program.

従来、三次元CAD等に関する三次元図形生成システムが知られていた(例えば、特許文献1参照)。 Three-dimensional graphic generation systems related to three-dimensional CAD and the like have been known in the past (see, for example, Patent Document 1).

特開2016-15083号公報JP 2016-15083 A

ところで、一般的には、三次元CAD等については、三次元構造の図面情報に関する操作が煩雑で限られたユーザのみしか取り扱うことができないという現状があった。 However, in general, when it comes to 3D CAD and the like, the operations required to handle 3D structural drawing information are complicated, and only a limited number of users are able to use them.

本発明は上記事実に鑑みなされたもので、三次元構造に関連する図面情報の利便性を向上させることが可能となる情報処理システム及び情報処理プログラムを提供する事を目的とする。 The present invention has been made in consideration of the above-mentioned facts, and aims to provide an information processing system and an information processing program that can improve the convenience of drawing information related to three-dimensional structures.

上述した課題を解決し、目的を達成するために、請求項1に記載の情報処理システムは、少なくとも建物を表示する二次元図面の画像である建物二次元画像を示す二次元図面情報に関する情報処理を行う情報処理システムであって、前記二次元図面情報が示す前記建物二次元画像と前記建物の三次元構造とを相互に関連付けるための関連付情報が格納されている格納手段と、前記格納手段に格納されている前記関連付情報に基づいて、前記二次元図面情報に関する情報処理を行う処理手段と、を備え、前記関連付情報は、前記建物二次元画像上の位置を示す情報と、前記三次元構造を基準とした三次座標情報とを相互に関連付けた情報である。 In order to solve the above-mentioned problems and achieve the objective, the information processing system described in claim 1 is an information processing system that performs information processing on two-dimensional drawing information indicating a two-dimensional building image, which is an image of a two-dimensional drawing displaying at least a building, and is equipped with a storage means in which association information for interrelating the two-dimensional building image indicated by the two-dimensional drawing information and the three-dimensional structure of the building, and a processing means that performs information processing on the two-dimensional drawing information based on the association information stored in the storage means, and the association information is information that interrelates information indicating a position on the two-dimensional building image and three-dimensional coordinate information based on the three-dimensional structure.

請求項2に記載の報処理システムは、請求項1に記載の情報処理システムにおいて、前記二次元図面情報は、相互に共通する共通領域を少なくとも一部において表示している第1図面情報及び第2図面情報を含み、前記処理手段は、前記第1図面情報における前記共通領域を表示する部分を、ユーザからの命令に基づいて編集した場合、前記第2図面情報における前記共通領域を表示する部分も編集する。 The information processing system of claim 2 is the information processing system of claim 1, in which the two-dimensional drawing information includes first drawing information and second drawing information that display at least a portion of a common area that is common to both, and when the processing means edits the portion of the first drawing information that displays the common area based on an instruction from a user, it also edits the portion of the second drawing information that displays the common area.

請求項3に記載の情報処理システムは、請求項2に記載の情報処理システムにおいて、前記第1図面情報及び前記第2図面情報は、相互に異なる種類の前記二次元図面を表示している。 The information processing system described in claim 3 is the information processing system described in claim 2, in which the first drawing information and the second drawing information display two-dimensional drawings of different types.

請求項4に記載の情報処理システムは、請求項1から3の何れか一項に記載の情報処理システムにおいて、前記格納手段には、前記二次元図面情報における複数の位置と、前記建物の三次元構造を基準とした三次元座標情報とが相互に関連付けられた情報が、前記関連付情報として格納されている。 The information processing system described in claim 4 is the information processing system described in any one of claims 1 to 3, in which the storage means stores, as the associated information, information that associates multiple positions in the two-dimensional drawing information with three-dimensional coordinate information based on the three-dimensional structure of the building.

請求項5に記載の情報処理システムは、請求項4に記載の情報処理システムにおいて、前記複数の位置を示す第1入力情報と、前記三次元座標情報を示す第2入力情報とが前記情報処理システムに入力された場合に、前記第1入力情報が示す前記複数の位置と前記第2入力情報が示す前記三次元座標情報とが相互に関連付けられた情報を、前記関連付情報として前記格納手段に格納する格納制御手段、を更に備える。 The information processing system according to claim 5 is the information processing system according to claim 4, further comprising a storage control means for storing, in the storage means as the associated information, information in which the positions indicated by the first input information and the three-dimensional coordinate information indicated by the second input information are mutually associated when first input information indicating the multiple positions and second input information indicating the three-dimensional coordinate information are input to the information processing system.

請求項6に記載の情報処理プログラムは、少なくとも建物を表示する二次元図面の画像である建物二次元画像を示す二次元図面情報に関する情報処理を行う情報処理プログラムであって、コンピュータを、前記二次元図面情報が示す前記建物二次元画像と前記建物の三次元構造とを相互に関連付けるための関連付情報が格納されている格納手段に格納されている前記関連付情報に基づいて、前記二次元図面情報に関する情報処理を行う処理手段、として機能させ、前記関連付情報は、前記建物二次元画像上の位置を示す情報と、前記三次元構造を基準とした三次座標情報とを相互に関連付けた情報である。 The information processing program described in claim 6 is an information processing program that processes information about two-dimensional drawing information indicating a two-dimensional building image, which is an image of a two-dimensional drawing displaying at least a building, and causes a computer to function as a processing means that performs information processing on the two-dimensional drawing information based on association information stored in a storage means in which association information for interrelating the two-dimensional building image indicated by the two-dimensional drawing information and the three-dimensional structure of the building is stored, and the association information is information that interrelates information indicating a position on the two-dimensional building image and three-dimensional coordinate information based on the three-dimensional structure.

請求項1に記載の情報処理システム、及び請求項6に記載の情報処理プログラムによれば、関連付情報に基づいて二次元図面情報に関する情報処理を行うことにより、例えば、いわゆる三次元CAD等のアプリケーションを用いずに、建物の三次元構造に関連付けて二次元図面情報に関する情報処理を行うことができるので、利便性を向上させることが可能となる。 According to the information processing system described in claim 1 and the information processing program described in claim 6, by performing information processing on two-dimensional drawing information based on association information, it is possible to perform information processing on two-dimensional drawing information in association with the three-dimensional structure of a building without using an application such as a so-called three-dimensional CAD, thereby improving convenience.

請求項2に記載の情報処理システムによれば、第1図面情報における共通領域を表示する部分を、ユーザからの命令に基づいて編集した場合、第2図面情報における共通領域を表示する部分も編集することにより、例えば、共通領域に関して同期して編集することができるので、利便性を向上させることが可能となる。 According to the information processing system described in claim 2, when the portion displaying the common area in the first drawing information is edited based on an instruction from a user, the portion displaying the common area in the second drawing information is also edited, so that, for example, editing can be performed synchronously with respect to the common area, thereby improving convenience.

請求項3に記載の情報処理システムによれば、第1図面情報及び第2図面情報は、相互に異なる種類の二次元図面を表示しているので、例えば、相互に異なる二次元図面に関して同期して編集することができるので、利便性を向上させることが可能となる。 According to the information processing system described in claim 3, since the first drawing information and the second drawing information display two-dimensional drawings of different types, for example, the two-dimensional drawings that are different from each other can be edited synchronously, thereby improving convenience.

請求項4に記載の情報処理システムによれば、二次元図面情報における複数の位置と、建物の三次元構造を基準とした三次元座標情報とが相互に関連付けられた情報が、関連付情報として格納されていることにより、例えば、三次元座標情報にユーザが入力した情報(例えば、撮像画像又はテキスト情報等)を関連付けた場合に、二次元図面情報を代えたとしても、代えられた二次元図面情報における適切な位置に、ユーザが入力した情報を表示することが可能となる。 According to the information processing system described in claim 4, information in which multiple positions in the two-dimensional drawing information are mutually associated with three-dimensional coordinate information based on the three-dimensional structure of the building is stored as associated information. Therefore, for example, when information input by a user (e.g., a captured image or text information) is associated with the three-dimensional coordinate information, even if the two-dimensional drawing information is replaced, it is possible to display the information input by the user at an appropriate position in the replaced two-dimensional drawing information.

請求項5に記載の情報処理システムによれば、第1入力情報が示す複数の位置と第2入力情報が示す三次元座標情報とが相互に関連付けられた情報を、関連付情報として格納することにより、例えば、二次元図面情報と三次元構造とを適切に関連付けることが可能となる。 According to the information processing system described in claim 5, by storing information in which multiple positions indicated by the first input information are mutually associated with three-dimensional coordinate information indicated by the second input information as associated information, it becomes possible to appropriately associate, for example, two-dimensional drawing information with a three-dimensional structure.

本実施の形態に係る情報処理システムを機能概念的に示すブロック図である。1 is a block diagram showing a functional concept of an information processing system according to an embodiment of the present invention; 本実施の形態が適用される建物を示す斜視図である。1 is a perspective view showing a building to which the present embodiment is applied. 建物の1階部分を示す図である。FIG. 1 is a diagram showing the first floor of a building. 建物の2階部分を示す図である。FIG. 1 is a diagram showing the second floor of a building. 建物モデルを例示した図である。FIG. 1 is a diagram illustrating a building model. 建物図面特定情報を例示した図である。11 is a diagram illustrating an example of building plan specific information. 建物図面画像を例示した図である。FIG. 13 is a diagram illustrating an example of a building plan image. 建物図面画像を例示した図である。FIG. 13 is a diagram illustrating an example of a building plan image. 対象物特定情報を例示した図である。FIG. 11 is a diagram illustrating an example of target object identification information. 入力情報特定情報を例示した図である。11 is a diagram illustrating an example of input information specifying information. 撮像画像を例示した図である。FIG. 2 is a diagram illustrating a captured image. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物モデルを例示した図である。FIG. 1 is a diagram illustrating a building model. 建物図面画像を例示した図である。FIG. 13 is a diagram illustrating an example of a building plan image. 建物図面画像を例示した図である。FIG. 13 is a diagram illustrating an example of a building plan image. 建物図面画像の表示例である。13 is a display example of a building plan image. 情報表示処理フローチャートである。13 is a flowchart of an information display process. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物図面画像の表示例である。13 is a display example of a building plan image. 建物モデルを例示した図である。FIG. 1 is a diagram illustrating a building model.

以下に添付図面を参照して、この発明に係る情報処理システム及び情報処理プログラムの実施の形態を詳細に説明する。 The following describes in detail an embodiment of an information processing system and an information processing program according to the present invention with reference to the attached drawings.

〔I〕実施の形態の基本的概念
まず、実施の形態の基本的概念について説明する。実施の形態は、情報処理システム及び情報処理プログラムに関する。本発明に係る情報処理システムは、二次元図面情報に関する情報処理を行うためのシステムであり、例えば、格納手段、及び処理手段を備え、任意で、格納制御手段を備える。
[I] Basic Concept of the Embodiment First, the basic concept of the embodiment will be described. The embodiment relates to an information processing system and an information processing program. The information processing system according to the present invention is a system for performing information processing on two-dimensional drawing information, and includes, for example, a storage unit and a processing unit, and optionally includes a storage control unit.

「二次元図面情報」とは、少なくとも建物を表示する二次元図面を示す情報であり、例えば、画像データ(一例としては、JPEG形式、PNG形式、TIF形式等のデータ)、ベクターデータ、及びPDFデータ等の任意の種類のデータを含む概念である。 "Two-dimensional drawing information" is information that indicates a two-dimensional drawing that displays at least a building, and is a concept that includes any type of data, such as image data (for example, data in JPEG format, PNG format, TIF format, etc.), vector data, and PDF data.

「二次元図面」とは、建物の少なくとも一部を二次元的に表示する図面であり、例えば、任意で当該建物の周囲も二次元的に表示する図面であり、一例としては、平面図、立面図、断面図、及び斜視図等を含む概念である。 A "two-dimensional drawing" is a drawing that shows at least a portion of a building in two dimensions, and optionally also shows the surroundings of the building in two dimensions. Examples of the drawing include plans, elevations, cross sections, and perspective views.

「格納手段」とは、関連付情報が格納されている手段等を含む概念である。「関連付情報」とは、二次元図面情報と建物の三次元構造とを相互に関連付けるための情報等を含む概念であり、例えば、二次元図面情報における複数の位置と、建物の三次元構造を基準とした三次元座標情報とが相互に関連付けられた情報等を含む概念である。 "Storage means" is a concept that includes means for storing associated information. "Associated information" is a concept that includes information for associating two-dimensional drawing information with the three-dimensional structure of a building, for example, information that associates multiple positions in two-dimensional drawing information with three-dimensional coordinate information based on the three-dimensional structure of a building.

「処理手段」とは、格納手段に格納されている関連付情報に基づいて、二次元図面情報に関する情報処理を行う手段等を含む概念である。「二次元図面情報に関する情報処理」とは、例えば、表示する処理、様々な情報を関連付ける処理、あるいは、編集する処理等を含む概念である。そして、「処理手段」とは、例えば、第1図面情報における共通領域を表示する部分を、ユーザからの命令に基づいて編集した場合、第2図面情報における共通領域を表示する部分も編集する手段等を含む概念である。 The term "processing means" refers to a concept that includes means for performing information processing on two-dimensional drawing information based on the associated information stored in the storage means. "Information processing on two-dimensional drawing information" refers to a concept that includes, for example, a display process, a process for associating various pieces of information, or an editing process. And, the term "processing means" refers to a concept that includes, for example, a means for editing the part displaying the common area in the second drawing information when the part displaying the common area in the first drawing information is edited based on an instruction from a user.

「格納制御手段」とは、複数の位置を示す第1入力情報と、三次元座標情報を示す第2入力情報とが情報処理システムに入力された場合に、第1入力情報が示す複数の位置と第2入力情報が示す三次元座標情報とが相互に関連付けられた情報を、関連付情報として格納手段に格納する手段等を含む概念である。 The term "storage control means" refers to a concept including means for storing, in a storage means, information in which the multiple positions indicated by the first input information and the three-dimensional coordinate information indicated by the second input information are mutually associated with each other, as associated information, when first input information indicating multiple positions and second input information indicating three-dimensional coordinate information are input to an information processing system.

そして、以下に示す実施の形態においては、例えば、情報処理システム及び情報処理プログラムを、工事中の建物に関する情報に適用する場合について説明する。 In the embodiment described below, for example, we will explain the application of the information processing system and information processing program to information about a building under construction.

〔II〕実施の形態の具体的内容
次に、実施の形態の具体的内容について説明する。
[II] Specific Contents of the Embodiment Next, specific contents of the embodiment will be described.

(構成)
まず、図1は、本実施の形態に係る情報処理システムを機能概念的に示すブロック図であり、図2は、本実施の形態が適用される建物を示す斜視図であり、図3は、建物の1階部分を示す図であり、また、図4は、建物の2階部分を示す図である。なお、以下の説明では、図2に示すX―Y―Z方向が互いに直交する方向であり、具体的には、Z方向が鉛直方向であり、X方向及びY方向が鉛直方向に対して直交する水平方向であるものとして、例えば、図2に例示する方角に対応しているものとして説明する。
(composition)
First, Fig. 1 is a block diagram showing the functional concept of an information processing system according to this embodiment, Fig. 2 is a perspective view showing a building to which this embodiment is applied, Fig. 3 is a view showing the first floor of the building, and Fig. 4 is a view showing the second floor of the building. In the following description, the X-Y-Z directions shown in Fig. 2 are directions perpendicular to each other, specifically, the Z direction is the vertical direction, and the X and Y directions are horizontal directions perpendicular to the vertical direction, and are described as corresponding to the directions exemplified in Fig. 2, for example.

(構成‐建物)
図2の建物900は、二次元図面によって表示される対象となる建物であり、例えば、工事の対象となっている建物である。この建物900は、例えば、5階建の建物であり、図3に示す101号室及び102号室等を有する1階部分、図4に示す各部屋等を有する2階部分等を有している。
(Composition - Building)
2 is a building to be displayed in a two-dimensional drawing, for example, a building that is the subject of construction. This building 900 is, for example, a five-story building, and has a first floor portion including rooms 101 and 102 shown in FIG. 3, a second floor portion including the rooms shown in FIG. 4, and the like.

(構成‐情報処理システム)
図1の情報処理システム100は、例えば、端末装置1、及びサーバ装置2を備え、これらの各装置が相互に通信可能となっている。なお、情報処理システム100においては、各種ユーザ(作業員、検査員、管理者等)に携帯される複数の端末装置が含まれているが、本実施の形態では、代表して図1において1個の端末装置1として図示して説明する。
(Configuration - Information Processing System)
1 includes, for example, a terminal device 1 and a server device 2, and these devices are capable of communicating with each other. Note that the information processing system 100 includes a plurality of terminal devices carried by various users (workers, inspectors, managers, etc.), but in this embodiment, the system will be described by illustrating only one terminal device 1 in FIG. 1 as a representative example.

(構成‐情報処理システム‐端末装置)
図1の端末装置1は、ユーザによって携帯される装置であり、例えば、タブレット端末であり、一例としては、通信部11、タッチパッド12、ディスプレイ13、カメラ14、記録部15、及び制御部16を備える。
(Configuration - Information Processing System - Terminal Device)
The terminal device 1 in FIG. 1 is a device carried by a user, for example a tablet terminal, and includes, as one example, a communication unit 11, a touchpad 12, a display 13, a camera 14, a recording unit 15, and a control unit 16.

通信部11は、外部機器(例えば、サーバ装置2)との間で通信を行う通信手段である。タッチパッド12は、ユーザから各種操作入力を受け付ける操作手段である。ディスプレイ13は、各種の画像を表示する画像表示手段であり、例えば、上記のタッチパッド12と当該ディスプレイ13とがタッチパネルとして一体形成されている。カメラ14は、撮像を行って画像を取得する撮像手段である。記録部15は、プログラム及び各種のデータを記録する記録手段である。制御部16は、端末装置1を制御する制御手段であり、例えば、CPU、RAM、及びROM等の内部メモリ等を用いて構成されている。 The communication unit 11 is a communication means for communicating with an external device (e.g., the server device 2). The touchpad 12 is an operation means for accepting various operational inputs from a user. The display 13 is an image display means for displaying various images, and for example, the touchpad 12 and the display 13 are integrally formed as a touch panel. The camera 14 is an imaging means for capturing images to obtain them. The recording unit 15 is a recording means for recording programs and various data. The control unit 16 is a control means for controlling the terminal device 1, and is configured using, for example, a CPU, a RAM, and internal memories such as a ROM.

(構成‐情報処理システム‐サーバ装置)
図1のサーバ装置2は、例えば、通信部21、記録部22、及び制御部23を備える。
(Configuration - Information Processing System - Server Device)
The server device 2 in FIG. 1 includes, for example, a communication unit 21, a recording unit 22, and a control unit 23.

(構成‐情報処理システム‐サーバ装置‐通信部)
図1の通信部21は、外部機器(例えば、端末装置1)との間で通信を行う通信手段である。
(Configuration - Information Processing System - Server Device - Communication Unit)
The communication unit 21 in FIG. 1 is a communication unit that communicates with an external device (for example, the terminal device 1).

(構成‐情報処理システム-サーバ装置-記録部)
図1の記録部22は、サーバ装置2の動作に必要なプログラム及び各種のデータを記録する記録手段である。この記録部22は、例えば、建物三次元モデル特定情報データベース221(以下、データベースを「DB」と称する)、建物図面特定情報DB222、対象物特定情報DB223、及び入力情報特定情報DB224を備える。
(Configuration - Information Processing System - Server Device - Recording Unit)
1 is a recording means for recording programs and various data necessary for the operation of the server device 2. The recording unit 22 includes, for example, a building three-dimensional model specific information database 221 (hereinafter, the database is referred to as "DB"), a building plan specific information DB 222, an object specific information DB 223, and an input information specific information DB 224.

(構成‐情報処理システム-サーバ装置-記録部-建物三次元モデル特定情報DB)
図1の建物三次元モデル特定情報DB221は、建物三次元モデル特定情報を格納する格納手段である。「建物三次元モデル特定情報」とは、建物の三次元構造(外部構造及び内部構造を含む)を示す三次元モデルを特定する情報であり、例えば、いわゆるBIM(Building Information Modeling(ビルディング インフォメーション モデリング))の技術が適用される情報等を含む概念である。
(Configuration - Information processing system - Server device - Recording unit - Building three-dimensional model specific information DB)
1 is a storage unit that stores building three-dimensional model specific information. The "building three-dimensional model specific information" is information that specifies a three-dimensional model that indicates the three-dimensional structure (including the external structure and the internal structure) of a building, and is a concept that includes, for example, information to which so-called BIM (Building Information Modeling) technology is applied.

図5は、建物モデルを例示した図である。図5の建物モデルM900は、図2の建物900の三次元構造(外部構造及び内部構造を含む)を示す三次元モデルであり、例えば、任意の位置(図5の場合、「(0,0,0)」と図示されている位置)を原点としたXYZ軸からなる直交座標系を基準とした三次元座標情報が設定されている三次元モデルである。 Figure 5 is a diagram illustrating a building model. The building model M900 in Figure 5 is a three-dimensional model that shows the three-dimensional structure (including the external structure and the internal structure) of the building 900 in Figure 2, and is a three-dimensional model in which three-dimensional coordinate information is set based on an orthogonal coordinate system consisting of XYZ axes with an arbitrary position (in the case of Figure 5, the position shown as "(0,0,0)") as the origin.

この座標系については、当該建物モデルM900が示す図2の建物900の寸法に対応するように、例えば、座標における「1」が1mmに対応するように設定されている場合について説明する。すなわち、例えば、図5の「(0,0,0)」は、図2の建物900上の点31に対応する位置を示す三次元座標情報であり、また、図5の「(30000,0,0)」は、図2の建物900上の点32に対応する位置を示す三次元座標情報であるので、この各三次元座標情報を参照することにより、図2の点P32が点P31に対して30000mm分だけ東側に離れていることを特定することが可能となる。 Regarding this coordinate system, we will explain a case where it is set so that, for example, "1" in the coordinates corresponds to 1 mm so as to correspond to the dimensions of the building 900 in Figure 2 shown by the building model M900. That is, for example, "(0,0,0)" in Figure 5 is three-dimensional coordinate information indicating a position corresponding to point 31 on the building 900 in Figure 2, and "(30000,0,0)" in Figure 5 is three-dimensional coordinate information indicating a position corresponding to point 32 on the building 900 in Figure 2. Therefore, by referring to each piece of three-dimensional coordinate information, it is possible to determine that point P32 in Figure 2 is 30000 mm to the east of point P31.

そして、図1の建物三次元モデル特定情報DB221においては、例えば、図5の建物モデルM900を特定する情報が、建物三次元モデル特定情報として格納されているものとする。なお、この建物三次元モデル特定情報は、例えば、サーバ装置2に各種情報を入力することにより格納される。 In the building 3D model identification information DB221 in FIG. 1, for example, information identifying the building model M900 in FIG. 5 is stored as building 3D model identification information. Note that this building 3D model identification information is stored, for example, by inputting various information into the server device 2.

(構成‐情報処理システム-サーバ装置-記録部-建物図面特定情報DB)
図1の建物図面特定情報DB222は、建物図面特定情報を格納する格納手段である。図6は、建物図面特定情報を例示した図である。「建物図面特定情報」とは、建物900の図面に関する情報であり、例えば、図6に示す各項目の情報が相互に関連付けられている。項目「建物図面ID」の情報は、建物900の図面を一意に識別するための建物図面IDである。項目「建物図面画像情報」の情報は、前述の二次元図面情報であり、建物900の二次元図面の画像である建物二次元画像(建物図面画像)を表示するための建物図面画像情報である。図7及び図8は、建物図面画像を例示した図である。この建物図面画像情報としては、例えば、図7及び図8の「B001.jpg」(1階部分の平面図を表示するための情報)及び「B003.jpg」(東側の立面図を表示するための情報)等が格納されている。項目「建物図面種別情報」の情報は、建物図面画像の種類を示す建物図面種別情報である。項目「建物図面位置基準情報」の情報は、前述の関連付情報であって、建物図面画像上の位置(例えばピクセル)と、建物900の三次元構造を基準とした三次元座標情報(図5の建物モデルM900上の三次元座標情報)とを相互に関連付けられた情報である。図6では、ピクセルについては、「P11」等と便宜上図示されている。なお、この建物図面特定情報の具体的な格納手法については後述する。
(Configuration - Information processing system - Server device - Recording unit - Building drawing specific information DB)
The building plan identification information DB 222 in FIG. 1 is a storage unit for storing the building plan identification information. FIG. 6 is a diagram illustrating an example of the building plan identification information. The "building plan identification information" is information related to the plan of the building 900, and for example, the information of each item shown in FIG. 6 is mutually associated. The information in the item "building plan ID" is a building plan ID for uniquely identifying the plan of the building 900. The information in the item "building plan image information" is the above-mentioned two-dimensional plan information, and is building plan image information for displaying a two-dimensional building image (building plan image) which is an image of the two-dimensional plan of the building 900. FIGS. 7 and 8 are diagrams illustrating examples of building plan images. As this building plan image information, for example, "B001.jpg" (information for displaying a floor plan of the first floor) and "B003.jpg" (information for displaying an elevation view of the east side) in FIGS. 7 and 8 are stored. The information in the item "building plan type information" is building plan type information indicating the type of the building plan image. The information in the item "Building Plan Position Reference Information" is the aforementioned association information, which is information that mutually associates a position on the building plan image (e.g., a pixel) with three-dimensional coordinate information based on the three-dimensional structure of the building 900 (three-dimensional coordinate information on the building model M900 in FIG. 5). In FIG. 6, pixels are illustrated as "P11" and the like for convenience. A specific method for storing this building plan specific information will be described later.

(構成‐情報処理システム-サーバ装置-記録部-対象物特定情報DB)
図1の対象物特定情報DB223は、対象物特定情報を格納する対象物特定情報格納手段である。図9は、対象物特定情報を例示した図である。「対象物特定情報」とは、建物900に配置される対象となる対象物(仮設足場等)を特定する情報であり、例えば、図9に示す各項目の情報が相互に関連付けられている。項目「対象物ID」の情報は、対象物を一意に識別するための対象物IDである。項目「対象物種別等情報」の情報は、対象物の種別及び三次元の寸法(XYZ軸方向における寸法)を示す対象物種別等情報である。なお、この対象物特定情報は、例えば、各情報をサーバ装置2に入力することにより格納される。
(Configuration - Information processing system - Server device - Recording unit - Object identification information DB)
The object identification information DB 223 in FIG. 1 is an object identification information storage means for storing object identification information. FIG. 9 is a diagram illustrating an example of object identification information. "Object identification information" is information for identifying an object (such as a temporary scaffold) to be placed in the building 900, and for example, information of each item shown in FIG. 9 is mutually associated. Information in the item "Object ID" is an object ID for uniquely identifying an object. Information in the item "Object type, etc. information" is object type, etc. information indicating the type and three-dimensional dimensions (dimensions in the XYZ axis directions) of an object. Note that this object identification information is stored, for example, by inputting each piece of information into the server device 2.

(構成‐情報処理システム-サーバ装置-記録部-入力情報特定情報DB)
図1の入力情報特定情報DB224は、入力情報特定情報を格納する入力情報特定情報格納手段である。図10は、入力情報特定情報を例示した図である。「入力情報特定情報」とは、ユーザによって入力された情報に関する情報であり、例えば、図10に示す各項目の情報が相互に関連付けられている。図11は、撮像画像を例示した図である。項目「入力情報」の情報は、ユーザによって入力された入力情報である。この入力情報は任意であるが、例えば、ユーザによって撮像された図11の撮像画像(壁のシミを示すシミ画像G300が写っている撮像画像)を示す「R601.jpg」、及びユーザによって入力された「塗装作業確認」というテキスト情報を示す「R602.txt」等が格納されている。項目「位置情報」に対応する情報は、入力情報が関連付けられている位置を示す位置情報(三次元座標情報)である。なお、この入力情報特定情報の具体的な格納手法については後述する。
(Configuration - Information processing system - Server device - Recording unit - Input information specific information DB)
The input information identification information DB 224 in FIG. 1 is an input information identification information storage means for storing the input information identification information. FIG. 10 is a diagram illustrating an example of the input information identification information. The "input information identification information" is information related to information input by a user, and for example, the information of each item shown in FIG. 10 is associated with each other. FIG. 11 is a diagram illustrating an example of a captured image. The information of the item "input information" is input information input by a user. This input information is arbitrary, but for example, "R601.jpg" indicating the captured image of FIG. 11 captured by the user (a captured image showing a stain image G300 indicating a stain on a wall) and "R602.txt" indicating text information "Painting work confirmation" input by the user are stored. The information corresponding to the item "Position information" is position information (three-dimensional coordinate information) indicating the position to which the input information is associated. A specific method of storing the input information identification information will be described later.

(構成‐情報処理システム-サーバ装置-制御部)
図1の制御部23は、サーバ装置2を制御する制御手段であり、機能概念的には、例えば、処理部231、及び格納制御部232を備える。処理部231とは、前述の処理手段である。格納制御部232とは、前述の格納制御手段である。なお、この制御部23の各部によって行われる処理については、後述する。
(Configuration - Information Processing System - Server Device - Control Unit)
1 is a control means for controlling the server device 2, and functionally includes, for example, a processing unit 231 and a storage control unit 232. The processing unit 231 is the processing means described above. The storage control unit 232 is the storage control means described above. The processes performed by each unit of the control unit 23 will be described later.

(処理)
続いて、本実施の形態に係る情報処理システム100によって実行される処理について説明する。例えば、建物図面特定情報格納処理、建物図面画像情報編集処理、入力情報特定情報格納処理、情報表示処理について説明する。
(process)
Next, a description will be given of processes executed by the information processing system 100 according to the present embodiment. For example, a building plan specific information storage process, a building plan image information editing process, an input information specific information storage process, and an information display process will be described.

(処理‐建物図面特定情報格納処理)
建物図面特定情報格納処理について説明する。建物図面特定情報格納処理とは、図6の建物図面特定情報を格納するための処理である。ここでは、図6の最上段の情報を格納する場合について説明する。この処理においては、まず、例えば、図7の建物図面画像を、スキャナでスキャンしたり、いわゆるCADシステムから取得したりして、サーバ装置2に入力した場合に、サーバ装置2の格納制御部232が、図6の「建物図面ID」=「ID001」(一意となる自動生成の情報)及び「建物図面画像情報」=「B001.jpg」(入力された建物図面画像を示す情報)を格納する。
(Processing - Building drawing specific information storage processing)
The building plan specific information storage process will be described. The building plan specific information storage process is a process for storing the building plan specific information in FIG. 6. Here, the case of storing the information in the top row of FIG. 6 will be described. In this process, first, for example, when the building plan image in FIG. 7 is scanned with a scanner or obtained from a so-called CAD system and input to the server device 2, the storage control unit 232 of the server device 2 stores the "Building Plan ID" = "ID001" (unique automatically generated information) and "Building Plan Image Information" = "B001.jpg" (information indicating the input building plan image) in FIG. 6.

図12は、建物図面画像の表示例である。次に、ユーザが端末装置1に対して所定操作を行った場合に、当該端末装置1の制御部16が、サーバ装置2にアクセスして図6の「建物図面画像情報」=「B001.jpg」を取得して、ディスプレイ13に図12の建物図面画像を表示する。 Figure 12 is an example of a display of a building plan image. Next, when the user performs a predetermined operation on the terminal device 1, the control unit 16 of the terminal device 1 accesses the server device 2 to obtain the "building plan image information" = "B001.jpg" in Figure 6, and displays the building plan image of Figure 12 on the display 13.

次に、ユーザが、図12の建物図面画像における点81をタップして、当該タップした点81に対応する三次元座標情報として「(0,0,0)」を入力し、また、点82をタップして「(30000,20000,0)」を入力し、また、表示されている図面の種別として「平面図」を入力した場合に、端末装置1は、前述の入力又はタップに基づく情報をサーバ装置2に送信する。 Next, when the user taps on point 81 in the building plan image of FIG. 12 to input "(0,0,0)" as the three-dimensional coordinate information corresponding to the tapped point 81, taps on point 82 to input "(30000,20000,0)", and inputs "floor plan" as the type of the plan being displayed, the terminal device 1 transmits information based on the above inputs or taps to the server device 2.

ここでは、例えば、端末装置1は、「P11-(0,0,0)」、「P12-(30000,20000,0)」、及び「平面図」をサーバ装置2に送信し、サーバ装置2の格納制御部232は、この送信された情報に基づいて、図6に例示されている「平面図」及び「P11-(0,0,0),P12-(30000,20000,0)」を格納する。 Here, for example, the terminal device 1 transmits "P11-(0,0,0)", "P12-(30000,20000,0)", and the "floor plan" to the server device 2, and the storage control unit 232 of the server device 2 stores the "floor plan" and "P11-(0,0,0), P12-(30000,20000,0)" illustrated in FIG. 6 based on this transmitted information.

なお、サーバ装置2に送信される「P11」及び「P12」は、図12の建物図面画像におけるユーザにタップされた点81及び点82のピクセル示している。また、これらが「第1入力情報」に対応するものと解釈してもよい。また、サーバ装置2に送信される「(30000,20000,0)」及び「(30000,20000,0)」は、三次元座標情報である。また、これらが「第2入力情報」に対応するものと解釈してもよい。これにて、建物図面特定情報格納処理の説明を終了する。 Note that "P11" and "P12" sent to the server device 2 indicate the pixels of points 81 and 82 tapped by the user in the building plan image of FIG. 12. These may also be interpreted as corresponding to the "first input information." Furthermore, "(30000, 20000, 0)" and "(30000, 20000, 0)" sent to the server device 2 are three-dimensional coordinate information. These may also be interpreted as corresponding to the "second input information." This concludes the explanation of the building plan specific information storage process.

(処理‐建物図面画像情報編集処理)
建物図面画像情報編集処理について説明する。建物図面画像情報編集処理とは、図6の建物図面画像情報を編集して更新する処理である。図13及び図14は、建物図面画像の表示例であり、図15は、建物モデルを例示した図であり、図16及び図17は、建物図面画像を例示した図である。
(Processing - Building drawing image information editing processing)
The building plan image information editing process will be described. The building plan image information editing process is a process for editing and updating the building plan image information in Fig. 6. Fig. 13 and Fig. 14 are display examples of building plan images, Fig. 15 is a diagram illustrating a building model, and Fig. 16 and Fig. 17 are diagrams illustrating a building plan image.

この処理においては、まず、ユーザが端末装置1に対して所定操作(所望する建物画像を表示するための操作)を行った場合に、当該端末装置1の制御部16が、サーバ装置2にアクセスして図6の「建物図面画像情報」=「B001.jpg」(つまり、ユーザが所望する建物画像を示す建物図面画像)を取得して、ディスプレイ13に図13の建物図面画像を表示する。 In this process, first, when the user performs a predetermined operation (operation to display the desired building image) on the terminal device 1, the control unit 16 of the terminal device 1 accesses the server device 2 to obtain the "Building Plan Image Information" = "B001.jpg" in Figure 6 (i.e., the building plan image showing the building image desired by the user), and displays the building plan image in Figure 13 on the display 13.

次に、ユーザが端末装置1に対して、配置する対象物を示す情報を入力することにより、表示されている建物図面画像を示す建物図面画像情報を編集する。なお、ここで入力する情報は任意であるが、例えば、図9の対象物特定情報で特定される対象物を示す情報を入力することとし、一例としては、「1800×1200×1600」の寸法の仮設足場、当該仮設足場を配置する位置、スパン数(水平方向における個数)、及び段数(鉛直方向における個数)を示す情報を入力する。ここでは、例えば、「1800×1200×1600」の寸法の仮設足場、図14において一点鎖線で図示されている位置を示す情報、「スパン数」=「4」、及び「段数」=「2」を入力する。 Next, the user edits the building plan image information showing the displayed building plan image by inputting information indicating the object to be placed into the terminal device 1. Note that the information to be input here is arbitrary, but for example, information indicating the object identified by the object identification information in FIG. 9 is input. As an example, information indicating a temporary scaffolding with dimensions of "1800 x 1200 x 1600", the position where the temporary scaffolding is to be placed, the number of spans (number in the horizontal direction), and the number of steps (number in the vertical direction) is input. Here, for example, information indicating a temporary scaffolding with dimensions of "1800 x 1200 x 1600", the position shown by the dashed line in FIG. 14, "number of spans" = "4", and "number of steps" = "2" is input.

なお、仮設足場を配置する位置を示す情報については、例えば、図14の一点鎖線の部分を指でなぞることにより入力されるように構成してもよいし、あるいは、始点又は終点に対応する位置をタップすることにより入力されるように構成してもよい。 In addition, the information indicating the position where the temporary scaffolding is to be placed may be configured to be input by, for example, tracing the dashed line portion of FIG. 14 with a finger, or may be configured to be input by tapping the position corresponding to the start point or end point.

次に、端末装置1の制御部16は、入力された各情報をサーバ装置2に送信し、サーバ装置2の処理部231は、当該送信された情報を受信し、受信した情報に基づいて建物図面画像情報を編集する。ここでは、例えば、サーバ装置2の処理部231は、端末装置1から送信された「1800×1200×1600」の寸法の仮設足場、図14において一点鎖線で図示されている位置、「スパン数」=「4」、及び「段数」=「2」の情報を受信し、受信した情報に基づいて、図14の建物図面画像において、ユーザに入力された対象物を示す情報に対応する対象物図面画像G1(4スパン分の「1800×1200×1600」の寸法の仮設足場を示す画像)(図16)を追加する編集を行い、当該編集された建物図面画像を示す情報を格納して更新する。 Next, the control unit 16 of the terminal device 1 transmits each of the input information to the server device 2, and the processing unit 231 of the server device 2 receives the transmitted information and edits the building plan image information based on the received information. Here, for example, the processing unit 231 of the server device 2 receives information transmitted from the terminal device 1 regarding a temporary scaffolding with dimensions of "1800 x 1200 x 1600", the position illustrated by the dashed line in FIG. 14, "number of spans" = "4", and "number of steps" = "2", and based on the received information, edits the building plan image of FIG. 14 by adding an object plan image G1 (an image showing a temporary scaffolding with dimensions of "1800 x 1200 x 1600" for four spans) (FIG. 16) corresponding to the information indicating the object input by the user, and stores and updates the information indicating the edited building plan image.

また、サーバ装置2の処理部231は、上述の編集に加えて、ユーザによって直接的に情報が入力された建物図面画像(「B001.jpg」が示す図14の画像)以外の建物図面画像の内の、入力された対象物を示す情報が配置される領域を含んでいる建物図面画像(「B003.jpg」が示す図8の画像)も、前述の直接的に情報が入力された建物図面画像に対応する編集(ここでは、地上レベルから積み重ねられた2段分の「1800×1200×1600」の寸法の仮設足場を示す画像である図17の対象物図面画像G2を追加する編集)を行い、当該編集された建物図面画像を示す情報を格納して更新する。 In addition to the above-mentioned editing, the processing unit 231 of the server device 2 also performs editing corresponding to the building plan image into which information was directly input (here, editing to add object drawing image G2 of FIG. 17, which is an image showing two layers of temporary scaffolding stacked from ground level and measuring 1800 x 1200 x 1600) on the building plan image (the image of FIG. 8 shown by "B003.jpg") that includes an area in which information showing the input object is located among building plan images other than the building plan image into which information was directly input by the user (the image of FIG. 14 shown by "B001.jpg"), and stores and updates information showing the edited building plan image.

なお、ここでは、例えば、図6の建物図面位置基準情報において、建物図面画像の所定の位置に配置されている2個のピクセルと三次元座標情報とが相互に関連付けられているので、この情報を参照することにより、建物図面画像におけるあらゆる位置の三次元座標情報を把握でき、図14の一点鎖線で図示されている領域が、図17の対象物図面画像G2が図示されている領域と共通していることも把握できる。このことに基づいて上述の処理を行ってもよい。あるいは、この場合、図15に示すように、入力された対象物を示す情報に対応する対称物モデルM901を仮想的に配置して、上述の処理を行ってもよい。 Note that, for example, in the building plan position reference information of FIG. 6, two pixels located at specific positions in the building plan image are associated with three-dimensional coordinate information, so by referencing this information, it is possible to grasp the three-dimensional coordinate information of any position in the building plan image, and it is also possible to grasp that the area shown by the dashed dotted line in FIG. 14 is common to the area shown in the object plan image G2 in FIG. 17. The above-mentioned processing may be performed based on this. Alternatively, in this case, the above-mentioned processing may be performed by virtually arranging an object model M901 corresponding to the information indicating the input object, as shown in FIG. 15.

すなわち、例えば、ユーザが図14の建物図面画像において対象物を配置する編集を行うことにより、サーバ装置2の処理部231は、図7の画像を示す図6の「B001.jpg」を図16の画像を示す情報に編集して更新し、また、図8の画像を示す図6の「B003.jpg」を図17の画像を示す情報に編集して更新することになる。 That is, for example, when a user edits the building plan image of FIG. 14 to place an object, the processing unit 231 of the server device 2 will edit and update "B001.jpg" in FIG. 6, which shows the image of FIG. 7, to information showing the image of FIG. 16, and will also edit and update "B003.jpg" in FIG. 6, which shows the image of FIG. 8, to information showing the image of FIG. 17.

なお、図16及び図17の建物図面画像を表示する建物図面画像情報が「第1図面情報」又は「第2図面情報」に対応するものと解釈してもよく、また、図16及び図17において対象物図面画像G1、G2が図示されている領域に対応する領域が「共通領域」に対応するものと解釈してもよい。これにて、建物図面画像情報編集処理の説明を終了する。 The building plan image information displaying the building plan images in Figures 16 and 17 may be interpreted as corresponding to the "first plan information" or the "second plan information", and the area corresponding to the area in which the object plan images G1 and G2 are shown in Figures 16 and 17 may be interpreted as corresponding to the "common area". This concludes the explanation of the building plan image information editing process.

(処理‐入力情報特定情報格納処理)
入力情報特定情報格納処理について説明する。入力情報特定情報格納処理とは、図10の入力情報特定情報を格納するための処理である。図18は、建物図面画像の表示例である。
(Processing - Input information specific information storage processing)
The input information specifying information storage process will be described below. The input information specifying information storage process is a process for storing the input information specifying information in Fig. 10. Fig. 18 is a display example of a building plan image.

この処理においては、まず、ユーザが端末装置1に対して所定操作(所望する建物画像を表示するための操作)を行った場合に、当該端末装置1の制御部16が、前述の処理を行って、図18の建物図面画像を表示する。 In this process, first, when the user performs a predetermined operation on the terminal device 1 (an operation for displaying a desired building image), the control unit 16 of the terminal device 1 performs the above-mentioned process to display the building plan image of FIG. 18.

次に、ユーザが、建物900の101号室(図3)で、カメラ14にて図11の撮像画像を撮像し、当該撮像画像を関連付ける画像上の位置(撮像した位置に対応する位置)として、図18の点901をタップした場合、端末装置1の制御部16は、点901に対応するピクセルを示すピクセル情報と撮像画像とをサーバ装置2に送信する。 Next, when the user captures the image of FIG. 11 with the camera 14 in room 101 (FIG. 3) of the building 900 and taps on point 901 in FIG. 18 as the position on the image to which the captured image is to be associated (the position corresponding to the captured position), the control unit 16 of the terminal device 1 transmits the captured image and pixel information indicating the pixel corresponding to point 901 to the server device 2.

次に、サーバ装置2の処理部231は、端末装置1からのピクセル情報及び撮像画像を受信し、図6の建物図面特定情報を参照して、端末装置1に表示されている画像を示す建物図面画像情報に関連付けられている建物図面位置基準情報を取得し、取得した建物図面位置基準情報に基づいて、前述の受信したピクセル情報が示すピクセルに対応する三次元座標情報を特定し、図10の入力情報特定情報において、前述の受信した撮像画像を示す情報を入力情報として格納し、また、前述の特定した三次元座標情報を位置情報として格納する。 Next, the processing unit 231 of the server device 2 receives the pixel information and captured image from the terminal device 1, and by referring to the building plan identification information of FIG. 6, acquires building plan position reference information associated with the building plan image information indicating the image displayed on the terminal device 1, and identifies three-dimensional coordinate information corresponding to the pixel indicated by the received pixel information based on the acquired building plan position reference information, and stores the information indicating the received captured image as input information in the input information identification information of FIG. 10, and also stores the identified three-dimensional coordinate information as position information.

ここでは、例えば、サーバ装置2の処理部231は、図18の点901に対応するピクセル情報及び図11の撮像画像(R601.jpg)を受信し、図6の建物図面特定情報を参照して、端末装置1に表示されている画像を示す「B001.jpg」に関連付けられている「P11-(0,0,0),P12-(30000,20000,0)」を取得し、当該取得した情報に基づいて、「B001.jpg」が示す画像のあらゆる位置(つまり、あらゆるピクセル)の三次元座標情報を特定可能となるので、図18の点901のピクセルに対応する三次元座標情報として「(0,Y3,0)」を特定した上で、図10の最上段の情報を格納する。 Here, for example, the processing unit 231 of the server device 2 receives the pixel information corresponding to point 901 in FIG. 18 and the captured image (R601.jpg) in FIG. 11, and refers to the building plan identification information in FIG. 6 to acquire "P11-(0,0,0), P12-(30000,20000,0)" associated with "B001.jpg" indicating the image displayed on the terminal device 1. Based on the acquired information, it becomes possible to identify the three-dimensional coordinate information of every position (i.e., every pixel) of the image indicated by "B001.jpg". Therefore, it identifies "(0,Y3,0)" as the three-dimensional coordinate information corresponding to the pixel of point 901 in FIG. 18, and stores the information in the top row of FIG. 10.

また、例えば、ユーザが端末装置1において、図18の点902をタップした後に、「塗装作業確認」というテキスト情報を入力した、前述と同様な処理を行うことにより、図10の2段目の情報が格納されることになる。これにて、入力情報特定情報格納処理の説明を省略する。 For example, if the user taps on point 902 in FIG. 18 on the terminal device 1 and then inputs the text information "Painting work confirmation," the information in the second row in FIG. 10 is stored by performing the same process as described above. Here, the explanation of the input information specific information storage process will be omitted.

(処理‐情報表示処理)
情報表示処理について説明する。図19は、情報表示処理フローチャートである(以下の各処理の説明ではステップを「S」と略記する)。情報表示処理は、作業員であるユーザが携帯する端末装置1に対して各種情報を表示する処理である。この情報表示処理については、ユーザが、タッチパッド12を介して、自己が所望する建物図面画像を示す情報を入力した場合、端末装置1が当該入力された情報を送信し、サーバ装置2が当該情報を受信した場合に起動することとし、処理が起動したところから説明する。
(Processing - Information Display Processing)
The information display process will be described. FIG. 19 is a flowchart of the information display process (in the following description of each process, steps are abbreviated as "S"). The information display process is a process for displaying various information on the terminal device 1 carried by a user who is a worker. When a user inputs information showing a desired building plan image via the touch pad 12, the terminal device 1 transmits the input information, and the information is started when the server device 2 receives the information. The process will be described from the point where the process is started.

ここでは、例えば、図6の「B001.jpg」が前述のようにして編集されており、ユーザがこの「B001.jpg」を入力し、サーバ装置2が当該情報を受信した場合を例示して説明する。 Here, we will explain an example in which "B001.jpg" in Figure 6 has been edited as described above, the user inputs this "B001.jpg", and the server device 2 receives the information.

図19のSA1においてサーバ装置2の処理部231は、ユーザが所望する建物図面画像を表示する。例えば、図6の建物図面特定情報を参照して、情報表示処理の起動時に受信した情報に対応する建物図面画像情報及び建物図面位置基準情報を特定し、また、図10の入力情報特定情報を参照して、前述の建物図面位置基準情報に基づいて、前述の特定した建物図面画像情報が示す画像上の位置が位置情報となっている入力情報を特定し、特定した建物図面画像情報が示す建物図面画像において、特定した入力情報の位置を示す画像を表示するための画像情報を生成し、生成した画像情報を端末装置1に送信することにより、当該画像情報に対応する画像をディスプレイ13に表示する。 In SA1 of FIG. 19, the processing unit 231 of the server device 2 displays the building plan image desired by the user. For example, by referring to the building plan identification information of FIG. 6, it identifies the building plan image information and building plan position reference information corresponding to the information received when the information display process was started, and by referring to the input information identification information of FIG. 10, it identifies the input information whose position on the image indicated by the identified building plan image information is the position information based on the building plan position reference information, generates image information for displaying an image indicating the position of the identified input information in the building plan image indicated by the identified building plan image information, and transmits the generated image information to the terminal device 1, thereby displaying an image corresponding to the image information on the display 13.

図20は、建物図面画像の表示例である。ここでは、例えば、図6の建物図面特定情報を参照して、情報表示処理の起動時に受信した「B001.jpg」の情報に対応する「B001.jpg」及び「P11-(0,0,0),P12-(30000,20000,0)」を特定する。なお、この場合、「P11-(0,0,0),P12-(30000,20000,0)」に基づいて、「B001.jpg」が示す画像のあらゆる位置(つまり、あらゆるピクセル)の三次元座標情報を特定可能となる。次に、図10の入力情報特定情報を参照して、前述の特定した「B001.jpg」が示す図16の建物図面画像上の位置が位置情報となっている入力情報として、「R601.jpg」及び「R602.txt」を特定する。次に、特定した「B001.jpg」が示す図16の建物図面画像において、「R601.jpg」及び「R602.txt」の位置(つまり、「(0,Y3,0)」及び「(X4,Y4,0)」)を示す画像(図20の情報通知画像G901、G902)を表示するための画像情報を生成し、生成した画像情報を端末装置1に送信することにより、当該画像情報に対応する図20の建物図面画像をディスプレイ13に表示する。 Figure 20 is an example of a display of a building plan image. Here, for example, by referring to the building plan identification information of Figure 6, "B001.jpg" and "P11-(0,0,0), P12-(30000,20000,0)" corresponding to the information of "B001.jpg" received when the information display process was started are identified. In this case, it is possible to identify the three-dimensional coordinate information of every position (i.e., every pixel) of the image indicated by "B001.jpg" based on "P11-(0,0,0), P12-(30000,20000,0). Next, by referring to the input information identification information of Figure 10, "R601.jpg" and "R602.txt" are identified as input information whose position on the building plan image of Figure 16 indicated by the above-mentioned identified "B001.jpg" is the position information. Next, image information is generated for displaying images (information notification images G901 and G902 in FIG. 20) indicating the positions of "R601.jpg" and "R602.txt" (i.e., "(0, Y3, 0)" and "(X4, Y4, 0)") in the building plan image in FIG. 16 indicated by the identified "B001.jpg," and the building plan image in FIG. 20 corresponding to the image information is displayed on the display 13 by transmitting the generated image information to the terminal device 1.

図19のSA2においてサーバ装置2の処理部231は、入力情報を表示する。例えば、ユーザが図20の情報通知画像G901又はG902をタップした場合に、端末装置1がタップした情報通知画像を示す情報を送信し、サーバ装置2が当該情報を受信した場合に、図10の入力情報特定情報を参照して、受信した情報に対応する入力情報を取得し、取得した入力情報を端末装置1に送信することにより、ディスプレイ13に表示する。 In SA2 of FIG. 19, the processing unit 231 of the server device 2 displays the input information. For example, when the user taps on the information notification image G901 or G902 of FIG. 20, the terminal device 1 transmits information indicating the tapped information notification image, and when the server device 2 receives the information, it refers to the input information identification information of FIG. 10 to obtain input information corresponding to the received information, and transmits the obtained input information to the terminal device 1, thereby displaying it on the display 13.

図21~図22は、建物図面画像の表示例である。ここでは、例えば、ユーザが情報通知画像G901をタップした場合、図21に示すように、「R601.jpg」(図10)が示す撮像画像をディスプレイ13に表示する。また、例えば、ユーザが情報通知画像G902をタップした場合、図22に示すように、「R602.txt」(図10)が示すテキスト情報をディスプレイ13に表示する。これにて、情報表示処理の説明を終了する。 Figures 21 and 22 are examples of displaying building plan images. Here, for example, if the user taps on information notification image G901, the captured image indicated by "R601.jpg" (Figure 10) is displayed on the display 13, as shown in Figure 21. Also, for example, if the user taps on information notification image G902, the text information indicated by "R602.txt" (Figure 10) is displayed on the display 13, as shown in Figure 22. This concludes the explanation of the information display process.

(本実施の形態の効果)
本実施の形態によれば、関連付情報(建物図面位置基準情報)に基づいて二次元図面情報(建物図面画像情報)に関する情報処理を行うことにより、例えば、いわゆる三次元CAD等のアプリケーションを用いずに、建物900の三次元構造に関連付けて二次元図面情報に関する情報処理を行うことができるので、利便性を向上させることが可能となる。
(Effects of this embodiment)
According to this embodiment, by performing information processing on two-dimensional drawing information (building drawing image information) based on association information (building drawing position reference information), it is possible to perform information processing on the two-dimensional drawing information in association with the three-dimensional structure of the building 900 without using an application such as a so-called three-dimensional CAD, thereby improving convenience.

また、第1図面情報における共通領域を表示する部分を、ユーザからの命令に基づいて編集した場合、第2図面情報における共通領域を表示する部分も編集することにより、例えば、共通領域に関して同期して編集することができるので、利便性を向上させることが可能となる。 In addition, when the portion of the first drawing information that displays the common area is edited based on an instruction from the user, the portion of the second drawing information that displays the common area can also be edited, for example, to perform synchronous editing of the common area, thereby improving convenience.

また、第1図面情報及び第2図面情報は、相互に異なる種類(平面図と立面図)の二次元図面を表示しているので、例えば、相互に異なる二次元図面に関して同期して編集することができるので、利便性を向上させることが可能となる。 In addition, since the first drawing information and the second drawing information display two-dimensional drawings of different types (plan and elevation views), for example, the different two-dimensional drawings can be edited synchronously, thereby improving convenience.

また、二次元図面情報における複数の位置(ピクセル)と、建物900の三次元構造を基準とした建物モデルM900の三次元座標情報とが相互に関連付けられた情報が、関連付情報として格納されていることにより、例えば、三次元座標情報にユーザが入力した情報(例えば、撮像画像又はテキスト情報等)を関連付けた場合に、二次元図面情報を代えたとしても、代えられた二次元図面情報における適切な位置に、ユーザが入力した情報を表示することが可能となる。 In addition, information that associates multiple positions (pixels) in the two-dimensional drawing information with the three-dimensional coordinate information of the building model M900 based on the three-dimensional structure of the building 900 is stored as associated information. For example, when information input by the user (e.g., a captured image or text information) is associated with the three-dimensional coordinate information, even if the two-dimensional drawing information is replaced, it is possible to display the information input by the user at an appropriate position in the replaced two-dimensional drawing information.

また、第1入力情報が示す複数の位置(ピクセル)と第2入力情報が示す三次元座標情報とが相互に関連付けられた情報を、関連付情報として格納することにより、例えば、二次元図面情報と三次元構造とを適切に関連付けることが可能となる。 In addition, by storing information that correlates multiple positions (pixels) indicated by the first input information with the three-dimensional coordinate information indicated by the second input information as association information, it becomes possible to appropriately associate, for example, two-dimensional drawing information with a three-dimensional structure.

〔III〕実施の形態に対する変形例
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。
[III] Modifications to the embodiments The above describes the embodiments of the present invention, but the specific configurations and means of the present invention can be modified and improved as desired within the scope of the technical ideas of each invention described in the claims.

(空間の定義について)
上記実施の形態の三次元座標情報と空間の名称とを相互に関連付けてもよい。図23は、建物モデルを例示した図である。例えば、図3の101号室に対応する図23の点線で図示されている空間を「101号室」と定義し、当該点線で図示されている空間内の三次元座標を「101号室」と対応付けてもよい。この場合、例えば、図11の撮像画像(つまり、図10の「R601.jpg」が示す撮像画像)を「101号室」と関連付けることができるので、図21の建物図面画像において撮像画像を表示する場合に、当該撮像画像の端に「101号室」とテキスト情報を更に表示してもよい。
(Definition of space)
The three-dimensional coordinate information and the name of the space in the above embodiment may be associated with each other. FIG. 23 is a diagram illustrating a building model. For example, the space illustrated by the dotted line in FIG. 23 corresponding to room 101 in FIG. 3 may be defined as "room 101", and the three-dimensional coordinates in the space illustrated by the dotted line may be associated with "room 101". In this case, for example, the captured image in FIG. 11 (that is, the captured image indicated by "R601.jpg" in FIG. 10) can be associated with "room 101", so that when the captured image is displayed in the building plan image in FIG. 21, text information such as "room 101" may be further displayed at the edge of the captured image.

また、図9の対象物特定情報において、対象物に関する他の情報(例えば、重量を示す情報等)も関連付けて格納してもよい。また、図20の建物図面画像において、全部又は一部の対象物図面画像G1をユーザがなぞって選択した場合、サーバ装置2の処理部231が、当該選択された対象物図面画像G1が示す対象物である仮設足場の個数及び重量等を出力するように構成してもよい。 In addition, in the object identification information of FIG. 9, other information about the object (for example, information indicating weight, etc.) may also be associated and stored. In addition, in the building plan image of FIG. 20, when a user traces and selects all or a part of the object plan image G1, the processing unit 231 of the server device 2 may be configured to output the number and weight, etc. of temporary scaffolding, which is the object indicated by the selected object plan image G1.

また、図1の建物三次元モデル特定情報DB221に格納されている建物三次元モデル特定情報として、BIMの技術が適用される情報以外の情報を用いてもよく、例えば、建物の概略的な構造を示す情報(BIMよりも粗い情報)を用いてもよい。 In addition, the building 3D model specific information stored in the building 3D model specific information DB221 in FIG. 1 may use information other than information to which BIM technology is applied, for example, information showing the general structure of a building (information that is coarser than BIM).

1 端末装置
2 サーバ装置
11 通信部
12 タッチパッド
13 ディスプレイ
14 カメラ
15 記録部
16 制御部
21 通信部
22 記録部
23 制御部
31 点
32 点
81 点
82 点
100 情報処理システム
221 建物三次元モデル特定情報DB
222 建物図面特定情報DB
223 対象物特定情報DB
224 対象画像等特定情報DB
231 処理部
232 格納制御部
900 建物
901 点
902 点
G1 対象物図面画像
G2 対象物図面画像
G300 シミ画像
G901 情報通知画像
G902 情報通知画像
M900 建物モデル
M901 対象物モデル
Reference Signs List 1 Terminal device 2 Server device 11 Communication unit 12 Touch pad 13 Display 14 Camera 15 Recording unit 16 Control unit 21 Communication unit 22 Recording unit 23 Control unit 31 Point 32 Point 81 Point 82 Point 100 Information processing system 221 Building three-dimensional model specific information DB
222 Building drawing specific information DB
223 Object identification information DB
224 Target image etc. specific information DB
231 Processing unit 232 Storage control unit 900 Building 901 Point 902 Point G1 Object drawing image G2 Object drawing image G300 Stains image G901 Information notification image G902 Information notification image M900 Building model M901 Object model

Claims (6)

少なくとも建物を表示する二次元図面の画像である建物二次元画像を示す二次元図面情報に関する情報処理を行う情報処理システムであって、
前記二次元図面情報が示す前記建物二次元画像と前記建物の三次元構造とを相互に関連付けるための関連付情報が格納されている格納手段と、
前記格納手段に格納されている前記関連付情報に基づいて、前記二次元図面情報に関する情報処理を行う処理手段と、を備え、
前記関連付情報は、前記建物二次元画像上の位置を示す情報と、前記三次元構造を基準とした三次座標情報とを相互に関連付けた情報である、
情報処理システム。
An information processing system for processing information on two-dimensional drawing information showing a two-dimensional building image, which is an image of a two-dimensional drawing showing at least a building,
a storage means for storing association information for associating the two-dimensional building image indicated by the two-dimensional drawing information with a three-dimensional structure of the building;
a processing means for performing information processing on the two-dimensional drawing information based on the association information stored in the storage means ,
The association information is information that associates information indicating a position on the two-dimensional building image with three-dimensional coordinate information based on the three-dimensional structure.
Information processing system.
前記二次元図面情報は、相互に共通する共通領域を少なくとも一部において表示している第1図面情報及び第2図面情報を含み、
前記処理手段は、前記第1図面情報における前記共通領域を表示する部分を、ユーザからの命令に基づいて編集した場合、前記第2図面情報における前記共通領域を表示する部分も編集する、
請求項1に記載の情報処理システム。
The two-dimensional drawing information includes first drawing information and second drawing information at least partially displaying a common area that is common to each other,
when the processing means edits a portion of the first drawing information that displays the common area based on an instruction from a user, the processing means also edits a portion of the second drawing information that displays the common area.
The information processing system according to claim 1 .
前記第1図面情報及び前記第2図面情報は、相互に異なる種類の前記二次元図面を表示している、
請求項2に記載の情報処理システム。
The first drawing information and the second drawing information represent different types of the two-dimensional drawings.
The information processing system according to claim 2 .
前記格納手段には、
前記二次元図面情報における複数の位置と、前記建物の三次元構造を基準とした三次元座標情報とが相互に関連付けられた情報が、前記関連付情報として格納されている、
請求項1から3の何れか一項に記載の情報処理システム。
The storage means includes:
The information in which a plurality of positions in the two-dimensional drawing information and three-dimensional coordinate information based on the three-dimensional structure of the building are mutually associated is stored as the association information.
The information processing system according to any one of claims 1 to 3.
前記複数の位置を示す第1入力情報と、前記三次元座標情報を示す第2入力情報とが前記情報処理システムに入力された場合に、前記第1入力情報が示す前記複数の位置と前記第2入力情報が示す前記三次元座標情報とが相互に関連付けられた情報を、前記関連付情報として前記格納手段に格納する格納制御手段、を更に備える、
請求項4に記載の情報処理システム。
a storage control means for storing, when first input information indicating the plurality of positions and second input information indicating the three-dimensional coordinate information are input to the information processing system, information in which the plurality of positions indicated by the first input information and the three-dimensional coordinate information indicated by the second input information are mutually associated in the storage means as the associated information,
5. The information processing system according to claim 4.
少なくとも建物を表示する二次元図面の画像である建物二次元画像を示す二次元図面情報に関する情報処理を行う情報処理プログラムであって、
コンピュータを、
前記二次元図面情報が示す前記建物二次元画像と前記建物の三次元構造とを相互に関連付けるための関連付情報が格納されている格納手段に格納されている前記関連付情報に基づいて、前記二次元図面情報に関する情報処理を行う処理手段、として機能させ、
前記関連付情報は、前記建物二次元画像上の位置を示す情報と、前記三次元構造を基準とした三次座標情報とを相互に関連付けた情報である、
情報処理プログラム。
An information processing program for processing information on two-dimensional drawing information showing a two-dimensional building image, which is an image of a two-dimensional drawing showing at least a building,
Computer,
a processing means for performing information processing on the two-dimensional drawing information based on association information stored in a storage means in which association information for associating the two-dimensional building image indicated by the two-dimensional drawing information with the three-dimensional structure of the building is stored;
The association information is information that associates information indicating a position on the two-dimensional building image with three-dimensional coordinate information based on the three-dimensional structure.
Information processing program.
JP2020184766A 2020-11-05 2020-11-05 Information processing system and information processing program Active JP7613887B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020184766A JP7613887B2 (en) 2020-11-05 2020-11-05 Information processing system and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020184766A JP7613887B2 (en) 2020-11-05 2020-11-05 Information processing system and information processing program

Publications (2)

Publication Number Publication Date
JP2022074605A JP2022074605A (en) 2022-05-18
JP7613887B2 true JP7613887B2 (en) 2025-01-15

Family

ID=81606492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020184766A Active JP7613887B2 (en) 2020-11-05 2020-11-05 Information processing system and information processing program

Country Status (1)

Country Link
JP (1) JP7613887B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024126685A (en) * 2023-03-08 2024-09-20 高砂熱学工業株式会社 Collaborative business support program, business support program, collaborative business support system, and business support system
CN119293940B (en) * 2024-12-12 2025-03-25 民航机场规划设计研究总院有限公司 Airport engineering BIM forward design method, device, electronic equipment and storage medium based on common data environment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084277A (en) 1999-09-14 2001-03-30 Fujitsu Ltd CAD system, CAD cooperation system, CAD data management method, and storage medium
JP2004145522A (en) 2002-10-23 2004-05-20 Fukui Computer Kk CAD apparatus, CAD data processing method, and CAD data processing program
JP2011053999A (en) 2009-09-03 2011-03-17 Hitachi-Ge Nuclear Energy Ltd Plant construction management system and operation process management method therefor
JP2012068698A (en) 2010-09-21 2012-04-05 Bim Architects Inc Architectural information integrated management system and program
JP2017010413A (en) 2015-06-25 2017-01-12 株式会社アイティリンク CAD system for building and CAD program for building
JP2020160700A (en) 2019-03-26 2020-10-01 東邦瓦斯株式会社 Buried object management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084277A (en) 1999-09-14 2001-03-30 Fujitsu Ltd CAD system, CAD cooperation system, CAD data management method, and storage medium
JP2004145522A (en) 2002-10-23 2004-05-20 Fukui Computer Kk CAD apparatus, CAD data processing method, and CAD data processing program
JP2011053999A (en) 2009-09-03 2011-03-17 Hitachi-Ge Nuclear Energy Ltd Plant construction management system and operation process management method therefor
JP2012068698A (en) 2010-09-21 2012-04-05 Bim Architects Inc Architectural information integrated management system and program
JP2017010413A (en) 2015-06-25 2017-01-12 株式会社アイティリンク CAD system for building and CAD program for building
JP2020160700A (en) 2019-03-26 2020-10-01 東邦瓦斯株式会社 Buried object management system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
中川まゆ ほか,3次元で設計がサクサクはかどるRevitまるごと体験,CAD&CG MAGAZINE,日本,株式会社エクスナレッジ,2007年10月01日,第9巻, 第11号,第39-40頁

Also Published As

Publication number Publication date
JP2022074605A (en) 2022-05-18

Similar Documents

Publication Publication Date Title
US7139685B2 (en) Video-supported planning of equipment installation and/or room design
JP7613887B2 (en) Information processing system and information processing program
JP2020098568A (en) Information management device, information management system, information management method, and information management program
KR20120069654A (en) Information processing device, information processing method, and program
JP2022155553A (en) Business management support device, business management support system, business management support method, and business management support program
JP7051616B2 (en) Image display system and method
JP2014002645A (en) Synthetic image display system and method thereof
JP2021156016A (en) Construction work support system and construction work support method
JP5707238B2 (en) Image search apparatus and image search system
US20200327261A1 (en) Building Material Estimation System, Management Server thereof, and Building Material Estimation Method
KR102458559B1 (en) Construction management system and method using mobile electric device
JP2014081862A (en) Interference adjustment system for work area
JP2014002658A (en) Construction work support system and method thereof
KR101199955B1 (en) Method for Input and Look up Damage Information of Facility using 3-Dimension Space Model
KR101845423B1 (en) Apparatus and method for supporting inspection of structure
JP2021157532A (en) Construction work management system and construction work management method
CN113383371A (en) Method and device for providing virtual content in virtual space based on common coordinate system
KR102563138B1 (en) Augmented reality support system for construction and supervision of construction site
JP2016122361A (en) Inspection information management system for road structures
JP6684578B2 (en) Plant management system
JP2015026226A (en) Pickup data processing system
EP2323051B1 (en) Method and system for detecting and displaying graphical models and alphanumeric data
JP2025025387A (en) Management system and management program
JP7340069B1 (en) Marker position registration program, marker position registration device, marker position registration method, and marker used for the method
JP2019011564A (en) On-site image output system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241226

R150 Certificate of patent or registration of utility model

Ref document number: 7613887

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150