JP7824909B2 - Building Management Systems and Programs - Google Patents
Building Management Systems and ProgramsInfo
- Publication number
- JP7824909B2 JP7824909B2 JP2023093470A JP2023093470A JP7824909B2 JP 7824909 B2 JP7824909 B2 JP 7824909B2 JP 2023093470 A JP2023093470 A JP 2023093470A JP 2023093470 A JP2023093470 A JP 2023093470A JP 7824909 B2 JP7824909 B2 JP 7824909B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- building
- image
- bim data
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、建物管理システムおよびプログラムに関する。 The present invention relates to a building management system and program.
たとえば、特許文献1は、社会インフラなどの構造物に関する業務(特に補修業務や点検業務など)を効率的に行うことを目的とする業務管理支援装置の発明を開示する。当該業務管理支援装置は、構造物を含む対象領域の現実映像を取得可能な撮像手段と、対象領域に対応する3次元形状情報を取得し、3次元形状情報に対して時間経過を伴う仮想作業が行われたことを示す仮想支援情報を生成する支援情報生成手段と、を有し、現実映像と仮想支援情報とがリアルタイムで同期され、表示手段に表示可能に構成される。当該発明によれば、作業の進捗状態などを可視化でき、複数の関係者間の合意形成(コンセンサス)、例えば、構造物の修理・修繕・新規補充などの作業における対象領域や作業内容、作業関連数量の見積などの合意形成が容易になる、とされている。 For example, Patent Document 1 discloses an invention for a work management support device aimed at efficiently performing work related to structures such as social infrastructure (particularly repair work and inspection work). The work management support device has an imaging means capable of acquiring real-world images of a target area including the structure, and a support information generation means that acquires three-dimensional shape information corresponding to the target area and generates virtual support information indicating that virtual work has been performed over time on the three-dimensional shape information. The real-world images and virtual support information are synchronized in real time and can be displayed on a display means. This invention is said to be able to visualize the progress of work, facilitating consensus building among multiple parties, for example, on the target area, work content, and estimates of work-related quantities for work such as repairing, renovating, and replenishing structures.
たとえば、特許文献2は、原状回復等の内装工事における内装工事管理システムの発明を開示する。当該内装工事管理システムは、施主から提供された各物件内の図面情報を登録する図面登録手段と、実際に撮影された前記各物件内の撮影写真に基づく撮影情報を登録する写真登録手段と、前記図面登録手段と前記写真登録手段とで登録された図面及び/又は撮影写真に基づいて原状回復作業の決定及び各原状回復作業を行う範囲の寸法を設定し、設定された寸法情報から各原状回復作業に必要として選定された商品の少なくとも商品リスト、数量及び価格を表示した見積書を作成し、所望しない商品については削除して見積書を再作成する見積作成手段と、前記選定された商品と寸法情報とに基づいて原状回復作業スケジュールを作成する工程表作成手段と、を備える。当該発明によれば、工事関係者が集中的、効率的に発注、受注、作業することができ、同時に費用を明確化、低減し得る、とされている。 For example, Patent Document 2 discloses an invention for an interior construction management system for interior construction work such as restoration. The interior construction management system comprises: a drawing registration means for registering drawing information for each property provided by the client; a photo registration means for registering photographic information based on actual photographs taken of the interior of each property; an estimate creation means for determining restoration work and setting the dimensions of the area for each restoration work based on the drawings and/or photographs registered by the drawing registration means and the photo registration means; an estimate creation means for creating an estimate that displays at least a list of products, quantities, and prices of items selected as necessary for each restoration work based on the set dimensional information, deleting any undesired products, and creating a new estimate; and a schedule creation means for creating a restoration work schedule based on the selected products and dimensional information. This invention is said to enable construction personnel to place orders, accept orders, and work in a focused and efficient manner, while simultaneously clarifying and reducing costs.
特許文献1の業務管理支援装置によれば、仮想支援情報と現実映像がリアルタイムに同期されて表示されるので、作業進捗の把握等に有効であるといえる。しかし、当該文献に記載の発明に、仮想支援情報として3次元形状情報からオブジェクトを生成する旨の発想はあるものの、当該オブジェクトをBIM(Building Information Modeling)データと関連付ける発想はない。すなわち、本文献の業務管理支援装置により撮影され取得される3次元形状は、規格化等されない雑多な形状であり、生成されるオブジェクトも種々雑多なものであって、工事見積等を算出する場合の整理が煩雑になり、また、見積等の正確性にも支障を来す問題がある。また、多種多様なオブジェクトを管理するためにはコンピュータシステムの処理負荷が大きく、良好なシステム使用環境を提供するためには、高価なハードウエア資源を用意しなければならないデメリットがある。 The work management support device described in Patent Document 1 synchronizes virtual support information and real-world images in real time, making it effective for understanding work progress. However, while the invention described in this document includes the idea of generating objects from 3D shape information as virtual support information, it does not include the idea of associating these objects with BIM (Building Information Modeling) data. In other words, the 3D shapes captured and acquired by the work management support device described in this document are diverse and not standardized, and the objects generated are also diverse, making organization when calculating construction estimates and other data cumbersome and hindering the accuracy of estimates. Furthermore, managing a wide variety of objects places a heavy processing load on the computer system, and there is the disadvantage that expensive hardware resources must be provided to provide a good system usage environment.
また、特許文献2の内装工事管理システムによれば、工事関係者が集中的、効率的に発注、受注、作業することができ、同時に費用を明確化、低減することができる。しかし、当該文献に記載の発明では、作業範囲の寸法設定は登録図面や撮影写真から行われるので、図面作成に手間がかかり、写真から読み取る寸法が正確でない場合がある。また、商品等をオブジェクトとして把握し、当該オブジェクトにBIMデータを関連付ける発想もない。よって、特許文献1の業務管理支援装置と同様に、工事見積等を算出場合の整理が煩雑になり、見積の正確性にも支障を来す問題がある。 Furthermore, the interior construction management system in Patent Document 2 allows construction personnel to place orders, receive orders, and perform work in a centralized and efficient manner, while simultaneously clarifying and reducing costs. However, with the invention described in this document, the dimensions of the work area are set from registered drawings and photographs, which means that creating the drawings is time-consuming and the dimensions read from the photographs may not be accurate. Furthermore, there is no concept of treating products, etc. as objects and associating BIM data with those objects. Therefore, as with the business management support device in Patent Document 1, organizing the calculation of construction estimates, etc. becomes cumbersome, which can hinder the accuracy of the estimates.
本願発明の目的は、建物室内の3次元データを簡単な操作で計測し取得するとともに、当該室内の壁、窓、扉、住宅設備等を、個別の属性情報を付与することができるオブジェクトとして取得した後、当該オブジェクトに、属性情報となるBIMデータを割り当てることで、高価なコンピュータ資源を用いることなく、安価なデバイスを用いて簡単な操作で、迅速に見積作成等の建物管理作業を行うことができる建物管理システムを提供することにある。 The object of the present invention is to provide a building management system that measures and acquires three-dimensional data of the interior of a building with simple operations, acquires the walls, windows, doors, housing equipment, etc. within the interior as objects to which individual attribute information can be assigned, and then assigns BIM data, which serves as attribute information, to the objects. This allows building management tasks such as creating estimates to be performed quickly and easily using inexpensive devices, without using expensive computer resources.
なお、本発明におけるBIMデータは、建築情報のモデリング手法全般に用いる広義のBIMデータではなく、本発明の建物管理システムで利用する建物の保全管理やリフォーム等に関連したデータに限定した、簡易化された3次元データと属性情報をいうものとし、本明細書では、これらを総称してBIMデータと呼称するものとする。本発明におけるBIMデータの属性情報として、たとえば、対応するオブジェクトの共通コード、企業用コード、大・中・細分類、メーカー名、商品名、商品コード、サイズ、材料単価、工事単価、単位、備考、各種コード、付帯する修繕工事、等があげられる。 Note that the BIM data in this invention does not refer to the broader BIM data used in all construction information modeling methods, but rather refers to simplified three-dimensional data and attribute information limited to data related to building maintenance management, renovations, etc. used in the building management system of this invention, and these are collectively referred to as BIM data in this specification. Examples of attribute information for BIM data in this invention include the common code of the corresponding object, company code, large/medium/subcategory, manufacturer name, product name, product code, size, material unit price, construction unit price, unit, remarks, various codes, and associated repair work.
上記課題を解決するために、本発明の第1の態様においては、建物の部屋の内部を撮像するとともに、撮像点から被撮像物までの距離を測定することで前記部屋の内部の3次元データを生成する3次元データ生成機能と、前記3次元データから、前記部屋の壁の夫々に対応する壁オブジェクト、前記部屋に設置された単一または複数の建具の夫々に対応する建具オブジェクトおよび前記部屋に配置された単一または複数の住設機器の夫々に対応する住設機器オブジェクトから選択された少なくとも1つのオブジェクトを生成するオブジェクト生成機能と、少なくとも単一の前記部屋についての複数の前記壁オブジェクトを含む建物情報を送信する通信機能と、を備えた携帯情報端末から、前記建物情報を受信する通信部と、前記通信部が受信した前記建物情報に含まれる複数の前記壁オブジェクを組み合わせて、少なくとも単一の前記部屋を含む前記建物のホワイトモデルを生成するホワイトモデル生成部と、前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てるBIMデータ割当部と、を有する建物管理システムを提供する。 In order to solve the above problem, a first aspect of the present invention provides a building management system having a mobile information terminal equipped with a 3D data generation function that captures an image of the interior of a room in a building and generates 3D data of the interior of the room by measuring the distance from the imaging point to the imaged object, an object generation function that generates, from the 3D data, at least one object selected from wall objects corresponding to each of the walls of the room, fixture objects corresponding to each of one or more fixtures installed in the room, and household equipment objects corresponding to each of one or more household equipment placed in the room, and a communication function that transmits building information including multiple wall objects for at least one of the rooms, a communication unit that receives the building information, a white model generation unit that combines the multiple wall objects included in the building information received by the communication unit to generate a white model of the building including at least one of the rooms, and a BIM data assignment unit that assigns BIM data to at least one target object selected from the objects of the white model, the fixture objects, and the household equipment objects.
前記ホワイトモデルを構成する壁オブジェクトの少なくとも1つに補正を加えることで前記ホワイトモデルを整形するホワイトモデル整形部、をさらに有してもよい。 The system may further include a white model shaping unit that shapes the white model by applying corrections to at least one of the wall objects that make up the white model.
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つのオブジェクトを表す2次元または3次元のオブジェクト画像を生成するオブジェクト画像生成部、をさらに有し、前記通信部が、前記オブジェクト画像のデータ、および、前記BIMデータの全部または一部の一覧データを前記携帯情報端末またはその他の情報処理装置に送信してもよい。この場合、前記通信部が、前記オブジェクト画像に表された少なくとも1つのオブジェクトの指定および当該指定オブジェクトに対応するBIMデータを含む要求を前記携帯情報端末またはその他の情報処理装置から受信し、前記要求に応答して、前記BIMデータ割当部が、前記指定オブジェクトのBIMデータを、前記要求に含まれるBIMデータに変更または新たに割り当ててもよい。 The system may further include an object image generation unit that generates a two-dimensional or three-dimensional object image representing at least one object selected from the white model object, the fixture object, and the housing equipment object, and the communication unit may transmit data of the object image and list data of all or part of the BIM data to the mobile information terminal or other information processing device. In this case, the communication unit may receive a request from the mobile information terminal or other information processing device that includes designation of at least one object represented in the object image and BIM data corresponding to the designated object, and in response to the request, the BIM data allocation unit may change or newly assign the BIM data of the designated object to the BIM data included in the request.
前記BIMデータの全部または一部を参照し、前記建物の修繕・リフォーム費用の見積を生成する見積生成部、をさらに有し、前記通信部が、前記見積のデータを前記携帯情報端末またはその他の情報処理装置に送信してもよい。 The system may further include an estimate generation unit that references all or part of the BIM data and generates an estimate of the repair and renovation costs of the building, and the communication unit may transmit the estimate data to the mobile information terminal or other information processing device.
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの入力オブジェクトが入力され、推論の結果として、前記入力オブジェクトに応じた単一または複数のBIMデータ候補を出力する推論部、をさらに有し、前記推論部は、前記入力オブジェクトおよび当該入力オブジェクトに対応する正解情報によって学習させた教師あり学習済みニューラルネットワーク、または、前記入力オブジェクトに対応するBIMデータが適切に分類出力されるよう学習させた教師なし学習済みニューラルネットワークを用いて推論してもよい。この場合、前記BIMデータ割当部は、前記割当対象オブジェクトを入力とする推論の結果として前記推論部が出力したBIMデータ候補のうち、最も確率が高いBIMデータを自動的に前記割当対象オブジェクトに割り当ててもよい。あるいは、ユーザが使用する前記携帯情報端末またはその他の情報処理装置に、前記割当対象オブジェクトを入力とする推論の結果として前記推論部が出力したBIMデータ候補を送信する通信部、をさらに有し、前記BIMデータ割当部は、前記通信部が送信した前記BIMデータ候補のうち、前記ユーザの選択操作に応じたBIMデータを前記割当対象オブジェクトに割り当ててもよい。 The system may further include an inference unit that receives at least one input object selected from the white model object, the fixture object, and the housing equipment object, and outputs, as a result of inference, one or more BIM data candidates corresponding to the input object. The inference unit may perform inference using a supervised trained neural network trained using the input object and correct answer information corresponding to the input object, or an unsupervised trained neural network trained to appropriately classify and output BIM data corresponding to the input object. In this case, the BIM data allocation unit may automatically assign to the assignment target object the BIM data candidate with the highest probability among the BIM data candidates output by the inference unit as a result of inference using the assignment target object as input to the mobile information terminal or other information processing device used by the user. Alternatively, the system may further include a communication unit that transmits to the mobile information terminal or other information processing device used by the user the BIM data candidate output by the inference unit as a result of inference using the assignment target object as input. The BIM data allocation unit may assign to the assignment target object the BIM data candidate corresponding to the user's selection operation among the BIM data candidates transmitted by the communication unit.
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの登録オブジェクトに対するグレードを登録するグレード登録部、をさらに有し、前記BIMデータ割当部は、前記グレード登録部に登録された前記グレードに応じたBIMデータを前記登録オブジェクトに割り当ててもよい。 The system may further include a grade registration unit that registers a grade for at least one registered object selected from the white model object, the fixture object, and the housing equipment object, and the BIM data assignment unit may assign BIM data corresponding to the grade registered in the grade registration unit to the registered object.
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの選択オブジェクトに関連するコメント情報を、前記選択オブジェクトに紐付けて保持するコメント情報保持部、をさらに有してもよい。この場合、前記コメント情報保持部が、前記選択オブジェクトにおける着目点の位置を示す位置情報をさらに保持し、前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択されたオブジェクトであって少なくとも前記選択オブジェクトを含む1以上のオブジェクトを表す2次元または3次元のオブジェクト画像を生成するオブジェクト画像生成部と、前記選択オブジェクトの前記着目点を示す着目点画像を、前記オブジェクト画像に重畳して表示するよう生成する着目点画像生成部、をさらに有し、前記通信部が、前記着目点画像が重畳された前記オブジェクト画像のデータおよび前記コメント情報を、前記携帯情報端末またはその他の情報処理装置に送信してもよい。 The system may further include a comment information storage unit that stores comment information related to at least one selected object selected from the white model objects, the fixture objects, and the home appliance objects, linked to the selected object. In this case, the comment information storage unit may further store position information indicating the position of a focus point in the selected object, and may further include an object image generation unit that generates a two-dimensional or three-dimensional object image representing one or more objects selected from the white model objects, the fixture objects, and the home appliance objects, including at least the selected object, and a focus point image generation unit that generates a focus point image indicating the focus point of the selected object so as to be superimposed on the object image, and the communication unit may transmit data of the object image with the focus point image superimposed and the comment information to the mobile information terminal or other information processing device.
前記コメント情報保持部は、前記コメント情報に関連する画像データまたは電子データをさらに保持してもよく、この場合、前記通信部は、前記オブジェクトの前記画像データおよび前記コメント情報に加え、前記画像データまたは前記電子データを、前記携帯情報端末またはその他の情報処理装置に送信する。 The comment information storage unit may further store image data or electronic data related to the comment information, in which case the communication unit transmits the image data or electronic data, in addition to the image data and comment information of the object, to the mobile information terminal or other information processing device.
また、前記建物情報が、前記着目点に対応する位置の前記部屋の内部の撮像画像データを含み、前記コメント情報保持部が、前記着目点に紐付けて、前記撮像画像データをさらに保持し、前記通信部が、前記着目点画像が重畳された前記オブジェクト画像のデータおよび前記コメント情報に加えて、前記撮像画像データを送信してもよい。 Furthermore, the building information may include captured image data of the interior of the room at a position corresponding to the point of interest, the comment information storage unit may further store the captured image data in association with the point of interest, and the communication unit may transmit the captured image data in addition to the comment information and data of the object image on which the point of interest image is superimposed.
前記コメント情報保持部は、前記撮像画像データを取得したときの撮影位置および撮影方向を示す撮像情報を保持し、前記着目点画像生成部が、前記着目点画像を生成するとともに、前記撮影位置および前記撮影方向を、前記オブジェクト画像に重畳して表示するよう生成してもよい。 The comment information storage unit may store imaging information indicating the shooting position and shooting direction when the captured image data was acquired, and the focus point image generation unit may generate the focus point image and display the shooting position and shooting direction superimposed on the object image.
前記BIMデータ割当部が割り当てた前記対象オブジェクトの前記BIMデータを利用して、前記対象オブジェクトで構成される前記建物の平面図、立体図またはパース図を生成する図面・パース生成部、をさらに有してもよい。 The system may further include a drawing/perspective generation unit that uses the BIM data of the target objects assigned by the BIM data assignment unit to generate a floor plan, three-dimensional drawing, or perspective drawing of the building composed of the target objects.
本発明の第2の態様においては、建物の部屋の内部を撮像するとともに、撮像点から被撮像物までの距離を測定することで前記部屋の内部の3次元データを生成する3次元データ生成機能と、前記3次元データから、前記部屋の壁の夫々に対応する壁オブジェクト、前記部屋に設置された単一または複数の建具の夫々に対応する建具オブジェクトおよび前記部屋に配置された単一または複数の住設機器の夫々に対応する住設機器オブジェクトから選択された少なくとも1つのオブジェクトを生成するオブジェクト生成機能と、少なくとも単一の前記部屋についての複数の前記壁オブジェクトを含む建物情報を送信する通信機能と、を備えた携帯情報端末から、前記建物情報を受信する通信機能と、前記通信部が受信した前記建物情報に含まれる複数の前記壁オブジェクを組み合わせて、少なくとも単一の前記部屋を含む前記建物のホワイトモデルを生成するホワイトモデル生成機能と、前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てるBIMデータ割当機能と、をコンピュータに実現させるためのプログラム、を提供する。 In a second aspect of the present invention, a program is provided for causing a computer to implement the following functions from a mobile information terminal: a 3D data generation function that captures an image of the interior of a room in a building and generates 3D data of the interior of the room by measuring the distance from the imaging point to the imaged object; an object generation function that generates, from the 3D data, at least one object selected from wall objects corresponding to each of the walls of the room, fixture objects corresponding to each of one or more fixtures installed in the room, and household equipment objects corresponding to each of one or more household equipment installed in the room; and a communication function that transmits building information including a plurality of the wall objects for at least one of the rooms; a communication function that receives the building information from the mobile information terminal; a white model generation function that combines the wall objects included in the building information received by the communication unit to generate a white model of the building including at least one of the rooms; and a BIM data assignment function that assigns BIM data to at least one target object selected from the objects of the white model, the fixture objects, and the household equipment objects.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Subcombinations of these features may also constitute inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、建物管理システム100を利用するネットワークシステム10の一例を示す概念図である。ネットワークシステム10は、建物管理システム100、携帯情報端末200、情報処理装置300、ネットワーク400を有し、建物管理システム100と携帯情報端末200との間、建物管理システム100と情報処理装置300との間はネットワーク400によって接続されている。 Figure 1 is a conceptual diagram showing an example of a network system 10 that uses a building management system 100. The network system 10 includes a building management system 100, a mobile information terminal 200, an information processing device 300, and a network 400, and the building management system 100 and the mobile information terminal 200 are connected to each other via the network 400, and the building management system 100 and the information processing device 300 are connected to each other via the network 400.
建物管理システム100は、サーバとして機能する情報処理装置300であり、携帯情報端末200は、たとえばスマートフォン、パッド型コンピュータ等、携帯または持ち運び可能な情報処理装置300である。情報処理装置300は、たとえばデスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ等、一般的な情報処理装置300である。携帯情報端末200、情報処理装置300は、サーバである建物管理システム100に要求(リクエスト)を発し、当該要求に対するサーバからの応答(レスポンス)を処理するクライアントとして機能する。ネットワーク400は、クライアントである携帯情報端末200および情報処理装置300を、サーバである建物管理システム100に接続するデータ通信手段である。ネットワーク400として、たとえば、インターネットプロトコルに従う無線LAN(Local area network)または有線LAN、携帯電話回線網、イーサネット、シリアル通信回線、ブルートゥース(登録商標)無線通信、等が例示できる。 The building management system 100 is an information processing device 300 that functions as a server, and the mobile information terminal 200 is a portable or mobile information processing device 300 such as a smartphone or pad computer. The information processing device 300 is a general information processing device 300 such as a desktop personal computer or laptop personal computer. The mobile information terminal 200 and information processing device 300 function as clients that issue requests to the building management system 100, which serves as the server, and process responses to those requests from the server. The network 400 is a data communication means that connects the client mobile information terminals 200 and information processing devices 300 to the building management system 100, which serves as the server. Examples of the network 400 include a wireless LAN (Local Area Network) or wired LAN conforming to the Internet Protocol, a mobile phone network, Ethernet, a serial communication line, Bluetooth (registered trademark) wireless communication, etc.
建物管理システム100、携帯情報端末200および情報処理装置300のハードウエア構成は、何れも一般的なものであり、たとえば、マザーボード、マザーボード上のシステムバスに接続されたCPU(Central Processing Unit)、キャッシュメモリ、主メモリ、GPU(Graphics Processing Unit)、グラフィックメモリ、HDD(Hard Disk Drive)やSSD(Solid State Drive)等のマスストレージ装置、キーボードやポインティングデバイス等の入力装置、表示装置やプリンタ等の出力制御装置、等を挙げることができる。これらハードウエアをソフトウエアによって協働させることで、後に説明する機能を建物管理システム100、携帯情報端末200および情報処理装置300に実現させる。 The hardware configurations of the building management system 100, mobile information terminal 200, and information processing device 300 are all common, and include, for example, a motherboard, a CPU (Central Processing Unit) connected to a system bus on the motherboard, cache memory, main memory, a GPU (Graphics Processing Unit), graphics memory, mass storage devices such as HDDs (Hard Disk Drives) and SSDs (Solid State Drives), input devices such as keyboards and pointing devices, and output control devices such as displays and printers. By cooperating with this hardware through software, the building management system 100, mobile information terminal 200, and information processing device 300 can realize the functions described below.
図2は、建物管理システム100、携帯情報端末200、情報処理装置300の一例を示す機能ブロック図である。 Figure 2 is a functional block diagram showing an example of a building management system 100, a mobile information terminal 200, and an information processing device 300.
建物管理システム100は、通信部102、ホワイトモデル生成部104、ホワイトモデル整形部106、BIMデータ割当部108、推論部110、グレード登録部112、オブジェクト画像生成部114、見積生成部116、コメント情報保持部118、着目点画像生成部120、記憶部122、制御部124および図面・パース生成部126を有し、携帯情報端末200は、カメラモジュール202、LiDAR(Light Detection And Ranging)モジュール204、3次元データ生成部206、オブジェクト生成部208、通信部210、表示入力部212、記憶部214および制御部216を有する。情報処理装置300は、入力部302、出力部304、表示部306、記憶部308、通信部310および制御部312を有する。 The building management system 100 has a communication unit 102, a white model generation unit 104, a white model shaping unit 106, a BIM data allocation unit 108, an inference unit 110, a grade registration unit 112, an object image generation unit 114, an estimate generation unit 116, a comment information storage unit 118, a focus point image generation unit 120, a memory unit 122, a control unit 124, and a drawing/perspective generation unit 126. The mobile information terminal 200 has a camera module 202, a LiDAR (Light Detection and Ranging) module 204, a 3D data generation unit 206, an object generation unit 208, a communication unit 210, a display input unit 212, a memory unit 214, and a control unit 216. The information processing device 300 has an input unit 302, an output unit 304, a display unit 306, a memory unit 308, a communication unit 310, and a control unit 312.
カメラモジュール202は、建物の部屋の内部を撮像し、LiDARモジュール204は、撮像点から被撮像物までの距離を測定する。LiDARモジュール204の測定に基づき、3次元データ生成部206は、部屋の内部の3次元データを生成する。オブジェクト生成部208は、3次元データ生成部206で生成した3次元データから、部屋内のオブジェクトを生成する。生成されるオブジェクトとして、部屋の壁の夫々に対応する壁オブジェクト、部屋に設置された単一または複数の建具の夫々に対応する建具オブジェクト、部屋に配置された単一または複数の住設機器の夫々に対応する住設機器オブジェクト、が例示できる。オブジェクト生成部208は、これら例示したオブジェクトの少なくとも1つを生成する。通信部210は、データを送信し受信する。通信部210は、オブジェクト生成部208が生成した少なくとも単一の部屋についての複数の壁オブジェクトを含む建物情報を送信する。 The camera module 202 captures images of the interior of a room in the building, and the LiDAR module 204 measures the distance from the imaging point to the imaged object. Based on the measurements by the LiDAR module 204, the 3D data generation unit 206 generates 3D data of the interior of the room. The object generation unit 208 generates objects within the room from the 3D data generated by the 3D data generation unit 206. Examples of objects generated include wall objects corresponding to each wall of the room, fixture objects corresponding to one or more fixtures installed in the room, and home appliance objects corresponding to one or more home appliances placed in the room. The object generation unit 208 generates at least one of these example objects. The communication unit 210 transmits and receives data. The communication unit 210 transmits building information including multiple wall objects for at least a single room generated by the object generation unit 208.
表示入力部212は、たとえばタッチパネルを備えた液晶ディスプレイであり、記憶部214は、プログラムやデータを記録する。制御部216は、カメラモジュール202、LiDARモジュール204、3次元データ生成部206、オブジェクト生成部208、通信部210、表示入力部212、記憶部214を制御する。 The display input unit 212 is, for example, a liquid crystal display equipped with a touch panel, and the memory unit 214 stores programs and data. The control unit 216 controls the camera module 202, LiDAR module 204, 3D data generation unit 206, object generation unit 208, communication unit 210, display input unit 212, and memory unit 214.
入力部302は、たとえばキーボードやマウス等のポインティングデバイスであり、出力部304は、たとえばプリンタである。表示部306は、たとえば液晶ディスプレイであり、記憶部308は、たとえばHDD等のマスストレージデバイスである。記憶部308には、プログラムやデータが記録される。通信部310は、データを送信し受信する。制御部312は、入力部302、出力部304、表示部306、記憶部308、通信部310を制御する。 The input unit 302 is, for example, a pointing device such as a keyboard or mouse, and the output unit 304 is, for example, a printer. The display unit 306 is, for example, an LCD display, and the memory unit 308 is, for example, a mass storage device such as a HDD. Programs and data are recorded in the memory unit 308. The communication unit 310 sends and receives data. The control unit 312 controls the input unit 302, output unit 304, display unit 306, memory unit 308, and communication unit 310.
通信部102は、携帯情報端末200または情報処理装置300との間でデータを送信し受信する。特に、通信部102は、携帯情報端末200から送信された建物情報を受信する。建物情報には、前記した通り、オブジェクト生成部208が生成した少なくとも単一の部屋についての複数の壁オブジェクトを含む。通信部102は、また、オブジェクト画像のデータ、および、BIMデータの全部または一部の一覧データを携帯情報端末200または情報処理装置300に送信する。 The communication unit 102 transmits and receives data to and from the mobile information terminal 200 or the information processing device 300. In particular, the communication unit 102 receives building information transmitted from the mobile information terminal 200. As described above, the building information includes multiple wall objects for at least a single room generated by the object generation unit 208. The communication unit 102 also transmits object image data and list data of all or part of the BIM data to the mobile information terminal 200 or the information processing device 300.
ホワイトモデル生成部104は、通信部102が受信した建物情報に含まれる複数の壁オブジェクを組み合わせて、少なくとも単一の部屋を含む建物のホワイトモデルを生成する。 The white model generation unit 104 combines multiple wall objects included in the building information received by the communication unit 102 to generate a white model of a building that includes at least one room.
ホワイトモデル整形部106は、ホワイトモデルを構成する壁オブジェクトの少なくとも1つに補正を加えることでホワイトモデルを整形する。図3は、ホワイトモデル整形部106の一例を示す機能ブロック図である。たとえば、ホワイトモデル整形部106は、傾き補正150、歪補正152、モジュールピッチ補正154、不要壁削除補正156、小部屋削除補正158、直線化補正160、外周補正162、壁分割補正164、の各補正機能を有する。 The white model shaping unit 106 shapes the white model by applying corrections to at least one of the wall objects that make up the white model. Figure 3 is a functional block diagram showing an example of the white model shaping unit 106. For example, the white model shaping unit 106 has the following correction functions: tilt correction 150, distortion correction 152, module pitch correction 154, unnecessary wall removal correction 156, small room removal correction 158, straightening correction 160, perimeter correction 162, and wall division correction 164.
傾き補正150は、ホワイトモデルを回転して傾きを補正する。歪補正152は、二つの壁オブジェクトをX軸またはY軸に平行な直線になるよう補正する。モジュールピッチ補正154は、各オブジェクトが、グリッド線に沿うよう移動する。不要壁削除補正156は、不要な壁オブジェクトを削除する。小部屋削除補正158は、小部屋を構成する壁オブジェクトを削除する。直線化補正160は、二つの壁オブジェクトを1つにまとめる。外周補正162は、欠落した外周壁を補完する。壁分割補正164は、壁オブジェクトを分割する。 Tilt correction 150 rotates the white model to correct tilt. Distortion correction 152 corrects two wall objects so that they are in a straight line parallel to the X or Y axis. Module pitch correction 154 moves each object so that it aligns with the grid lines. Unnecessary wall removal correction 156 removes unnecessary wall objects. Small room removal correction 158 removes wall objects that make up small rooms. Straightening correction 160 combines two wall objects into one. Periphery correction 162 adds missing peripheral walls. Wall division correction 164 divides wall objects.
BIMデータ割当部108は、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てる。 The BIM data assignment unit 108 assigns BIM data to at least one target object selected from white model objects, fixture objects, and housing equipment objects.
BIMデータの割り当てには、推論部110を用いることができる。推論部110は、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つの入力オブジェクトが入力され、推論の結果として、入力オブジェクトに応じた単一または複数のBIMデータ候補を出力する。推論部110は、入力オブジェクトおよび当該入力オブジェクトに対応する正解情報によって学習させた教師あり学習済みニューラルネットワークを用いて推論する。あるいは、推論部110は、入力オブジェクトに対応するBIMデータが適切に分類出力されるよう学習させた教師なし学習済みニューラルネットワークを用いて推論する。 The inference unit 110 can be used to assign BIM data. The inference unit 110 receives at least one input object selected from white model objects, fixture objects, and housing equipment objects, and outputs, as the result of inference, one or more BIM data candidates corresponding to the input object. The inference unit 110 performs inference using a supervised trained neural network that has been trained using the input object and correct answer information corresponding to the input object. Alternatively, the inference unit 110 performs inference using an unsupervised trained neural network that has been trained to appropriately classify and output BIM data corresponding to the input object.
推論部110を用いた場合の一例として、BIMデータ割当部108は、割当対象オブジェクトを入力とする推論の結果として推論部110が出力したBIMデータ候補のうち、最も確率が高いBIMデータを自動的に割当対象オブジェクトに割り当てることができる。 As an example of using the inference unit 110, the BIM data allocation unit 108 can automatically assign to the allocation target object the BIM data with the highest probability among the BIM data candidates output by the inference unit 110 as a result of inference using the allocation target object as input.
あるいは、推論部110を用いた他の例として、BIMデータ割当部108は、推論の結果としてユーザに示したBIMデータ候補のうち、ユーザの選択に応じたBIMデータを割当対象オブジェクトに割り当てることができる。すなわち、通信部102が、推論部110の推論結果をユーザが使用する携帯情報端末200または情報処理装置300に送信し、BIMデータ割当部108は、通信部102が送信したBIMデータ候補のうち、ユーザの選択操作に応じたBIMデータを割当対象オブジェクトに割り当てる。 Alternatively, as another example using the inference unit 110, the BIM data allocation unit 108 can allocate BIM data corresponding to the user's selection from among the BIM data candidates presented to the user as a result of the inference to the allocation target object. That is, the communication unit 102 transmits the inference results of the inference unit 110 to the mobile information terminal 200 or information processing device 300 used by the user, and the BIM data allocation unit 108 allocates BIM data corresponding to the user's selection operation from among the BIM data candidates transmitted by the communication unit 102 to the allocation target object.
BIMデータ割当部108は、グレード登録部112に登録されたグレードに応じたBIMデータをオブジェクト(登録オブジェクト)に割り当てることも可能である。グレード登録部112は、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つの登録オブジェクトに対するグレードを登録する。 The BIM data allocation unit 108 can also allocate BIM data to objects (registered objects) according to the grade registered in the grade registration unit 112. The grade registration unit 112 registers a grade for at least one registered object selected from white model objects, fixture objects, and housing equipment objects.
一旦割り当てたBIMデータを変更する、または、未割当のオブジェクトに新たにBIMデータを割り当てることも可能である。この場合、通信部102は、少なくとも1つのオブジェクトの指定および当該指定オブジェクトに対応するBIMデータを含む要求を携帯情報端末200または情報処理装置300から受信し、当該要求に応答して、BIMデータ割当部108は、指定オブジェクトのBIMデータを、要求に含まれるBIMデータに変更または新たに割り当てる。 It is also possible to change BIM data that has already been assigned, or to assign new BIM data to an unassigned object. In this case, the communication unit 102 receives a request from the mobile information terminal 200 or the information processing device 300 that specifies at least one object and includes BIM data corresponding to the specified object, and in response to the request, the BIM data assignment unit 108 changes or assigns new BIM data for the specified object to the BIM data included in the request.
オブジェクト画像生成部114は、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つのオブジェクトを表す2次元または3次元のオブジェクト画像を生成する。生成されたオブジェクト画像のデータは、通信部102が、携帯情報端末200または情報処理装置300に送信する。 The object image generation unit 114 generates a two-dimensional or three-dimensional object image representing at least one object selected from a white model object, a fixture object, and a home appliance object. The communication unit 102 transmits data of the generated object image to the mobile information terminal 200 or the information processing device 300.
見積生成部116は、BIMデータの全部または一部を参照し、建物の修繕・リフォーム費用の見積を生成する。生成された見積のデータは、通信部102が、携帯情報端末200または情報処理装置300に送信する。 The estimate generation unit 116 references all or part of the BIM data to generate an estimate for the cost of repairing and renovating the building. The communication unit 102 transmits the generated estimate data to the mobile information terminal 200 or the information processing device 300.
コメント情報保持部118は、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つの選択オブジェクトに関連するコメント情報を、選択オブジェクトに紐付けて保持する。 The comment information storage unit 118 stores comment information related to at least one selected object selected from white model objects, fixture objects, and home appliance objects, by linking it to the selected object.
コメント情報保持部118は、選択オブジェクトにおける着目点の位置を示す位置情報をさらに保持することができ、この場合、着目点画像生成部120は、選択オブジェクトの着目点を示す着目点画像を、オブジェクト画像生成部114が生成したオブジェクト画像に重畳して表示するよう生成する。着目点画像が重畳されたオブジェクト画像のデータおよびコメント情報は、通信部102によって携帯情報端末200または情報処理装置300に送信される。 The comment information storage unit 118 can further store position information indicating the position of the focus point in the selected object. In this case, the focus point image generation unit 120 generates a focus point image indicating the focus point of the selected object so that it is superimposed on the object image generated by the object image generation unit 114. Data on the object image with the superimposed focus point image and comment information are transmitted by the communication unit 102 to the mobile information terminal 200 or the information processing device 300.
コメント情報保持部118は、さらに、コメント情報に関連する画像データまたは電子データを保持することができる、この場合、通信部102は、オブジェクトの画像データおよびコメント情報に加え、画像データまたは電子データを、携帯情報端末200または情報処理装置300に送信する。 The comment information storage unit 118 can further store image data or electronic data related to the comment information. In this case, the communication unit 102 transmits the image data or electronic data of the object, as well as the comment information, to the mobile information terminal 200 or the information processing device 300.
また、通信部102が受信する建物情報に、着目点に対応する位置の部屋内部の撮像画像データを含む場合、コメント情報保持部118は、着目点に紐付けて当該撮像画像データを保持し、通信部102は、着目点画像が重畳されたオブジェクト画像のデータおよびコメント情報に加えて、当該撮像画像データを携帯情報端末200または情報処理装置300に送信する。 Furthermore, if the building information received by the communication unit 102 includes captured image data of the interior of a room at a position corresponding to the point of interest, the comment information storage unit 118 stores the captured image data in association with the point of interest, and the communication unit 102 transmits the captured image data to the mobile information terminal 200 or the information processing device 300, in addition to the data of the object image on which the point of interest image is superimposed and the comment information.
コメント情報保持部118は、着目点に紐付けられた撮像画像データを取得したときの撮影位置および撮影方向を示す撮像情報を保持することができ、この場合、着目点画像生成部120は、着目点画像を生成するとともに、撮影位置および撮影方向を、オブジェクト画像に重畳して表示するよう生成する。 The comment information storage unit 118 can store imaging information indicating the shooting position and shooting direction when the captured image data linked to the point of interest was acquired. In this case, the point of interest image generation unit 120 generates the point of interest image and also generates the shooting position and shooting direction so that they are superimposed on the object image.
図面・パース生成部126は、BIMデータ割当部108が割り当てた対象オブジェクトのBIMデータを利用して、対象オブジェクトで構成される建物の平面図、立体図またはパース図を生成する。 The drawing/perspective generation unit 126 uses the BIM data of the target objects assigned by the BIM data assignment unit 108 to generate floor plans, three-dimensional drawings, or perspective drawings of the building made up of the target objects.
記憶部122は、たとえばHDD等のマスストレージデバイスであり、プログラムやデータが記録される。特に、記憶部122は、BIMデータおよびオブジェクトの情報を記録する。制御部124は、通信部102、ホワイトモデル生成部104、ホワイトモデル整形部106、BIMデータ割当部108、推論部110、グレード登録部112、オブジェクト画像生成部114、見積生成部116、コメント情報保持部118、着目点画像生成部120、記憶部122、図面・パース生成部126を制御する。 The memory unit 122 is a mass storage device such as a HDD, and stores programs and data. In particular, the memory unit 122 stores BIM data and object information. The control unit 124 controls the communication unit 102, white model generation unit 104, white model shaping unit 106, BIM data allocation unit 108, inference unit 110, grade registration unit 112, object image generation unit 114, estimate generation unit 116, comment information storage unit 118, focus point image generation unit 120, memory unit 122, and drawing/perspective generation unit 126.
図4は、建物管理システム100の動作の一例を示すフロー図である。まず、携帯情報端末200のカメラモジュール202により建物の室内を撮影し、LiDARモジュール204により室内に存在する物の距離を計測する(ステップ500)。LiDARモジュール204による距離計測の結果から、3次元データ生成部206により室内の3次元データ(3Dデータ)を生成する(ステップ502)。さらに、生成した3Dデータから、オブジェクト生成部208により室内のオブジェクトを生成する(ステップ504)。 Figure 4 is a flow diagram showing an example of the operation of the building management system 100. First, the camera module 202 of the mobile information terminal 200 captures an image of the interior of the building, and the LiDAR module 204 measures the distance to objects present in the room (step 500). From the distance measurement results obtained by the LiDAR module 204, the three-dimensional data generation unit 206 generates three-dimensional data (3D data) of the interior (step 502). Furthermore, from the generated 3D data, the object generation unit 208 generates objects for the interior (step 504).
なお、生成されるオブジェクトは、その属性として、何れのカテゴリに分類されるかを示すカテゴリの他、当該オブジェクトの識別情報(UUID:Universally Unique Identifier)、位置情報、高さや幅等のサイズ情報、他のオブジェクトと関連する場合の当該関連するオブジェクトの識別情報、等が含まれるカテゴリ情報を有する。カテゴリとして、たとえば壁、扉、開口、窓、浴槽、ベッド、椅子、食洗器、暖炉、オーブン、冷蔵庫、シンク、ソファー、階段、収納、ストーブ、机、テレビ、トイレ、洗濯乾燥が例示できる。なお、本明細書において、壁、壁の開口等、建物構造のカテゴリに属するオブジェクトを壁オブジェクトと称し、窓、扉等の建具のカテゴリに属するオブジェクトを建具オブジェクトと称し、浴槽、ベッド、椅子、食洗器、暖炉等の住設機器のカテゴリに属するオブジェクトを住設機器オブジェクトと称することとする。 The generated object has category information as its attributes, including the category that indicates the category into which it falls, as well as the object's identification information (UUID: Universally Unique Identifier), location information, size information such as height and width, and identification information of related objects if they are related to other objects. Examples of categories include walls, doors, openings, windows, bathtubs, beds, chairs, dishwashers, fireplaces, ovens, refrigerators, sinks, sofas, stairs, storage, stoves, desks, televisions, toilets, and washer/dryer. In this specification, objects that belong to the building structure category, such as walls and wall openings, are referred to as wall objects, objects that belong to the fixture category, such as windows and doors, are referred to as fixture objects, and objects that belong to the home appliance category, such as bathtubs, beds, chairs, dishwashers, and fireplaces, are referred to as home appliance objects.
生成されたオブジェクト(カテゴリ情報を含む)は建物情報として建物管理システム100に送信され(ステップ506)、建物管理システム100の通信部102は当該建物情報を受信する(ステップ508)。なお、建物情報には、ステップ500で撮影された際の撮像データ、または、別途撮影された画像データを含んでもよい。また、生成されたオブジェクトの建物管理システム100への送信は、オブジェクトの生成と同期してリアルタイムに送信されるものであってもよく、生成されたオブジェクトが一旦記憶部214に記録された後、記憶部214から建物管理システム100に転送されるものであってもよい。 The generated object (including category information) is transmitted to the building management system 100 as building information (step 506), and the communication unit 102 of the building management system 100 receives the building information (step 508). Note that the building information may include image data captured in step 500 or separately captured image data. The generated object may be transmitted to the building management system 100 in real time in synchronization with the generation of the object, or the generated object may be temporarily recorded in the memory unit 214 and then transferred from the memory unit 214 to the building management system 100.
ステップ508で通信部102が受信したオブジェクトは、ホワイトモデル生成部104に入力され、ホワイトモデル生成部104によってホワイトモデルが生成される(ステップ510)。ホワイトモデルを生成することで、生成したホワイトモデルに建具に対応する建具オブジェクトや住設機器に対応する住設機器オブジェクトを配置することができ、現実の建物の部屋を構成する室内構造をシミュレートすることができるようになる。 The objects received by the communication unit 102 in step 508 are input to the white model generation unit 104, which generates a white model (step 510). By generating a white model, it is possible to place fittings objects corresponding to fittings and household equipment objects corresponding to household equipment in the generated white model, making it possible to simulate the interior structure that makes up a room in a real building.
ホワイトモデルの生成は、たとえば次のアルゴリズムに従って実行される。すなわち、受信したオブジェクトに含まれる壁オブジェクトを参照し、当該壁オブジェクトのカテゴリ情報に含まれるオブジェクト識別情報(UUID)、位置情報、サイズ情報を使用し、壁オブジェクトの位置情報とサイズ情報に含まれる幅の情報とから、壁オブジェクトの頂点情報を構築し、各壁オブジェクトの頂点が繋がるかを判断する。繋がりのある壁オブジェクトを順次繋げ、繋がった一連の壁オブジェクトの頂点の始点と終点が一致した場合、当該一連の壁オブジェクトで囲まれた空間を部屋と認識する。このような判断および認識の処理を全ての壁オブジェクトに対して実行し、単一または複数の部屋を認識し、部屋を構成するとは判断されなかった壁オブジェクトは壁として認識する。以上のようにして、単一または複数の部屋および壁からなるホワイトモデルが構成される。 The generation of a white model is performed, for example, according to the following algorithm. That is, the system references the wall objects included in the received object, and uses the object identification information (UUID), position information, and size information included in the category information of the wall object to construct vertex information for the wall object from the wall object's position information and width information included in the size information, and determines whether the vertices of each wall object are connected. Connected wall objects are connected in order, and if the start and end points of the vertices of a connected series of wall objects match, the space enclosed by that series of wall objects is recognized as a room. This determination and recognition process is performed for all wall objects, recognizing single or multiple rooms, and wall objects not determined to constitute a room are recognized as walls. In this way, a white model consisting of single or multiple rooms and walls is constructed.
ただし、ステップ510で生成したホワイトモデルは、本来直線であるべき壁が歪んでいたり、不要な壁を含んでいたり、現実にはあり得ない部屋を構成していたり、本来あるべき壁が無い状態であったりする場合がある。このような不具合は、壁オブジェクトが適切に生成されなかったことによるノイズであり、現実の部屋構造と乖離する。当該乖離が存在したままでは、室内をシミュレートする画像に、壁の歪みや欠落、存在しない壁が表示されたり、また、室内に配置される建具や住設機器が不自然に表示されたりして都合が悪い。さらに、在るべき壁オブジェクトの欠落や不要な壁オブジェクトが存在したままでは、後に割り当てることとなるBIMデータが適切に割り当てられなくなる。よって、現実の部屋構造とホワイトモデルとの乖離を解消すべく、ホワイトモデルの整形を行う(ステップ512)。 However, the white model generated in step 510 may contain distorted walls that should be straight, may include unnecessary walls, may form rooms that do not exist in reality, or may lack walls that should be there. These defects are noise caused by improperly generated wall objects, and deviate from the actual room structure. If these deviations remain, the image simulating the room may display distorted or missing walls, or non-existent walls, and the fixtures and fixtures and fixtures placed in the room may appear unnatural, which is inconvenient. Furthermore, if wall objects that should be there are missing or unnecessary wall objects remain, the BIM data that will be assigned later will not be assigned appropriately. Therefore, the white model is shaped to eliminate any deviations between the actual room structure and the white model (step 512).
図5は、ホワイトモデル整形の処理例を示すフロー図である。ホワイトモデルの整形は、ホワイトモデル整形部106で処理され、ホワイトモデルを回転して傾きを補正する傾き補正(ステップ540)、二つの壁オブジェクトをX軸またはY軸に平行な直線になるよう補正する歪補正(ステップ542)、各壁オブジェクトをグリッド線に沿うよう移動するモジュールピッチ補正(ステップ544)、不要な壁オブジェクトを削除する不要壁削除補正(ステップ546)、小部屋を構成する壁オブジェクトを削除する小部屋削除補正(ステップ548)、二つの壁オブジェクトを1つにまとめる直線化補正(ステップ550)、欠落した外周壁を補完する外周補正(ステップ552)、壁オブジェクトを分割する壁分割補正(ステップ554)、の順で処理する。なお、ステップ540からステップ554の補正処理は全て実行する必要はなく、必要に応じて何れかの補正処理を実行すればよい。 Figure 5 is a flow diagram showing an example of the white model shaping process. Shaping of the white model is processed by the white model shaping unit 106 in the following order: tilt correction (step 540), which rotates the white model to correct tilt; distortion correction (step 542), which corrects two wall objects so that they are straight lines parallel to the X-axis or Y-axis; module pitch correction (step 544), which moves each wall object along a grid line; unnecessary wall deletion correction (step 546), which deletes unnecessary wall objects; small room deletion correction (step 548), which deletes wall objects that make up small rooms; straightening correction (step 550), which combines two wall objects into one; perimeter correction (step 552), which complements missing outer walls; and wall division correction (step 554), which divides wall objects. It is not necessary to perform all of the correction processes from step 540 to step 554; any of the correction processes may be performed as needed.
ホワイトモデルを整形することで、現実の部屋構造とホワイトモデルとの乖離を解消し、ホワイトモデルを構成する壁オブジェクトに、BIMデータを適切に割り当てることができるようになる。 By shaping the white model, the discrepancy between the actual room structure and the white model is eliminated, and BIM data can be appropriately assigned to the wall objects that make up the white model.
次に、建物管理システム100のグレード登録部112が、グレード登録要求を生成しクライアント側に送信する(ステップ514)。なお、ステップ506で携帯情報端末200が建物情報を建物管理システム100送信した後のクライアント側の処理は、携帯情報端末200が引き続き行ってもよく、また、適切なログイン処理の後、携帯情報端末200とは別の情報処理装置300がクラインとして処理を引き継いでもよい。よって、ステップ514のグレード登録要求は、クライアントとして動作する携帯情報端末200または情報処理装置300に送信される。 Next, the grade registration unit 112 of the building management system 100 generates a grade registration request and sends it to the client side (step 514). Note that after the mobile information terminal 200 sends the building information to the building management system 100 in step 506, the client-side processing may continue to be performed by the mobile information terminal 200, or, after appropriate login processing, an information processing device 300 other than the mobile information terminal 200 may take over processing as a client. Therefore, the grade registration request in step 514 is sent to the mobile information terminal 200 or information processing device 300 operating as a client.
グレード登録要求を受信した携帯情報端末200または情報処理装置300は、グレード登録操作を行い(ステップ516)、グレード登録を受けた建物管理システム100のBIMデータ割当部108は、登録されたグレードに応じたBIMデータを、ホワイトモデルを構成する壁オブジェクト、建具オブジェクト、住設機器オブジェクトに割り当てる(ステップ518)。なお、グレード登録がなかった場合、予め設定したデフォルトのグレードを適用してもよい。 The mobile information terminal 200 or information processing device 300 that receives the grade registration request performs the grade registration operation (step 516), and the BIM data allocation unit 108 of the building management system 100 that received the grade registration allocates the BIM data corresponding to the registered grade to the wall objects, fittings objects, and housing equipment objects that make up the white model (step 518). Note that if no grade is registered, a pre-set default grade may be applied.
なお、BIMデータは、広義には建築物に関する情報のモデリング手法に用いるデータをいうが、本発明におけるBIMデータは、建築情報のモデリング手法全般に用いる広義のBIMデータではなく、建物管理システム100で利用する建物の保全管理やリフォーム等に関連したデータに限定した、簡易化された3次元データと属性情報をいうものとし、これらを総称してBIMデータと呼称する。本発明におけるBIMデータの属性情報として、たとえば、対応するオブジェクトの共通コード、企業用コード、大・中・細分類、メーカー名、商品名、商品コード、サイズ、材料単価、工事単価、単位、備考、各種コード、付帯する修繕工事、等があげられる。 In a broad sense, BIM data refers to data used in modeling methods for information about buildings. However, the BIM data in this invention does not refer to the broad BIM data used in all modeling methods for building information, but rather refers to simplified three-dimensional data and attribute information limited to data related to building maintenance and management, renovations, etc. used in the building management system 100, and these are collectively referred to as BIM data. Examples of attribute information for BIM data in this invention include the common code for the corresponding object, company code, large/medium/small classification, manufacturer name, product name, product code, size, material unit price, construction unit price, unit, remarks, various codes, and associated repair work.
ステップ518の段階でのBIMデータの割り当ては、壁オブジェクト、建具オブジェクトおよび住設機器オブジェクトの全てのオブジェクトに対して行う必要はなく、壁オブジェクト、建具オブジェクトまたは住設機器オブジェクトの一部のオブジェクトに対してのみBIMデータを割り当ててもよい。また、全てのオブジェクトに対しBIMデータの割り当てを行わず、ステップ518をパスしてもよい。 The assignment of BIM data in step 518 does not need to be performed for all wall objects, fixture objects, and home appliance objects; BIM data may be assigned only to some of the wall objects, fixture objects, or home appliance objects. It is also possible to skip step 518 without assigning BIM data to all objects.
ステップ518のBIMデータの割り当ては、推論部110による推論結果を適用してもよい。図6は、BIMデータ割当(ステップ518)の処理の一例を示すフロー図である。ます、BIMデータ割当部108は、BIMデータ割当処理の対象である対象オブジェクトを特定し(ステップ560)、対象オブジェクトを推論部110の学習済みモデルに入力する(ステップ562)。推論部110は、入力された対象オブジェクトに対するBIMデータ候補を推論し(ステップ564)、推論されたBIMデータ候補をBIMデータ割当部108に渡す。BIMデータ割当部108は、BIMデータ候補のうち最大確率を示すBIMデータを対象オブジェクトに割り当てる(ステップ566)。BIMデータ割当部108は、残りの対象オブジェクトがあるかを判断し(ステップ568)、残りがあると判断した場合にはステップ560からの処理を繰り返し、残りがないと判断した場合には処理を終了する(ステップ570)。このような処理を行うことで、対象オブジェクトに対し最も適切と推論されたBIMデータを自動的に割り当てることができ、ユーザ操作による割り当てを省略して、ユーザの利便性を高めることができる。 The BIM data allocation in step 518 may be performed using the inference results from the inference unit 110. Figure 6 is a flow diagram showing an example of the BIM data allocation process (step 518). First, the BIM data allocation unit 108 identifies a target object that is the target of the BIM data allocation process (step 560) and inputs the target object into the trained model of the inference unit 110 (step 562). The inference unit 110 infers BIM data candidates for the input target object (step 564) and passes the inferred BIM data candidates to the BIM data allocation unit 108. The BIM data allocation unit 108 assigns the BIM data that shows the highest probability among the BIM data candidates to the target object (step 566). The BIM data allocation unit 108 determines whether there are any remaining target objects (step 568). If it determines that there are remaining target objects, it repeats the process from step 560; if it determines that there are no remaining target objects, it terminates the process (step 570). By performing this type of processing, the BIM data that is inferred to be the most appropriate for the target object can be automatically assigned, eliminating the need for user operation for assignment and improving user convenience.
また、ステップ518のBIMデータの割り当ては、推論部110による推論結果を参照したユーザによる選択を適用してもよい。図7は、BIMデータ割当(ステップ518)の処理の他の例を示すフロー図である。図6の処理と同様に、対象オブジェクトの特定(ステップ560)、学習済みモデルへの入力(ステップ562)、BIMデータ候補の推論(ステップ564)を行い、推論されたBIMデータ候補を、携帯情報端末200または情報処理装置300に送信する(ステップ572)。BIMデータ候補を受信した携帯情報端末200または情報処理装置300は、BIMデータ候補を表示し(ステップ574)、ユーザは、表示されたBIMデータ候補の中から割り当てるBIMデータを選択する選択操作を行う(ステップ576)。選択結果の情報を受け取ったBIMデータ割当部108は、ユーザによって選択された選択BIMデータを対象オブジェクトに割り当てる(ステップ578)。BIMデータ割当部108は、残りの対象オブジェクトがあるかを判断し(ステップ568)、残りがあると判断した場合にはステップ560からの処理を繰り返し、残りがないと判断した場合には処理を終了する(ステップ570)。このような処理を行うことで、対象オブジェクトに対し適切と推論されたBIMデータ候補の中からユーザの選択に応じたBIMデータを割り当てることができ、ユーザによるBIMデータの割り当て操作を補助して、ユーザの利便性を高めることができる。 The BIM data allocation in step 518 may also be based on a user selection made with reference to the inference results from the inference unit 110. Figure 7 is a flow chart showing another example of the BIM data allocation process (step 518). Similar to the process in Figure 6, the target object is identified (step 560), input into the trained model (step 562), and BIM data candidates are inferred (step 564). The inferred BIM data candidates are then transmitted to the mobile information terminal 200 or information processing device 300 (step 572). The mobile information terminal 200 or information processing device 300 that has received the BIM data candidates displays the BIM data candidates (step 574), and the user performs a selection operation to select BIM data to be assigned from the displayed BIM data candidates (step 576). The BIM data allocation unit 108, which has received information on the selection results, assigns the selected BIM data selected by the user to the target object (step 578). The BIM data allocation unit 108 determines whether there are any remaining target objects (step 568), and if it determines that there are, repeats the processing from step 560, or if it determines that there are no remaining objects, terminates the processing (step 570). By performing this processing, BIM data according to the user's selection can be allocated from BIM data candidates inferred to be appropriate for the target object, thereby assisting the user in allocating BIM data and improving user convenience.
次に、建物管理システム100のオブジェクト画像生成部が、壁オブジェクト、建具オブジェクトおよび住設機器オブジェクトの全部または一部についてオブジェクト画像を生成する(ステップ520)。オブジェクト画像は3次元画像または2次元画像であり、オブジェクトにBIMデータが割り当てられている場合は、当該BIMデータに関連付けられた商品画像等の画像を当該オブジェクトの画像として生成する。 Next, the object image generation unit of the building management system 100 generates object images for all or some of the wall objects, fixture objects, and home appliance objects (step 520). The object images are three-dimensional or two-dimensional images, and if BIM data is assigned to the object, an image such as a product image associated with the BIM data is generated as the image of the object.
生成されたオブジェクト画像は、BIMデータの一覧データとともに携帯情報端末200または情報処理装置300に送信され(ステップ522)、これを受信した携帯情報端末200または情報処理装置300は、オブジェクト画像をBIMデータの一覧データとともに表示入力部212または表示部306に表示する(ステップ524)。携帯情報端末200または情報処理装置300のユーザは、表示されたオブジェクト画像を参照し、BIMデータの追加・修正の操作を行う(ステップ526)。ステップ526の追加・修正の操作結果は、建物管理システム100に送信され、BIMデータ割当部108は、送信された操作結果を反映させるよう、該当オブジェクトのBIMデータを新たに追加割り当てし、あるいは再割り当てする(ステップ528)。その後ステップ522に戻って処理を繰り返す。 The generated object image is transmitted to the mobile information terminal 200 or information processing device 300 along with the BIM data list data (step 522). Upon receiving the object image, the mobile information terminal 200 or information processing device 300 displays the object image along with the BIM data list data on the display input unit 212 or display unit 306 (step 524). The user of the mobile information terminal 200 or information processing device 300 references the displayed object image and performs operations to add or modify the BIM data (step 526). The results of the addition or modification operations in step 526 are transmitted to the building management system 100, and the BIM data allocation unit 108 adds or reassigns new BIM data for the corresponding object to reflect the transmitted operation results (step 528). The process then returns to step 522 and repeats.
ステップ526におけるユーザの追加・修正操作が完了し、ユーザが見積を要求しようとする場合、携帯情報端末200または情報処理装置300は、ユーザの見積要求操作に応答して、建物管理システム100に見積作成を要求する(ステップ530)。当該見積要求を受信した建物管理システム100の見積生成部116は、BIMデータを参照して、見積を生成し、生成した見積のデータを要求元である携帯情報端末200または情報処理装置300に送信する(ステップ532)。見積のデータを受信した携帯情報端末200または情報処理装置300は、これを表示入力部212または表示部306に表示し、または、出力部304に出力する(ステップ534)。 When the user completes the addition and modification operations in step 526 and wishes to request an estimate, the mobile information terminal 200 or information processing device 300 responds to the user's estimate request operation by requesting an estimate from the building management system 100 (step 530). The estimate generation unit 116 of the building management system 100, which receives the estimate request, references the BIM data to generate an estimate and transmits the generated estimate data to the requesting mobile information terminal 200 or information processing device 300 (step 532). The mobile information terminal 200 or information processing device 300, which receives the estimate data, displays it on the display input unit 212 or display unit 306, or outputs it to the output unit 304 (step 534).
なお、建物管理システム100は、ステップ532の見積生成に加えて、図面・パース生成部126により、建物の平面図、立体図またはパース図(以下「図面等」とする。)を生成することができ、生成した図面等を、見積とともにまたは別に、携帯情報端末200または情報処理装置300に送信することができる。この場合、図面等を受信した携帯情報端末200または情報処理装置300は、ステップ534の見積出力の後、図面等を出力する(ステップ536)。 In addition to generating the estimate in step 532, the building management system 100 can generate a floor plan, three-dimensional drawing, or perspective drawing (hereinafter referred to as "drawings, etc.") of the building using the drawing/perspective generation unit 126, and can transmit the generated drawings, etc. to the mobile information terminal 200 or information processing device 300 together with or separately from the estimate. In this case, the mobile information terminal 200 or information processing device 300 that receives the drawings, etc. outputs the drawings, etc. after outputting the estimate in step 534 (step 536).
上記した建物管理システム100によれば、オブジェクト生成機能を備えた携帯情報端末200を利用して建物の部屋のホワイトモデルを生成するので、建物のリフォーム作業等における現地での寸法測定や既存建物の図面化等の作業を簡略化し、作業時間を大幅に短縮することができる。 The building management system 100 described above generates a white model of a building's rooms using a mobile information terminal 200 equipped with an object generation function, thereby simplifying tasks such as on-site dimension measurements and drawing up drawings of existing buildings during building renovation work, and significantly reducing work time.
また、上記した建物管理システム100によれば、生成したホワイトモデルを整形し、壁、建具、住設機器の各オブジェクトに簡易化されたBIMデータをオブジェクトに割り当てるので、BIMデータの商品単価等を参照して簡便に見積書を作成することができる。 Furthermore, with the building management system 100 described above, the generated white model is shaped and simplified BIM data is assigned to each object, such as walls, fixtures, and household appliances, making it possible to easily create estimates by referencing the product unit prices, etc., in the BIM data.
さらに、上記した建物管理システム100によれば、BIMデータの追加・変更をインタラクティブに行うことができるので、見積書の追加修正作業も容易に行うことができ、作業効率を大幅に向上することができる。加えて、BIMデータへのインタラクティブな追記・変更機能により、建物の保全管理における修繕情報の入力、履歴管理、共有が容易になり、業務効率を高めることができる。 Furthermore, the building management system 100 described above allows for interactive additions and changes to BIM data, making it easy to add or amend estimates, significantly improving work efficiency. In addition, the ability to interactively add and change BIM data makes it easy to input, manage history, and share repair information in building maintenance management, improving work efficiency.
また、上記した建物管理システム100では、本発明のBIMデータを簡易化したBIMデータに限定しているので、ハードウエア資源を抑制し、システムの利用価格を低く抑えることができる。 Furthermore, in the above-mentioned building management system 100, the BIM data of the present invention is limited to simplified BIM data, which reduces hardware resources and keeps the system usage costs low.
なお、上記した建物管理システム100は、見積作成に留まらず、図8に示すような物件管理に利用することも可能である。すなわち、携帯情報端末200または情報処理装置300が物件の管理要求を発し(ステップ580)、当該要求に応じた建物管理システム100からのオブジェクト画像送信(ステップ582)を受けたオブジェクト画像を表示(ステップ584)すると、携帯情報端末200または情報処理装置300のユーザは、当該表示されたオブジェクトに着目点の位置を指定し、コメントを入力し、撮像画像の選択の各操作を行い(ステップ586)、着目点位置、コメント、撮像画像を建物管理システム100に送信する(ステップ588)。建物管理システム100は、着目点位置、コメント、撮像画像を受信し(ステップ590)、コメント情報保持部118はこれを保持する。コメント情報保持部118は、受信した着目点位置、コメント、撮像画像に係るオブジェクトの着目点位置に着目点画像(たとえばピン画像)を重畳するようオブジェクト画像を生成し、携帯情報端末200または情報処理装置300に送信する(ステップ592)。携帯情報端末200または情報処理装置300は、受信した着目点画像付きのオブジェクト画像をコメントと共に表示する(ステップ594)。これにより、たとえば、物件の壁の汚れや傷等を発見した際に、当該汚れや傷を着目点として記録し、コメントや画像を記録および更新することで、当該着目点を管理することができる。 The building management system 100 described above can be used for more than just creating estimates; it can also be used for property management, as shown in Figure 8. That is, when the mobile information terminal 200 or information processing device 300 issues a property management request (step 580) and displays (step 584) the object image received from the building management system 100 in response to the request (step 582), the user of the mobile information terminal 200 or information processing device 300 specifies the position of a focus point on the displayed object, enters a comment, and performs operations to select a captured image (step 586), and transmits the position of the focus point, comment, and captured image to the building management system 100 (step 588). The building management system 100 receives the position of the focus point, comment, and captured image (step 590), and the comment information storage unit 118 stores them. The comment information storage unit 118 generates an object image by superimposing a point of interest image (e.g., a pin image) on the point of interest position of the object related to the received point of interest position, comment, and captured image, and transmits this to the mobile information terminal 200 or information processing device 300 (step 592). The mobile information terminal 200 or information processing device 300 displays the received object image with the point of interest image together with the comment (step 594). This allows, for example, when stains or scratches are discovered on a wall of a property, the stain or scratch can be recorded as a point of interest, and the point of interest can be managed by recording and updating comments and images.
なお、コメント情報保持部118は、着目点位置、コメント、撮像画像の他、撮影位置および撮影方向の情報(撮像情報)を保持することができ、着目点画像付きのオブジェクト画像に、当該撮影位置および撮影方向を重畳表示することができる。また、コメント情報保持部118は、対応すうる選択オブジェクト(BIMデータ)の属性情報として画像データを保持することができ、さらに、紙に印刷したときと同様な形式で閲覧等が可能な電子データを保持することができる。当該画像データや電子データは、コメントと同様に表示し、印刷等出力することができる。 The comment information storage unit 118 can store information on the shooting position and shooting direction (imaging information) in addition to the position of the point of interest, comments, and captured images, and can superimpose the shooting position and shooting direction on an object image with the image of the point of interest. The comment information storage unit 118 can also store image data as attribute information for the corresponding selected object (BIM data), and can also store electronic data that can be viewed in the same format as when printed on paper. This image data and electronic data can be displayed and printed out in the same way as comments.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
なお、上記した実施の形態は、コンピュータを稼働させるプログラムとして把握することも可能である。すなわち、建物の部屋の内部を撮像するとともに、撮像点から被撮像物までの距離を測定することで部屋の内部の3次元データを生成する3次元データ生成機能と、3次元データから、部屋の壁の夫々に対応する壁オブジェクト、部屋に設置された単一または複数の建具の夫々に対応する建具オブジェクトおよび部屋に配置された単一または複数の住設機器の夫々に対応する住設機器オブジェクトから選択された少なくとも1つのオブジェクトを生成するオブジェクト生成機能と、少なくとも単一の部屋についての複数の壁オブジェクトを含む建物情報を送信する通信機能と、を備えた携帯情報端末200から、建物情報を受信する通信機能と、通信部102が受信した建物情報に含まれる複数の壁オブジェクを組み合わせて、少なくとも単一の部屋を含む建物のホワイトモデルを生成するホワイトモデル生成機能と、ホワイトモデルのオブジェクト、建具オブジェクトおよび住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てるBIMデータ割当機能と、をコンピュータに実現させるためのプログラムとして把握することも可能である。 The above-described embodiment can also be understood as a program for running a computer. That is, it can also be understood as a program for causing a computer to implement the following: a 3D data generation function for capturing an image of the interior of a room in a building and measuring the distance from the imaging point to the imaged object to generate 3D data of the interior of the room; an object generation function for generating, from the 3D data, at least one object selected from wall objects corresponding to each of the room's walls, fixture objects corresponding to each of one or more fixtures installed in the room, and household equipment objects corresponding to each of one or more household equipment installed in the room; and a communication function for transmitting building information including multiple wall objects for at least a single room. From a mobile information terminal 200 equipped with the following functions: a communication function for receiving building information; a white model generation function for combining multiple wall objects included in the building information received by the communication unit 102 to generate a white model of a building including at least a single room; and a BIM data assignment function for assigning BIM data to at least one target object selected from the white model objects, fixture objects, and household equipment objects.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラムおよび方法における動作、手順、ステップおよび段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書および図面中の動作フローに関して便宜上「まず」、「次に」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings, is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using terms such as "first," "next," etc. for convenience, this does not mean that the processes must be performed in that order.
10…ネットワークシステム、100…建物管理システム、102…通信部、104…ホワイトモデル生成部、106…ホワイトモデル整形部、108…BIMデータ割当部、110…推論部、112…グレード登録部、114…オブジェクト画像生成部、116…見積生成部、118…コメント情報保持部、120…着目点画像生成部、122…記憶部、124…制御部、126…図面・パース生成部、150…傾き補正、152…歪補正、154…モジュールピッチ補正、156…不要壁削除補正、158…小部屋削除補正、160…直線化補正、162…外周補正、164…壁分割補正、200…携帯情報端末、202…カメラモジュール、204…LiDARモジュール、206…3次元データ生成部、208…オブジェクト生成部、210…通信部、212…表示入力部、214…記憶部、216…制御部、300…情報処理装置、302…入力部、304…出力部、306…表示部、308…記憶部、310…通信部、312…制御部、400…ネットワーク。 10...Network system, 100...Building management system, 102...Communication unit, 104...White model generation unit, 106...White model shaping unit, 108...BIM data allocation unit, 110...Inference unit, 112...Grade registration unit, 114...Object image generation unit, 116...Estimate generation unit, 118...Comment information storage unit, 120...Focus point image generation unit, 122...Memory unit, 124...Control unit, 126...Drawing/perspective generation unit, 150...Tilt correction, 152...Distortion correction, 154...Module pitch correction, 156...Incorrect Main wall removal correction, 158...small room removal correction, 160...straightening correction, 162...perimeter correction, 164...wall division correction, 200...mobile information terminal, 202...camera module, 204...LiDAR module, 206...3D data generation unit, 208...object generation unit, 210...communication unit, 212...display input unit, 214...storage unit, 216...control unit, 300...information processing device, 302...input unit, 304...output unit, 306...display unit, 308...storage unit, 310...communication unit, 312...control unit, 400...network.
Claims (16)
前記通信部が受信した前記建物情報に含まれる複数の前記壁オブジェクトを組み合わせて、少なくとも単一の前記部屋を含む前記建物のホワイトモデルを生成するホワイトモデル生成部と、
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てるBIMデータ割当部と、を有する
建物管理システム。 a communication unit that receives the building information from a mobile information terminal that includes a three-dimensional data generation function that captures an image of the interior of a room of a building and generates three-dimensional data of the interior of the room by measuring the distance from the imaging point to the object being imaged, an object generation function that generates, from the three-dimensional data, at least one object selected from a wall object corresponding to each wall of the room, a fixture object corresponding to each of a single or multiple fixtures installed in the room, and a household equipment object corresponding to each of a single or multiple household equipment devices arranged in the room, and a communication function that transmits building information including a plurality of the wall objects for at least one of the rooms;
a white model generation unit that generates a white model of the building including at least one of the rooms by combining a plurality of the wall objects included in the building information received by the communication unit;
a BIM data allocation unit that allocates BIM data to at least one target object selected from the white model object, the fixture object, and the housing equipment object.
請求項1に記載の建物管理システム。 The building management system according to claim 1 , further comprising a white model shaping unit that shapes the white model by applying correction to at least one of the wall objects that make up the white model.
前記通信部が、前記オブジェクト画像のデータ、および、前記BIMデータの全部または一部の一覧データを前記携帯情報端末またはその他の情報処理装置に送信する
請求項1に記載の建物管理システム。 an object image generation unit that generates a two-dimensional or three-dimensional object image representing at least one object selected from the white model object, the fixture object, and the home equipment object;
The building management system according to claim 1 , wherein the communication unit transmits data of the object images and list data of all or part of the BIM data to the mobile information terminal or other information processing device.
前記要求に応答して、前記BIMデータ割当部が、前記指定されたオブジェクトのBIMデータを、前記要求に含まれるBIMデータに変更または新たに割り当てる
請求項3に記載の建物管理システム。 The communication unit receives a request from the mobile information terminal or other information processing device, the request including designation of at least one object represented in the object image and BIM data corresponding to the designated object;
The building management system according to claim 3 , wherein in response to the request, the BIM data allocation unit changes or newly allocates the BIM data of the specified object to the BIM data included in the request.
前記通信部が、前記見積のデータを前記携帯情報端末またはその他の情報処理装置に送信する
請求項1に記載の建物管理システム。 The system further includes an estimate generating unit that generates an estimate of repair and renovation costs for the building by referring to all or part of the BIM data,
The building management system according to claim 1 , wherein the communication unit transmits the estimate data to the mobile information terminal or another information processing device.
前記推論部は、前記入力オブジェクトおよび当該入力オブジェクトに対応する正解情報によって学習させた教師あり学習済みニューラルネットワーク、または、前記入力オブジェクトに対応するBIMデータが適切に分類出力されるよう学習させた教師なし学習済みニューラルネットワークを用いて推論する
請求項1に記載の建物管理システム。 An inference unit that receives at least one input object selected from the white model object, the fixture object, and the housing equipment object, and outputs, as a result of inference, one or more BIM data candidates according to the input object,
The building management system of claim 1, wherein the inference unit performs inference using a supervised trained neural network trained using the input object and correct answer information corresponding to the input object, or an unsupervised trained neural network trained to appropriately classify and output BIM data corresponding to the input object.
請求項6に記載の建物管理システム。 The building management system according to claim 6, wherein the BIM data allocation unit automatically allocates to the target object the BIM data with the highest probability among the BIM data candidates output by the inference unit as a result of inference using the target object as an input.
前記BIMデータ割当部は、前記通信部が送信した前記BIMデータ候補のうち、前記ユーザの選択操作に応じたBIMデータを前記対象オブジェクトに割り当てる
請求項6に記載の建物管理システム。 Further, a communication unit is provided that transmits BIM data candidates output by the inference unit as a result of inference using the target object as input to the mobile information terminal or other information processing device used by the user,
The building management system according to claim 6, wherein the BIM data allocation unit allocates, to the target object, BIM data corresponding to a selection operation by the user from among the BIM data candidates transmitted by the communication unit.
前記BIMデータ割当部は、前記グレード登録部に登録された前記グレードに応じたBIMデータを前記登録オブジェクトに割り当てる
請求項1に記載の建物管理システム。 a grade registration unit that registers a grade for at least one registered object selected from the white model object, the fixture object, and the home equipment object;
The building management system according to claim 1 , wherein the BIM data allocation unit allocates BIM data corresponding to the grade registered in the grade registration unit to the registered object.
請求項1に記載の建物管理システム。 The building management system according to claim 1, further comprising a comment information storage unit that stores comment information related to at least one selected object selected from the white model object, the fixture object, and the home appliance object, by linking the comment information to the selected object.
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択されたオブジェクトであって少なくとも前記選択オブジェクトを含む1以上のオブジェクトを表す2次元または3次元のオブジェクト画像を生成するオブジェクト画像生成部と、
前記選択オブジェクトの前記着目点を示す着目点画像を、前記オブジェクト画像に重畳して表示するよう生成する着目点画像生成部、をさらに有し、
前記通信部が、前記着目点画像が重畳された前記オブジェクト画像のデータおよび前記コメント情報を、前記携帯情報端末またはその他の情報処理装置に送信する
請求項10に記載の建物管理システム。 the comment information storage unit further stores position information indicating a position of a point of interest in the selected object;
an object image generation unit that generates a two-dimensional or three-dimensional object image representing one or more objects selected from the objects of the white model, the fixture objects, and the home equipment objects, the selected objects including at least the selected object;
a focus point image generating unit that generates a focus point image indicating the focus point of the selected object so as to be displayed superimposed on the object image,
The building management system according to claim 10 , wherein the communication unit transmits data of the object image on which the point-of-interest image is superimposed and the comment information to the mobile information terminal or another information processing device.
前記通信部が、前記オブジェクトの前記画像データおよび前記コメント情報に加え、前記画像データまたは前記電子データを、前記携帯情報端末またはその他の情報処理装置に送信する
請求項11に記載の建物管理システム。 the comment information storage unit further stores image data or electronic data related to the comment information;
The building management system according to claim 11 , wherein the communication unit transmits the image data or the electronic data of the object in addition to the image data and comment information of the object to the mobile information terminal or another information processing device.
前記コメント情報保持部が、前記着目点に紐付けて、前記撮像画像データをさらに保持し、
前記通信部が、前記着目点画像が重畳された前記オブジェクト画像のデータおよび前記コメント情報に加えて、前記撮像画像データを送信する
請求項11に記載の建物管理システム。 the building information includes captured image data of the interior of the room at a position corresponding to the point of interest,
the comment information storage unit further stores the captured image data in association with the point of interest;
The building management system according to claim 11 , wherein the communication unit transmits the captured image data in addition to data of the object image on which the point-of-interest image is superimposed and the comment information.
前記着目点画像生成部が、前記着目点画像を生成するとともに、前記撮影位置および前記撮影方向を、前記オブジェクト画像に重畳して表示するよう生成する
請求項13に記載の建物管理システム。 the comment information storage unit stores imaging information indicating a shooting position and a shooting direction when the captured image data was acquired;
The building management system according to claim 13 , wherein the focus point image generating unit generates the focus point image and generates the image so that the shooting position and the shooting direction are displayed superimposed on the object image.
請求項1に記載の建物管理システム。 The building management system according to claim 1, further comprising a drawing/perspective generation unit that uses the BIM data of the target object assigned by the BIM data assignment unit to generate a plan view, a three-dimensional view, or a perspective view of the building composed of the target object.
前記受信機能により受信した前記建物情報に含まれる複数の前記壁オブジェクトを組み合わせて、少なくとも単一の前記部屋を含む前記建物のホワイトモデルを生成するホワイトモデル生成機能と、
前記ホワイトモデルのオブジェクト、前記建具オブジェクトおよび前記住設機器オブジェクトから選択された少なくとも1つの対象オブジェクトにBIMデータを割り当てるBIMデータ割当機能と、
をコンピュータに実現させるためのプログラム。
a receiving function for receiving the building information from a mobile information terminal having a three-dimensional data generating function for capturing an image of the interior of a room of a building and generating three-dimensional data of the interior of the room by measuring the distance from the imaging point to the object being imaged; an object generating function for generating, from the three-dimensional data, at least one object selected from a wall object corresponding to each wall of the room, a fixture object corresponding to each of a single or multiple fixtures installed in the room, and a household equipment object corresponding to each of a single or multiple household equipment devices arranged in the room; and a transmitting function for transmitting building information including a plurality of the wall objects for at least one of the rooms;
a white model generating function that generates a white model of the building including at least one of the rooms by combining a plurality of the wall objects included in the building information received by the receiving function ;
A BIM data assignment function that assigns BIM data to at least one target object selected from the white model object, the building fixture object, and the housing equipment object;
A program to make the above happen on a computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023093470A JP7824909B2 (en) | 2023-06-06 | 2023-06-06 | Building Management Systems and Programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023093470A JP7824909B2 (en) | 2023-06-06 | 2023-06-06 | Building Management Systems and Programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024175579A JP2024175579A (en) | 2024-12-18 |
| JP7824909B2 true JP7824909B2 (en) | 2026-03-05 |
Family
ID=93893082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023093470A Active JP7824909B2 (en) | 2023-06-06 | 2023-06-06 | Building Management Systems and Programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7824909B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018124985A (en) | 2017-01-31 | 2018-08-09 | 三菱電機株式会社 | Method and system for completing a point cloud using planar segments |
| WO2020054203A1 (en) | 2018-09-10 | 2020-03-19 | 富士フイルム株式会社 | Display device, method, and program |
| JP2020197842A (en) | 2019-05-31 | 2020-12-10 | Bpm株式会社 | Three dimensional data management method for architectural structure and mobile terminal realizing the same |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5332061B2 (en) * | 2009-08-07 | 2013-11-06 | 株式会社Jm | Indoor renovation cost estimation system |
| JP6865566B2 (en) * | 2016-12-01 | 2021-04-28 | 大成建設株式会社 | 3D model generator, its program and its method |
-
2023
- 2023-06-06 JP JP2023093470A patent/JP7824909B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018124985A (en) | 2017-01-31 | 2018-08-09 | 三菱電機株式会社 | Method and system for completing a point cloud using planar segments |
| WO2020054203A1 (en) | 2018-09-10 | 2020-03-19 | 富士フイルム株式会社 | Display device, method, and program |
| JP2020197842A (en) | 2019-05-31 | 2020-12-10 | Bpm株式会社 | Three dimensional data management method for architectural structure and mobile terminal realizing the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024175579A (en) | 2024-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12223235B2 (en) | Computer system and method for managing coordination issues in construction projects | |
| JP2023072058A (en) | Determining architectural layout | |
| US12073618B2 (en) | Enhanced product visualization technology with web-based augmented reality user interface features | |
| US20090153587A1 (en) | Mixed reality system and method for scheduling of production process | |
| CN116310062B (en) | 3D scene construction methods and devices, storage media and electronic devices | |
| JP2005309638A (en) | Server device, display device, display system, display method and program thereof | |
| TW200302420A (en) | Visualization processing system, visualization processing method, and visualization processing program product | |
| US20170228689A1 (en) | A management platform for a distribution network | |
| JP7824909B2 (en) | Building Management Systems and Programs | |
| US20260004011A1 (en) | Interior-layout assistance method, interior-layout assistance system, and program | |
| EP4428783A1 (en) | Collaborative work support program, work support program, collaborative work support system and work support system | |
| JP2024175580A (en) | Building white model generation system, white model shaping method and program | |
| WO2021157464A1 (en) | Data management system, management method, and management program | |
| CN112950303A (en) | Order processing method and device, electronic equipment and storage medium | |
| CN114218638A (en) | Panorama generation method and device, storage medium and electronic equipment | |
| JP2023018400A (en) | Interior support system, interior support program, and interior support method | |
| JP2022155086A (en) | Integrated data generation system, construction work support system, integrated data generation method, construction work support method, and program | |
| EP4428784A1 (en) | Collaborative work support program, work support program, collaborative work support system and work support system | |
| JP7546218B2 (en) | Housing plan proposal system and housing plan proposal method | |
| WO2025196987A1 (en) | Program, quality management system, and work support method | |
| HK40119837A (en) | Indoor layout support method, system, and program | |
| JP2026066788A (en) | Measurement support system, measurement support method, and program | |
| JP2005275895A (en) | Material automatic arrangement system, drawing board, image data generation device, material automatic arrangement method, and computer program | |
| JP2012014373A (en) | Information processor, information processing method and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230609 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20230609 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260116 |
|
| 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: 20260212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260220 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7824909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |