Information processing device

An AI-powered information processing device automates building design processes, improving convenience and efficiency by generating multiple design proposals that adhere to legal constraints, enabling rapid and accurate design creation.

JP7822128B2Active Publication Date: 2026-03-02HAZAMA ANDO CORP +2
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021020973
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-12
Publication Date
2026-03-02
Estimated Expiration
2041-02-12

AI Technical Summary

Technical Problem

Conventional building design technologies are primarily designed for real estate agents and lack convenience for building designers, requiring significant effort, knowledge, and experience to navigate complex laws and regulations, leading to inefficiencies and longer design times for inexperienced designers.

Method used

An information processing device utilizing AI to automate the early stages of architectural design, including collecting necessary materials, creating a design schedule, and generating multiple design proposals that consider legal constraints, allowing designers to quickly produce high-quality designs.

Benefits of technology

Enables inexperienced designers to create high-quality building designs in a fraction of the time taken by experienced designers, while ensuring compliance with legal and regulatory requirements, and facilitating collaboration among stakeholders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007822128000001
    Figure 0007822128000001
  • Figure 0007822128000002
    Figure 0007822128000002
  • Figure 0007822128000003
    Figure 0007822128000003
Patent Text Reader

Abstract

To provide an automatic design system capable of enhancing the convenience of a building designer.SOLUTION: In an information processing device for supporting a design of a building to be constructed in a predetermined site, a collection part 101 collects information on laws and ordinances to be restrictions in constructing the building by a BIM (Building Information Modeling). A design plan creation part 103 creates a plurality of kinds of volume design plans obtained by considering the restrictions in constructing the building on the basis of the collected information. A display control part 104 executes control for displaying the plurality of kinds of volume design plans which are created in a comparable manner.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device. [Background technology]

[0002] Traditionally, building designs have been made by hand, based on the designer's own knowledge and experience. In such fields, there have been technologies for supporting building design (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-228825 Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional technologies including Patent Document 1 are primarily intended for use by real estate agents, and are not convenient for designers.

[0005] The present invention has been made in view of the above circumstances, and aims to provide an automatic design system that can improve convenience for building designers. [Means for solving the problem]

[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: a collection means for collecting first information regarding one or more restrictions imposed on the construction of a given building; a first generation means for generating a plurality of design proposals for the building, taking into consideration the one or more constraints, based on the first information collected by the collection means; notification control means for controlling notification of the plurality of types of design proposals generated by the first generation means in a comparable manner; Equipped with. [Effects of the Invention]

[0007] According to the present invention, it is possible to provide an automatic design system that can improve convenience for building designers. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing an outline of a service to which an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied is applied; [Figure 2] FIG. 10 is a diagram showing a specific example of a user interface displayed on a designer terminal. [Figure 3] FIG. 10 is a diagram showing a specific example of a user interface displayed on a designer terminal. [Figure 4] FIG. 10 is a diagram showing a specific example of a user interface displayed on a designer terminal. [Figure 5] 1 is a diagram illustrating an example of a configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied. [Figure 6] 6 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG. 5. [Figure 7] 7 is a functional block diagram showing an example of a functional configuration for executing design support processing, among the functional configurations of the server in FIG. 6. FIG. [Figure 8] This is a diagram showing an example of how AI (artificial intelligence) is used in this service. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0010] First, referring to Figure 1, we will explain an overview of the service (hereinafter referred to as "this service") that is applied to an information processing system (see Figure 5 described later) to which a server 1 according to one embodiment of the information processing device of the present invention is applied.

[0011] FIG. 1 is a diagram showing an outline of the present service to which an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied is applied.

[0012] This service can solve the following problems that have arisen in conventional building designs: In other words, (1) the effort, knowledge, and experience required to research and interpret the laws and regulations necessary for building design is required, (2) calculating building volume from given conditions requires repeated trial and error to check slope and shadow regulations, (3) the number of experienced designers is on the decline, (4) design is heavily influenced by experience, so for example, it takes a young designer about three times as long as a veteran designer to design, and (5) the unique information and know-how that each designer has researched is not shared across the board.

[0013] This service is provided by a service provider (not shown) to a person D who designs buildings (hereinafter referred to as "designer D"). Specifically, this service is a service that supports designer D in designing buildings. This service automates the early stages of architectural design, including collecting necessary materials, creating a design schedule, designing the volume, and creating a basic plan. "Volume design" refers to the calculation and design of the size (volume) of a building that can be built on a given piece of land, taking into account the architectural conditions that must be met, such as relevant laws and ordinances.

[0014] These tasks employ technologies that use predetermined algorithms and models obtained through machine learning using AI (artificial intelligence). Specifically, first, we create an algorithm that should be added to perform volume design based on building regulations, and then create a program that can automatically calculate the series of steps and construct the volume as a test. The conventional approach was to create a program by preparing the minimum necessary conditions within the scope of what could be created by molding. However, with the conventional approach, as the number of laws increases, the processing volume and number of branching points in the program's tree structure become limited. In this case, building a program that solves problems in an orderly manner takes too much man-hours. Also, while programs are suited to dealing with problems with a sequence, they are not suited to logically embodying the design ideas of designer D, so there is a risk of stumbling over the timing of determining whether something is correct or incorrect. Therefore, in this service, AI (artificial intelligence) performs the logic of volume construction at the timing of correctness judgment. This allows various processes to be performed so that they conform to the scope of correctness and law. In addition, by utilizing conventional programs as the brain for the AI ​​(artificial intelligence) when learning, it is possible to generate various volume design proposals in a short period of time. Furthermore, AI (artificial intelligence) determines which of the multiple volume design proposals generated is the optimal one. Specifically, for example, AI (artificial intelligence) determines which proposal is optimal by early verifying matters that would normally be considered in the next step, or by verifying important points such as concepts. In other words, with this service, rather than having the AI ​​(artificial intelligence) sequentially judge the accuracy of each generated volume design proposal, it is made to judge the accuracy of the data all at once and learn from it. This allows the concept and design philosophy to be specified through a teaching function that uses human input, while also allowing the rules to be adjusted as appropriate, thereby improving the accuracy of volume design.

[0015] In this service, "collection of necessary materials" includes automatically collecting materials such as laws and ordinances that may be applicable when constructing a building at a specified address (for example, building-related regulations for metropolitan areas). The method for collecting the materials is not particularly limited, and for example, scraping technology may be used to access an external server and extract the necessary information from the content managed there. Examples of materials that may be collected include information managed by the Tokyo Metropolitan Government Bureau of Construction.

[0016] This service automatically extracts specific applicable laws and regulations for each building from the collected data. It also automatically creates a database of useful information from past meeting minutes and documents related to the International Organization for Standardization (ISO). The data is digitized using technologies such as optical character recognition (OCR).

[0017] In the past, when trying to gather the information needed for building construction, there was a limit to the amount of information that could be obtained online, so the only option was to ask someone. Furthermore, the information that could be gathered from commercially available software was focused on generality, and did not correspond to individual regulations (such as the evacuation routes of individual apartment buildings), making it unusable. In contrast, this service makes it possible to gather all the information needed for construction, enabling more accurate volumetric design.

[0018] Furthermore, as "creation of design process schedule," a design process schedule is automatically generated based on the information stored in the database.

[0019] Furthermore, as part of the "volume design" process, necessary information is extracted, the volume is checked, and multiple design proposals are created automatically.

[0020] The "volume design" process automatically performs the following tasks: creating a site plan, calculating the effective site area based on building regulations, calculating the allowable building coverage ratio, adjusting the building coverage ratio based on fire prevention districts, calculating the allowable building area, calculating the maximum expected building area, calculating the allowable floor-area ratio, calculating the allowable area, calculating the additional building obligations, adjusting the building area, setting the height (n floors) (n is an integer greater than or equal to 1), setting and checking for vertical slopes, considering the volume of lower floors, determining the parking method, calculating the parking area, considering road slopes, considering neighboring land slopes, considering shadow regulations, applying sky exposure ratios to relax slopes, assuming the building type, considering the location of air conditioning outdoor units, considering stairs and balconies, arranging the wall lines for each floor, determining the building's outline, and various other planning tasks. Additionally, an algorithm will be developed to automate volume design, which will enable automatic adjustment of floor area per floor according to building coverage ratio, allowable area adjustment processing for rectangular parallelepiped volumes with a volumetric utilization rate of 100% or more, setting of forced termination conditions when a volumetric utilization rate of 100% cannot be achieved for a rectangular parallelepiped, error detection through automatic calculations using numerical values ​​and formulas from building-related regulations, logging of calculation results for each point, and visualization of calculation results for shadows, sky exposure ratios, and diagonal lines within the log. In addition, the user interface allows for the input of site information and the results are reflected, allowing for the setting of site coordinates, site boundary lines and road widths, area not included in floor area calculations, whether or not shadow regulations are applied, 3D rendering of the results of automatic volume design calculations, visualization of building exterior walls relative to the site, visualization of sky exposure ratio results, visualization of the site area on a specified map, and visualization of given conditions, legal information, and calculation results.

[0021] The generated volume design proposals are evaluated, and the evaluation results can be displayed as, for example, "Excellent," "Good," or "Bad." This service employs a calculation method that combines iterative calculations that take into account various constraints (hereinafter referred to as "iterative calculations") with calculations that utilize trained models as the calculation method used to calculate volume design proposals. The iterative calculation procedures are not uniform, but can be customized by designer D as desired. Furthermore, when designer D customizes the iterative calculation procedures, recommendations are made by AI (artificial intelligence). This allows designer D to make customizations while referring to the recommended content. The model is automatically updated, taking into account the evaluation of the volume design proposal, resulting in an updated model that is more in line with reality.

[0022] In addition, as part of the "basic plan drawing creation" step, a drawing showing the basic plan contents for constructing the target building (i.e., a "basic plan drawing") is automatically generated based on one design plan selected from the multiple types of design plans generated.

[0023] This service can be used by operating an information processing device 2 (hereinafter referred to as "designer terminal 2") such as a personal computer used by designer D when designing a building. Specifically, designer D uses this service by launching dedicated application software (hereinafter referred to as "dedicated app") installed on the designer terminal 2.

[0024] When designer D operates the designer terminal 2 to start the dedicated application, a predetermined user interface (not shown) is displayed. When designer D inputs the predetermined information into this user interface, AI (artificial intelligence) controls each of the tasks of "collection of necessary materials," "volume design," and "creation of a basic plan drawing" according to the input content.

[0025] The flow of this service is shown in Figure 1. Of these, steps S1, S4, S6, and S8 represent input work into the user interface by designer D, and steps S2, S3, S5, and S7 represent work performed under the control of AI (artificial intelligence).

[0026] That is, in step S1, the designer D inputs the address of the construction site as an input operation to the user interface, thereby specifying the address of the building to be constructed.

[0027] In step S2, "collection of necessary materials, etc." is carried out under the control of AI (artificial intelligence).

[0028] In step S3, "creation of a design process chart" is performed under the control of AI (artificial intelligence).

[0029] In step S4, the designer D sets design guidelines based on given conditions such as the needs of the client who has ordered the construction of the building (hereinafter referred to as the "client"), applicable laws and regulations, etc. The client's needs include, for example, the floor plan, exterior walls, etc.

[0030] In step S5, a plurality of volume design proposals corresponding to the design policy set in step S4 are generated under the control of AI (artificial intelligence).

[0031] In step S6, designer D selects one of the multiple volume design proposals generated in step S5 to be submitted to the client.

[0032] In step S7, a master plan drawing is generated based on the plan selected in step S6 under the control of AI (artificial intelligence).

[0033] In step S8, designer D compiles the documents to be submitted, including the basic plan drawings generated in step S7.

[0034] By providing this service in the above manner, the following effects can be obtained, for example: Even if designer D has little experience, he or she can create a design with the same or better quality as a design by an experienced and skilled designer D, and in a shorter time (for example, about one-fourth of the time). Furthermore, this service allows a majority solution to be obtained based on the weighting of parameters. The obtained majority solution is then displayed on a user interface provided by this service. In other words, by having designer D set multiple parameters, multiple volume design proposals are obtained and displayed in a selectable manner on the user interface. This increases convenience for designer D. It also supports the creation of all stakeholders.

[0035] Next, a specific example of a user interface displayed on the designer terminal 2 will be described with reference to FIGS. 2 to 4 are diagrams showing specific examples of user interfaces displayed on the designer terminal.

[0036] Fig. 2 shows an example of a screen for performing volume design as a specific example of a user interface displayed on the designer terminal 2. The screen shown in Fig. 2 is configured to include display areas F1 to F8.

[0037] Display area F1 displays five icons that indicate the overall work process: an icon labeled "HOME," an icon labeled "Site Information Input," an icon labeled "Floor Area Not Included Input," an icon labeled "Processing," and an icon labeled "Results." Of these icons, the icon indicating the process currently in progress is displayed in a different manner from the icons indicating other processes.

[0038] The display area F2 displays a three-dimensional image of the building to be constructed as a result of the volume design. Along with the three-dimensional image of the building to be constructed, the diagonal lines of the road and neighboring land are also displayed. "Road slope" refers to a slope displayed based on rules (road slope restrictions) that restrict the height of buildings so as not to impede sunlight, lighting, or ventilation on the road, and not to create a feeling of oppression in the surrounding area. Specifically, the road slope is a line drawn at a certain gradient from the boundary line on the opposite side of the front road. Buildings must be constructed within the range of the road slope. "Neighboring property slope" refers to a slope drawn based on rules (neighboring property slope restrictions) that restrict the height of buildings to maintain a good environment for neighbors, including sunlight, lighting, and ventilation. Specifically, a certain height is set on the boundary line between neighboring properties, and a line drawn at a certain slope from there becomes the neighboring property slope. Buildings must be constructed within the range of the neighboring property slope.

[0039] In the display area F3, a plan image of the building to be constructed as a result of the volume design is displayed. Display area F4 displays a map showing information about the location of the building to be constructed as a result of the volume design.

[0040] Display area F5 displays basic information about the building to be constructed as a result of the volume design, such as the name, project name, address, road width, zoning, standard building coverage ratio, standard floor area ratio, exterior wall setback distance, height district, maximum height limit, minimum lot area, other area district, specific block, district plan, fire prevention / quasi-fire prevention area, planned lot area, and usable lot area. "Setback distance of exterior walls" refers to the distance that exterior walls must be set back from the road or boundary line with neighboring land under the law. A "height district" is one of the regional districts based on the City Planning Act, and refers to a district where restrictions are placed on the height of buildings within a use zone in order to maintain the urban environment and promote land use. A "specified block" is one of the regional districts under the City Planning Act, and refers to a district in which, in order to develop and improve existing urban areas, the floor area ratio and height restrictions of the Building Standards Act are not applied to a certain block, but rather the floor area ratio and height are separately determined in the city plan.

[0041] The display area F6 shows the results of the volume design, including the sky factor check results. The sky factor check results show the sky factor values ​​for the applicable building and the proposed building for each measurement point. Display area F7 displays regulatory information as a result of the volume design. The regulatory information includes information on the applicable distance and ratio of road slope, applicable distance and ratio of adjacent land slope, applicable distance and ratio of north side slope, type of height district, applicable distance and ratio, shadow regulations, relaxation of road slope restrictions based on sky exposure ratio, and relaxation of adjacent land slope restrictions based on sky exposure ratio. The "north slope" refers to a slope drawn based on rules (north slope restrictions) that restrict the height of buildings to ensure sunlight from the south, taking into consideration the sunlight received by neighbors to the north. Specifically, a certain height is set on the northern boundary line of the neighboring property, and a line drawn at a certain slope from there becomes the north slope. Buildings must be constructed within the range of the north slope.

[0042] Display area F8 displays the result information of the volume design, including the allowable building area, allowable total floor area, building height, number of floors, floor height, floor area, and volumetric utilization rate.

[0043] Fig. 3 shows an example of a screen for volume design, which is different from the example shown in Fig. 2, as a specific example of a user interface displayed on the designer terminal 2. The screen shown in Fig. 3 is configured to include display areas F11 to F17.

[0044] Display area F11 displays a switch button for switching between the displayed volume design proposal patterns. Designer D can switch between the multiple generated volume design proposals by pressing the switch button displayed in display area F11. This makes it easier to compare the volume design proposals.

[0045] Display area F12 displays multiple icons indicating the overall work process. Specifically, an icon labeled "Log Check," an icon labeled "Log Input," and an icon labeled "Sheet Output" are displayed. Of these icons, the icon indicating the process currently in progress is displayed in a different manner from the icons indicating other processes. The screen that is displayed when the icon labeled "Check Log" is pressed among the multiple icons displayed in the display area F12 will be described later with reference to FIG.

[0046] A three-dimensional image of the building to be constructed as a result of the volume design is displayed in the display area F13. In addition to the three-dimensional image of the building to be constructed, the diagonal lines of the road and neighboring land are also displayed.

[0047] In the display area F14, a plan image of the first floor of the building to be constructed is displayed as a result of the volume design.

[0048] In the display area F15, a plan image of the second and subsequent floors of the building to be constructed is displayed as a result of the volume design.

[0049] In the display area F16, a map showing information about the location of the building to be constructed as a result of the volume design is displayed.

[0050] In the display area F17, the ground gradient is displayed as a result of the volume design.

[0051] Fig. 4 shows a specific example of a screen that is displayed when the button labeled "Check Log" in Fig. 3 is pressed. The screen shown in Fig. 4 is configured to include display areas F21 to F28.

[0052] In the display area F21, a switch button is displayed to switch between logs for each number of attempts. This allows designer D to easily compare the logs for each number of attempts. In the example of Fig. 4, the log for the first attempt is displayed.

[0053] In the display area F22, a three-dimensional image of the building to be constructed is displayed as a log.

[0054] In the display area F23, a plan image of the shadow regulation is displayed as a log. In the display area F24, a plan image of the first floor of the building to be constructed is displayed as a log. In the display area F25, a plan image of the second and higher floors of the building to be constructed is displayed as a log. The display area F26 displays the sky exposure ratio and road slope as a log. Specifically, the sky exposure ratio and the judgment result for each of the applicable building and the planned building are displayed. The display area F27 displays the sky view factor and adjacent land diagonal lines as a log. Specifically, the sky view factor and the judgment result for each of the applicable building and the planned building are displayed. The display area F28 displays building information as a log, such as the allowable building area, allowable total floor area, site height, number of building floors, floor height, floor area, building coverage ratio, volumetric utilization rate, road slope, neighboring land slope, and height district.

[0055] To summarise, this service provides the following services: In other words, the "required conditions" and "relaxed conditions" that should be considered in the volume design are collected online and incorporated into the calculation. In addition, the upstream (logic) and downstream (details) of the design by experienced designer D are combined by AI (artificial intelligence) to create what could be called an "automatic design AI." Furthermore, by simply inputting land information and additional information (such as information on the client's specific needs), highly accurate designs can be produced with minimal rework. Furthermore, while it would take inexperienced young designer D about a week just to design the volume, with this service he is able to make a highly accurate proposal in just a few hours. Furthermore, existing application software that appears to have the same concept is only light-level software used by investors and sales representatives in the research stage, and is not at a level that can be used by Designer D. In contrast, this service is at a level that Designer D can use. In addition, the programs required for design, such as shadow calculations and sky exposure ratios, are modularized and built into the program, making it possible to make highly accurate proposals. Furthermore, designer D can freely customize the upstream design process on a module basis, which inevitably affects the quality of the design. It also enables designs that take into account past cost estimates and information, which means that automated design and cost management can be linked. Also, various design parameters can be added later.

[0056] In addition, this service provides the following services: In other words, Designer D simply draws a floor plan by hand, and AI (artificial intelligence) automatically generates a 3D plan of the building design based on the minimum concept set as the client's requirements. This 3D plan can be viewed in detail using VR (virtual reality). It can also be automatically converted into drawings required for contracts and a rough estimate can be automatically output. Furthermore, once the 3D plan is generated, it is possible to make fine adjustments to the shape, allowing for experimentation with furniture placement and interior and exterior designs. In addition, automatic generation and plan recommendations using AI (artificial intelligence) will be realized. For example, it will be possible to flexibly respond not only to rule-based structures that can be prefabricated and assembled like houses, but also to the shapes of office buildings, apartment buildings, etc. This service is not limited to the automatic generation of logic based on fixed design rules, such as prefabricated buildings. For example, AI (artificial intelligence) can propose multiple optimal plans that can be built within a certain range based on collected site information, given conditions, and the client's requests. Furthermore, AI (artificial intelligence) can generate floor plan plans and multiple recommended plans. Furthermore, this service will realize a platform that allows detailed plan adjustments to be made in real time.

[0057] This service can also be applied to the following use cases: In other words, this service can facilitate various interactions between the client, the sales department of the company to which Designer D belongs, Designer D, and specialized construction companies. Specifically, for example, a client can submit information about the site on which the building will be constructed and various construction requests (floor plan, exterior walls, etc.) through this service, and obtain design plans and estimates. For example, if the sales department of the company to which Designer D belongs makes an inquiry via this service about a hearing regarding the client's requests, they can receive a notification that the client has presented various requests.

[0058] For example, Designer D (structural designer or architectural designer) can obtain the results of the volume design by inputting the required information through this service. It is also possible for the structural designer and the architectural designer to coordinate their work. Furthermore, for example, structural design can be linked. Specifically, various recommendations can be made, such as recommendations for column placement plans (span allocation) and economical recommendations. Furthermore, for example, it will be possible to link the design (equipment design) of water supply and drainage, air conditioning, electrical equipment, etc., which cannot be seen from the outside. Specifically, it will be possible to recommend equipment designs based on past performance, use, and scale. For example, collaboration will be realized to make it possible to realize a "ZEB (Net Zero Energy Building)," a building that aims to achieve zero energy consumption while providing a comfortable indoor environment. For example, it will be possible to link with information on LCCO2 (Life Cycle CO2), which aims to reduce carbon dioxide emissions throughout a building's life cycle (i.e., planning, design, material procurement, construction, operation, renovation, and demolition). For example, it will be possible to link with information on LCC (Life Cycle Cost), which is the cost required over the life cycle of a building (for example, the cost required for construction, operation, repair, maintenance, preservation, etc.). Also, for example, a specialized construction company can request question data via this service and obtain answer data to the question.

[0059] Next, with reference to FIG. 5, a description will be given of the configuration of an information processing system that realizes the provision of the above-described service, that is, an information processing system to which the server 1 according to an embodiment of the information processing device of the present invention is applied. FIG. 5 is a diagram showing an example of the configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied.

[0060] The information processing system shown in FIG. 5 is configured to include a server 1 and a designer terminal 2. The server 1 and the designer terminal 2 are connected to each other via a predetermined network NW such as the Internet.

[0061] The server 1 is an information processing device managed by a service provider (not shown). The server 1 communicates with the designer terminal 2 as needed and executes various processes for realizing this service.

[0062] The designer terminal 2 is an information processing device operated by the designer D. The designer terminal 2 is configured as a personal computer, a tablet, a smartphone, or the like.

[0063] FIG. 6 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG.

[0064] The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an input unit 16, an output unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0065] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.

[0066] The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An input unit 16, an output unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.

[0067] The input unit 16 is configured with, for example, a keyboard and is used to input various information. The output unit 17 is configured with a display such as a liquid crystal display, a speaker, etc., and outputs various information as images and sounds. The storage unit 18 is configured with a DRAM (Dynamic Random Access Memory) or the like, and stores various data. The communication unit 19 communicates with other devices (for example, the designer terminal 2 in FIG. 5) via a network NW including the Internet.

[0068] Removable media 40, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. A program read from the removable media 40 by the drive 20 is installed in the storage unit 18 as needed. Furthermore, the removable medium 40 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.

[0069] Although not shown, the designer terminal 2 in Fig. 5 can also have a configuration basically similar to the hardware configuration shown in Fig. 6. Therefore, a description of the hardware configuration of the designer terminal 2 will be omitted.

[0070] 5, including the server 1 in Fig. 6, cooperates with various hardware and software components to execute various processes, including design support processes, on the server 1. As a result, the service provider can provide the above-described service to the designer D. "Design support processing" refers to processing that makes it possible to apply the above-mentioned service as processing that supports design by designer D. The functional configuration for executing the design support process executed in the information processing system will be described below.

[0071] FIG. 7 is a functional block diagram showing an example of a functional configuration for executing design support processing, among the functional configurations of the server in FIG.

[0072] As shown in FIG. 7, when the server 1 in FIG. 6 executes the design support process, the CPU 11 functions as a collection unit 101, a model generation unit 102, a design proposal generation unit 103, a display control unit 104, a reception unit 105, an evaluation unit 106, and a proposal unit 107.

[0073] A model DB 181 is provided in one area of ​​the storage unit 18 of the server 1. The model DB 181 stores models generated by the model generation unit 102.

[0074] The collection unit 101 collects information on laws and regulations that impose restrictions on the construction of buildings by using BIM (Building Information Modeling).

[0075] The model generation unit 102 receives information about the construction site of a building and generates a model that outputs multiple types of volume design proposals. Furthermore, the model generation unit 102 updates the model based on the results of evaluation of the volume design proposal by the evaluation unit 106, which will be described later.

[0076] The design proposal generating unit 103 generates a plurality of volume design proposals based on the information collected by the collecting unit 101, taking into consideration the restrictions imposed when constructing a building. Furthermore, the design plan generating unit 103 generates a floor plan plan for the building as part of the volume design plan. In addition, the design proposal generation unit 103 generates multiple types of volume design proposals based on a combination of multiple types of volume design proposals output from the model generated by the model generation unit 102 and the results of repeated calculations that take into account various constraints.

[0077] The display control unit 104 executes control to display the generated multiple types of volume design proposals in a comparable manner. Specifically, the display control unit 104 executes control to display the generated multiple types of volume design proposals in a comparable manner using BIM.

[0078] The accepting unit 105 accepts customization related to a calculation procedure that is performed repeatedly and that takes into account various constraints.

[0079] The evaluation unit 106 evaluates the multiple types of volume design proposals generated by the design proposal generation unit 103.

[0080] The proposing unit 107 makes recommendations regarding customization when customization is performed on a calculation procedure that is repeatedly performed and that takes into account various constraints.

[0081] Next, with reference to FIG. 8, an example of using AI (artificial intelligence) will be described. Figure 8 shows an example of how AI (artificial intelligence) is used in this service.

[0082] As shown in Figure 8, first, a certain amount of calculations are performed using wireframe data. Next, a simulation is constructed using computer graphics principles. Furthermore, algorithms are developed to check the rules required for architectural design, and a large number of planning and design-level models are generated using reinforcement learning and DCGAN (Deep Convolutional GAN). The quality of the models is judged through simulation, and the resulting data is handled using solid models and spatial grid models like image data. This large amount of data can be used as a verification platform by linking it with architectural BIM, ground information, weather information, transportation, management and economic information, etc. This can further improve human thinking and serve as a foundation for projects that have not been handled before. Furthermore, by calculating the design cost for each project, the platform can be used to fairly evaluate human labor.

[0083] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are considered to be included in the present invention.

[0084] For example, in the above embodiment, laws, regulations, requests from clients, etc. are listed as restrictions on building construction, but these are merely examples and include any and all things that could become restrictions on building construction.

[0085] Furthermore, for example, the configurations of the user interfaces shown in FIGS. 2 to 4 are merely examples, and any configuration may be used.

[0086] Furthermore, the system configuration shown in FIG. 5 and the hardware configuration of the server 1 shown in FIG. 6 are merely examples for achieving the object of the present invention, and are not particularly limited.

[0087] Furthermore, the functional block diagram shown in Fig. 7 is merely an example and is not particularly limited. That is, it is sufficient if the information processing system in Fig. 5 is provided with a function that can execute the above-described processing by the server 1 as a whole, and the functional blocks and databases used to realize this function are not particularly limited to the example in Fig. 7.

[0088] Furthermore, the locations of the functional blocks and databases are not limited to those shown in FIG. 7 and may be arbitrary. 7, the information provision process is configured to be performed under the control of the CPU 11 of the server 1 constituting the information processing system described above, but is not limited to this. For example, at least some of the functional blocks and databases arranged on the server 1 side may be provided on the designer terminal 2 side or on another information processing device (not shown).

[0089] The above-described series of processes can be executed by hardware or software. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.

[0090] When a series of processes is executed by software, the programs that make up the software are installed into a computer or the like from a network or a recording medium. The computer may be a computer built on dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0091] The recording medium containing such a program may be composed not only of a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to the user, but also of a recording medium that is provided to the user in a state that is pre-installed in the device main body.

[0092] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually.

[0093] To sum up, the information processing device to which the present invention is applied is sufficient as long as it has the following configuration, and can take on a variety of different embodiments. In an information processing device that supports a designer (for example, the above-mentioned designer D) in designing a building, a collection means (e.g., the collection unit 101 of FIG. 7) for collecting information regarding one or more restrictions (e.g., laws and regulations) imposed on the construction of a given building; a first generating means (for example, the design plan generating unit 103 in FIG. 7) that generates a plurality of types of design plans for the building (for example, the above-mentioned "volume design plans"), taking into consideration the one or more constraints based on the information collected by the collecting means; a notification control unit (for example, the display control unit 104 in FIG. 7) that controls notification of the plurality of types of design proposals generated by the first generation unit in a comparable manner; Equipped with.

[0094] This allows information about restrictions on building construction on a given site to be collected. Multiple design proposals that take those restrictions into consideration are then generated. The multiple design proposals thus generated are then displayed in a manner that allows for comparison. This increases convenience for building designers.

[0095] Moreover, the first generating means As part of the proposed building design, a proposed floor plan for the building may also be generated.

[0096] This allows for the automatic generation of building layout plans, further increasing convenience for designers.

[0097] The system further includes a second generation means (for example, the model generation unit 102 in FIG. 7) that receives second information (for example, an address) about the construction site of the building and generates a predetermined model that outputs a plurality of types of design proposals, The first generating means A plurality of design proposals can be generated based on a combination of the plurality of design proposals output from the model generated by the second generation means and the results of calculations that are performed iteratively and that take into account the one or more constraints.

[0098] This allows multiple design proposals to be generated based on a combination of information input and output to the generated predetermined model and the results of repeated calculations that take various constraints into account. As a result, more accurate design proposals are generated, further increasing convenience for designers.

[0099] Also, the computer may further comprise a receiving means (for example, the receiving unit 105 in FIG. 7) for receiving predetermined settings (for example, the above-mentioned customization) related to the calculation procedure.

[0100] This allows predetermined settings regarding the procedure of calculations that are performed repeatedly and that take into account various limitations, thereby further improving convenience for designers.

[0101] The system further includes an evaluation unit (e.g., the evaluation unit 106 in FIG. 7) that evaluates the plurality of design proposals generated by the first generation unit, The second generating means The model may further be updated based on the results of the evaluation by the evaluation means.

[0102] This allows the generated multiple design proposals to be evaluated. The model is then updated based on the results of this evaluation. As a result, highly accurate design proposals are generated using models that are in line with reality, further increasing convenience for designers.

[0103] Furthermore, when a predetermined setting related to the calculation procedure is made, a suggestion means (for example, the suggestion unit 107 in FIG. 7) that makes a predetermined suggestion related to the setting (for example, the above-mentioned recommendation) can be further provided.

[0104] This allows for a predetermined suggestion regarding the settings to be made when a predetermined setting is made regarding the procedure of calculations that are performed repeatedly and that take various limitations into consideration, thereby further improving convenience for designers. [Explanation of symbols]

[0105] 1 Server, 2 Designer terminal, 11 CPU, 12 ROM, 13 RAM, 14 Bus, 15 Input / output interface, 16 Input section, 17 Output section, 18 Storage section, 19 Communication section, 20 Drive, 40 Removable media, 101 Collection section, 102 Model generation section, 103 Design proposal generation section, 104 Display control section, 105 Reception section, 181 Model DB, NW Network, D Designer, F Display area

Claims

1. a collection means for collecting first information regarding one or more restrictions imposed on a predetermined construction site or a building to be constructed at the predetermined construction site, the one or more restrictions including at least a restriction regarding a height direction; a first generation means for generating a predetermined model by inputting second information about the predetermined building site and outputting a plurality of types of building design proposals; a second generating means for performing a three-dimensional volume design for the predetermined building site, taking into consideration the one or more constraints, based on the first information collected by the collecting means, and generating a plurality of design proposals for a building that can be built at the predetermined building site based on the results of the volume design, the second generating means generating the plurality of design proposals based on a combination of the plurality of design proposals output from the predetermined model generated by the first generating means and results of calculations that are performed iteratively and that take into consideration the one or more constraints; notification control means for controlling notification of the plurality of types of design proposals generated by the second generation means in a comparable manner; a suggestion means for making a predetermined suggestion regarding a predetermined setting when the predetermined setting regarding the procedure of the calculation that is repeatedly performed is made; An information processing device comprising:

2. The second generating means further generating a proposed floor plan for the building as part of the proposed design; The information processing device according to claim 1 .

3. The method further comprises receiving means for receiving the predetermined settings regarding the procedure of the calculation to be performed repeatedly.

3. The information processing device according to claim 1 or 2.

4. further comprising evaluation means for evaluating the plurality of types of design proposals generated by the second generation means, The first generating means further updating the model based on the result of the evaluation by the evaluation means. The information processing device according to claim 1 .

5. An information processing method executed by an information processing device, a collecting step of collecting first information regarding one or more restrictions imposed on a predetermined construction site or a building to be constructed at the predetermined construction site, the one or more restrictions including at least a restriction in a height direction; a first generation step of generating a predetermined model that inputs second information about the predetermined building site and outputs design proposals for multiple types of buildings; a second generation step of performing a three-dimensional volume design for the specified building site, taking into consideration the one or more constraints, based on the first information collected by the processing of the collection step, and generating multiple types of design proposals for a building that can be built at the specified building site based on the results of the volume design, the second generation step generating multiple types of design proposals based on a combination of the multiple types of design proposals output from the specified model generated by the processing of the first generation step and results of calculations that are performed iteratively and that take into consideration the one or more constraints; a notification control step of executing control to notify the plurality of types of design proposals generated by the processing of the second generation step in a comparable manner; a proposing step of making a predetermined suggestion regarding the predetermined setting when the predetermined setting regarding the procedure of the calculation that is performed iteratively is performed; An information processing method including:

6. On the computer, a collecting step of collecting first information regarding one or more restrictions imposed on a predetermined construction site or a building to be constructed at the predetermined construction site, the one or more restrictions including at least a restriction in a height direction; a first generation step of generating a predetermined model that inputs second information about the predetermined building site and outputs design proposals for multiple types of buildings; a second generation step of performing a three-dimensional volume design for the specified building site, taking into consideration the one or more constraints, based on the first information collected by the processing of the collection step, and generating multiple types of design proposals for a building that can be built at the specified building site based on the results of the volume design, the second generation step generating multiple types of design proposals based on a combination of the multiple types of design proposals output from the specified model generated by the processing of the first generation step and results of calculations that are performed iteratively and that take into consideration the one or more constraints; a notification control step of executing control to notify the plurality of types of design proposals generated by the processing of the second generation step in a comparable manner; a proposing step of making a predetermined suggestion regarding the predetermined setting when the predetermined setting regarding the procedure of the calculation that is performed iteratively is performed; A program that executes control processing including:

Citation Information

Patent Citations

  • House design system using genetic algorithm

    JP2000285149A

  • Building plan proposing system, proposing method for building plan and building plan proposing device

    JP2003150655A

  • Automatic CAD design system, automatic CAD design method and automatic CAD design program

    JP2013228825A

  • Real estate information output device, real estate information output method, and real estate information output program

    JP2019145100A

  • Technical regulation enforcement system

    US20180211262A1