Damage ratio calculation device, damage ratio calculation method, and computer program

The damage ratio calculation device and method address the challenge of building damage assessment by providing a user-friendly interface for inputting and calculating damage ratios on both sides of interior walls, improving disaster response efficiency through reduced workload and enhanced data management.

JP7876738B1Active Publication Date: 2026-06-19MS& AD INTERRISK RES & CONSULTING CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MS& AD INTERRISK RES & CONSULTING CO LTD
Filing Date
2026-02-13
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing systems lack an efficient method for calculating the damage ratio of buildings, particularly houses, which is crucial for disaster assessment and management, and do not account for the damage on both sides of interior walls.

Method used

A damage ratio calculation device and method that includes a display unit for superimposing a floor plan on a grid, an input unit for receiving damage degree and location inputs, and a calculation unit to determine the damage ratio based on user inputs, allowing selection of input sides and generating damage images.

Benefits of technology

Facilitates real-time damage assessment by reducing user workload and enabling efficient data recording and sharing of damage ratios, enhancing disaster response efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007876738000001_ABST
    Figure 0007876738000001_ABST
Patent Text Reader

Abstract

This invention provides a device, method, and program for calculating the percentage of damage to a house. [Solution] The house damage ratio calculation device comprises a display unit that displays a floor plan superimposed on a grid on a screen, an input unit that receives input from the user along the grid regarding the degree and location of damage to at least the interior walls of the house, and a calculation unit that calculates the number of grids for each degree of damage relative to the total number of grids corresponding to the house as the damage ratio for each degree of damage to the house, for at least the interior walls. The input unit receives a selection from the user to input the degree and location of damage to either one side or the other side of the interior wall, and the calculation unit calculates the damage ratio for the interior wall based on the input including the selection received by the input surface selection unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a damage ratio calculation device, a damage ratio calculation method, and a computer program.

Background Art

[0002] Patent Document 1 describes that "if the part is an inner wall, the grid side of the floor plan can be appropriately selected and replaced with a color or line type indicating the damage degree, so that the damage degree of the part can be input." (paragraph 0058). [Prior Art Document] [Patent Document] [Patent Document 1] JP-A-2025-151635

Summary of the Invention

[0003] According to an embodiment of the present invention, a damage ratio calculation device for a house is provided. The damage ratio calculation device may include a display unit that displays a floor plan superimposed on a grid on a screen. The damage ratio calculation device may include an input unit that receives an input along the grid from a user regarding at least the damage degree and damage location of the inner wall of the house. The damage ratio calculation device may include a calculation unit that calculates, for at least the inner wall, the number of grids of the damage location for each damage degree as a damage ratio for each damage degree of the house with respect to the total number of grids corresponding to the house. In the damage ratio calculation device, the input unit may have an input surface selection unit that receives a selection from the user as to whether to input the damage degree and the damage location with respect to either one surface or the other surface of the inner wall. In the damage ratio calculation device, the calculation unit may calculate the damage ratio regarding the inner wall based on the input including the selection received by the input surface selection unit.

[0004] In any of the above damage ratio calculation devices, the input unit may receive an input along the grid of the damage degree and the damage location with respect to at least one of the one surface and the other surface of the inner wall according to the selection received by the input surface selection unit.

[0005] In any of the damage ratio calculation devices described above, the display unit may display on the screen a floor plan of either one of the interior walls or the other, corresponding to the selection received by the input surface selection unit. The damage ratio calculation device described above may further include an image generation unit that generates an image of the screen in which the input along the grid received by the input unit is displayed on the floor plan, in response to an image generation instruction received from the user. In any of the damage ratio calculation devices described above, the image generation unit may generate an image of the one wall when the display unit is displaying the floor plan of the one wall on the screen and receives the image generation instruction, and may generate an image of the other wall when the display unit is displaying the floor plan of the other wall on the screen and receives the image generation instruction.

[0006] Any of the damage ratio calculation devices described above may further include an image generation unit that, in response to an image generation instruction received from the user, generates images of the respective screens displayed on the floor plan corresponding to each of the one and the other surfaces of the interior wall, based on the inputs received by the input unit along the grid for each of the one and the other surfaces of the interior wall.

[0007] In any of the above-described damage ratio calculation devices, the input unit may have a damage selection unit that receives from the user the selection of damage stamps indicating the damage status of each area of ​​the house superimposed on the floor plan. In any of the above-described damage ratio calculation devices, the image generation unit may generate the image of the screen of the floor plan with the damage stamps superimposed by the user.

[0008] In any of the damage ratio calculation devices described above, the damage selection unit may present the user with at least one type of damage stamp, which is unique to each of the multiple parts of the house, including the interior walls, as one of the options for the damage stamp.

[0009] In any of the damage ratio calculation devices described above, the input unit may have a floor plan selection unit that receives from the user the selection of floor plan stamps indicating the floor plan names of each area of ​​the house superimposed on the floor plan. The image generation unit may generate the image of the screen of the floor plan with the floor plan stamps superimposed by the user.

[0010] In any of the damage ratio calculation devices described above, the input surface selection unit may pre-define and present to the user the positional relationship between at least one of the one surface and the other surface of the interior wall and a specific area on the floor plan.

[0011] In any of the above-described damage ratio calculation devices, the input unit may receive inputs of the degree of damage and the location of the damage along the grid for each of the one and the other surfaces of the inner wall, according to the selection received by the input surface selection unit. In any of the above-described damage ratio calculation devices, the calculation unit may calculate the damage ratio by summing the inputs of the degree of damage and the location of the damage along the grid for each of the one and the other surfaces of the inner wall.

[0012] In any of the damage ratio calculation devices described above, the display unit may display the floor plans of each of the multiple parts of the house. In any of the damage ratio calculation devices described above, the input unit may have a floor plan selection unit that receives from the user the selection of floor plan stamps indicating the floor plan names of each area of ​​the house to be superimposed on the floor plan. In any of the damage ratio calculation devices described above, the input unit may have a duplication unit that, in response to a duplication instruction received from the user, duplicates the floor plan of one part to make it the floor plan of another part. In any of the damage ratio calculation devices described above, if the duplication unit receives a duplication instruction from the user with the floor plan stamps superimposed on the floor plan of one part, it may duplicate the floor plan of the one part with the floor plan stamps superimposed to make it the floor plan of the other part.

[0013] One embodiment of the present invention provides a method for calculating the percentage of damage to a house. The method for calculating the percentage of damage may include receiving input from a user, along with a grid on which a floor plan is superimposed, regarding the degree and location of damage to at least the interior walls of the house. The method for calculating the percentage of damage may include calculating, for at least the interior walls, the number of grids for each degree of damage relative to the total number of grids corresponding to the house, as the percentage of damage to the house for each degree of damage. In the method for calculating the percentage of damage, receiving the input may include receiving a selection from the user whether to input the degree of damage and the location of damage for one side or the other side of the interior wall. In the method for calculating the percentage of damage, calculating the percentage of damage may include calculating the percentage of damage to the interior wall based on the input, including the selection received.

[0014] According to one embodiment of the present invention, a computer program is provided. When the computer program is executed by a computer, the computer may perform a procedure to receive input from a user regarding the degree and location of damage to at least the interior walls of a house, along with a grid on which a floor plan is superimposed. When the computer program is executed by a computer, the computer may perform a procedure to calculate, for at least the interior walls, the number of grids for each degree of damage relative to the total number of grids corresponding to the house, as the damage ratio for each degree of damage to the house. In the computer program, the procedure for receiving the input may include a procedure to receive from the user a selection of whether to input the degree of damage and the location of damage for one side or the other side of the interior wall. In the computer program, the procedure for calculating the damage ratio may include a procedure to calculate the damage ratio for the interior wall based on the input, including the received selection.

[0015] It should be noted that the above summary of the invention does not list all the necessary features of the present invention. Furthermore, subcombinations of these features may also constitute an invention. [Brief explanation of the drawing]

[0016] [Figure 1] This figure schematically shows how a damage ratio calculation device 100 according to one embodiment is operated by a user 10. [Figure 2] This is a functional block diagram of a damage ratio calculation device 100 according to one embodiment. [Figure 3] An example of the display screen of the touch panel display 101 is shown. [Figure 4] This is a flowchart illustrating the operation flow of the damage ratio calculation method performed by the damage ratio calculation device 100 according to one embodiment. [Figure 5] Figure 4 shows an example of the display screen of the touch panel display 101 corresponding to step S3. [Figure 6] Figure 4 shows an example of the display screen of the touch panel display 101 corresponding to step S3. [Figure 7] Figure 4 shows an example of the display screen of the touch panel display 101 corresponding to step S5. [Figure 8] Figure 4 shows an example of the display screen of the touch panel display 101 corresponding to step S5. [Figure 9] Figure 4 shows an example of the display screen of the touch panel display 101 corresponding to step S5. [Figure 10] A schematic example of the hardware configuration of a computer 1200 that functions as a damage ratio calculation device 100 is shown. [Modes for carrying out the invention]

[0017] The present invention will be described below through embodiments of the invention, but these embodiments are not intended to limit the invention as defined in the claims. Furthermore, not all combinations of features described in the embodiments are necessarily essential to the solution of the invention.

[0018] Various embodiments may be described with reference to flowcharts or configuration diagrams. Each block in a flowchart or functional configuration diagram may represent (1) a stage in a process in which an operation is performed, or (2) a section of equipment having the role of performing the operation. Certain stages and sections may be implemented by dedicated circuits, programmable circuits supplied with computer-readable instructions stored on a computer-readable medium, and / or processors supplied with computer-readable instructions stored on a computer-readable medium. Dedicated circuits may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. Programmable circuits may include reconfigurable hardware circuits, including logic AND, logic OR, logic XOR, logic NAND, logic NOR, and other logic operations, flip-flops, registers, memory elements such as field-programmable gate arrays (FPGAs), programmable logic arrays (PLAs), etc.

[0019] A computer-readable medium may include any tangible device capable of storing instructions to be executed by a suitable device. As a result, a computer-readable medium having instructions stored therein will comprise a product that includes instructions that may be executed to create means for performing the operations specified in a flowchart or block diagram. Examples of computer-readable media may include electronic memory media, magnetic memory media, optical memory media, electromagnetic memory media, semiconductor memory media, and the like. More specific examples of computer-readable media may include floppy (registered trademark) disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disk (DVD), Blu-ray (registered trademark) disk, memory stick, integrated circuit card, and the like.

[0020] Computer-readable instructions may include any combination of one or more programming languages, including source code or object code written in any combination of assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, and conventional procedural programming languages such as the "C" programming language or similar programming languages.

[0021] Computer-readable instructions may be provided locally to a processor of a programmable data processing apparatus such as a computer or to a programmable circuit, or via a wide area network (WAN) such as a local area network (LAN), the Internet, etc. The computer or the like may execute the computer-readable instructions to create means for performing the operations specified in the flowchart or block diagram. Here, the computer may be a personal computer (PC), a tablet computer, a smartphone, a workstation, a server computer, a general-purpose computer, a special-purpose computer, or the like, or may be a computer system to which a plurality of computers are connected. Such a computer system to which a plurality of computers are connected is also called a distributed computing system and is a computer in a broad sense. In a distributed computing system, each of the plurality of computers executes a part of the program, and as needed, the computers collectively execute the program by passing data being processed during program execution between the computers.

[0022] Examples of processors include computer processors, central processing units (CPUs), processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like. The computer may include one processor or a plurality of processors. In a multiprocessor system including a plurality of processors, each processor executes a part of the program, and as needed, the plurality of processors collectively execute the program by passing data being processed during program execution between the processors. For example, in the execution of multitasking, each of the plurality of processors may execute a small part of each task by switching tasks every time slice. In this case, which part of one program each processor executes changes dynamically. Which part of the program each of the plurality of processors executes may be statically determined by programming with awareness of the multiprocessor.

[0023] Figure 1 is a schematic diagram showing how a damage ratio calculation device 100 according to one embodiment is operated by a user 10. The damage ratio calculation device 100 is an information processing device that calculates the damage ratio of a house based on information about the degree and location of damage to the house input by the user 10. The damage ratio calculation device 100 according to this embodiment has input / output devices that accept information input from the user 10 and present information to the user 10. Examples of input / output devices include, but are not limited to, displays, mice, keyboards, touch panel displays, and stylus pens. The house is, for example, a wooden house. The house may also be a non-wooden house, an apartment building, an annex, a storage shed, a garage, a shop, a warehouse, a building, etc.

[0024] The damage ratio calculation device 100 according to this embodiment is, for example, a tablet terminal comprising a touch panel display 101 and a stylus 20. The damage ratio calculation device 100 does not necessarily have to include a stylus 20. The damage ratio calculation device 100 may also be a smartphone, a personal computer, etc. The damage ratio calculation device 100 may or may not have a communication function.

[0025] The damage ratio calculation device 100 according to this embodiment has an application pre-installed for executing the damage ratio calculation method described below as an example. The damage ratio calculation device 100 may operate the application offline. The damage ratio calculation device 100 may also be a server that provides a website for executing the damage ratio calculation method online to a communication terminal used by the user 10, such as a smartphone or tablet. The website may provide the user 10 with the same functions as the application described above.

[0026] User 10 of the damage ratio calculation device 100 is, for example, an employee of a local government that assesses the damage to damaged houses and issues disaster certificates as part of disaster response. The damage ratio calculation device 100 may be used by User 10, for example, when conducting on-site surveys of damaged houses, or when conducting damage assessment surveys from images of damaged houses at the local government building. User 10 operates the above-mentioned application on the damage ratio calculation device 100, for example. User 10 may pre-register the local government code of the local government where User 10 works, User 10's authentication ID, and User 10's authentication password within the application so that User 10 can use the application using the damage ratio calculation device 100. In this case, when User 10 uses the application on the damage ratio calculation device 100, User 10 may or may not be required to re-enter the local government code, their authentication ID, and authentication password within the application.

[0027] The damage ratio calculation device 100 calculates the damage ratio of a damaged house in real time (immediately) on behalf of the user 10 by having the user 10 input the results of the on-site survey of the damaged house into the touch panel display 101, for example, using a stylus pen 20. This reduces the workload of the user 10 and shortens the user 10's working time. The damage ratio calculation device 100 may record the on-site survey results input by the user 10 along with the damage ratio calculated by the damage ratio calculation device 100. This makes it easier for the user 10 to search for on-site survey results and damage ratios in the damage ratio calculation device 100, for the user 10 to share the on-site survey results and damage ratios recorded in the damage ratio calculation device 100 with an external device, and / or for the user 10 to manage the on-site survey results and damage ratios in the damage ratio calculation device 100. In the following description, the touch panel display 101 may be simply referred to as the screen.

[0028] Figure 2 is a functional block diagram of a damage ratio calculation device 100 according to one embodiment. The damage ratio calculation device 100 comprises a display unit 110, an input unit 120, and a calculation unit 140. The damage ratio calculation device 100 may further comprise an image generation unit 150 and a storage unit 160. In Figure 2, the signal flow between these multiple functional blocks is indicated by arrows. In Figure 2, for the sole purpose of clarifying the explanation, the touch panel display 101 of the damage ratio calculation device 100 is also shown with a dashed frame.

[0029] The display unit 110 displays the house floor plan D1 and the layout plan D2 on the touch panel display 101. The display unit 110 may read the image of the house floor plan D1 stored in the storage unit 160 and display it on the touch panel display 101. The display unit 110 may also display the image of the house floor plan D1 taken by the user 10 using the camera mounted on the damage ratio calculation device 100 on the touch panel display 101.

[0030] The house floor plan D1 may be the same one used for the building permit application or the house register. The house floor plan D1 may be a floor plan for each part of the house, or it may be a floor plan that combines multiple parts of the house.

[0031] The input unit 120 receives information input from the user 10. The input unit 120 receives, for example, the results of the field survey described above. In this embodiment, the input unit 120 receives information input from the user 10 on the touch panel display 101. At least a part of the touch panel display 101 may also serve as the input unit 120. The input unit 120 may output the information input from the user 10 to the display unit 110, to the calculation unit 140, or to the image generation unit 150. The input unit 120 may read information stored in the storage unit 160 according to the information input from the user 10. The input unit 120 may store the information input from the user 10 in the storage unit 160.

[0032] The calculation unit 140 calculates the percentage of damage to the house based on information from the user 10 input via the input unit 120, such as the results of the on-site survey described above. The calculation unit 140 displays the result of the damage percentage calculation on the touch panel display 101.

[0033] The image generation unit 150 generates an image of a screen displaying the above-mentioned on-site survey results on the floor plan D2, in response to an image generation instruction from the user 10 input via the input unit 120. The image generation unit 150 may also generate an image of a screen displaying the above-mentioned on-site survey results and damage percentage, in response to the image generation instruction. The image generation unit 150 stores the generated image in the storage unit 160.

[0034] The storage unit 160 consists of, for example, an SSD (Solid State Drive), an HDD (Hard Disk Drive), etc. The storage unit 160 may read information it stores from the display unit 110 and the input unit 120, and may store information input from the input unit 120 and the image generation unit 150.

[0035] Figure 3 shows an example of the display screen of the touch panel display 101. The display screen shown in Figure 3 may be the main screen that the application pre-installed on the damage ratio calculation device 100 displays on the touch panel display 101 when the application is run. The display screen exemplified in Figure 3 is shown with multiple dashed lines for the sole purpose of clarifying the explanation. The display screen shown in Figure 3, and the multiple options described thereafter in relation to that display screen, are merely examples and are not intended to limit the possibilities to those exemplified here.

[0036] In the example shown in Figure 3, the top of the screen has, from left to right, a field for entering the survey number, a field for selecting the part name, and a "Clear Survey Number" button to leave the survey number and part name blank. The survey number is, for example, a 7-digit number. The part name options include at least "interior wall." The part name options may be eight in total, for example, "roof," "exterior wall," "foundation," "column," "interior wall," "ceiling," "floor," and "joinery."

[0037] In the example shown in Figure 3, the remaining portion of the screen is provided, from left to right, with survey data input area A1 and drawing settings and damage input area A2. For example, survey data input area A1 and drawing settings and damage input area A2 may be configured so that they are released from a grayed-out state, i.e., an unoperable state, once the aforementioned survey number and part name have been entered.

[0038] The survey data input area A1 is where user 10 draws floor plans D2 for each floor of the house and inputs damage information for each part of the house on the floor plans D2 for each floor. The survey data input area A1 is provided with a grid section consisting of multiple grids G, and the house floor plan D1 for each floor of the house is displayed as the background in the grid section. By touching the grid lines, grid surfaces, or intersections of grid lines in the grid section superimposed on the house floor plan D1, user 10 can create floor plans D2 and input the extent and location of damage on floor plans D2 by, for example, tracing grid lines that coincide with or are close to each wall on the house floor plan D1.

[0039] In the following explanation, grid lines, grid planes, and intersections of grid lines may be collectively referred to simply as the grid or grid G. For example, when describing input along the grid by user 10, it may refer to input along the grid lines by user 10, input to the grid planes by user 10, or input to the intersections of the grid lines by user 10.

[0040] The grid area can be switched between a "magnified view" showing a 20x20 grid G ​​and a "full view" showing a 40x40 grid G. When the grid area is in "magnified view," a "full view" button is displayed at the bottom of the grid area to switch to the "full view" state, and sliders are displayed on the right and bottom sides of the grid area to slide it vertically and horizontally, respectively. When the grid area is in "full view" state, a "magnified view" button is displayed at the bottom of the grid area to switch to the "magnified view" state.

[0041] The drawing settings and damage input area A2 is where user 10 configures settings related to the floor plan D2 and damage input, and uses various functions. The drawing settings and damage input area A2 has five input / output areas: "1. Floor plan settings", "2. Enter part names", "3. Select calculation method", "4. Enter damage extent", and "5. Damage ratio".

[0042] The "1. Floor Plan Settings" area displays several buttons for operating the floor plan creation unit 121, which creates floor plan D2 from house floor plan D1. Specifically, the "1. Floor Plan Settings" area displays the following buttons: "Select File," "Take Photo," "Delete Photo," "Draw Lines," "Erase Lines," "Black Out," "Hide Background," "Copy Drawing," "Batch Copy Drawing," "Move / Enlarge / Reduce," and "Reset Movement." This area also includes fields for selecting floor plan stamps and damage stamps. The field for selecting floor plan stamps is for operating the floor plan selection unit 122, which will be described later. The field for selecting damage stamps is for operating the damage selection unit 131, which will be described later. This area also displays the following buttons: "Add Stamp," "Move Stamp," and "Delete Stamp."

[0043] The "Select File" button is for calling up a file selection function specific to the damage ratio calculation device 100, such as the image of the house floor plan D1 mentioned above. The "Take Photo" button is for calling up a camera function specific to the damage ratio calculation device 100, such as taking a photo of the house floor plan D1 mentioned above. The "Delete Photo" button is for deleting the image of the house floor plan D1 mentioned above that is set as the background. The "Draw Lines" button is for drawing lines by touching the grid G ​​in the survey data input area A1. The "Eraser Lines" button is for deleting lines by touching the grid G ​​in the survey data input area A1.

[0044] The "Blackout" button is used to black out the image of the house floor plan D1 that is set as the background. If the image of the house floor plan D1 contains personal information such as the name of the house or the name of the homeowner, this button may be used to erase that information. The "Hide Background" button is used to hide the image of the house floor plan D1 that is set as the background.

[0045] The "Copy Drawing" button allows you to select the area where you want to duplicate the floor plan D2 and display the duplicated floor plan D2 in the survey data input area A1 of the currently displayed area. The "Batch Copy Drawings" button allows you to select the area where you want to duplicate the floor plan D2 and display the duplicated floor plan D2 in the survey data input area A1 of all areas. When the "Batch Copy Drawings" button is operated, the floor plan D2 of the main floor is duplicated as the floor plan D2 of the main floor of each area, and the floor plan D2 of other floors is duplicated as the floor plan D2 of the other floors of each area. Note that at least one of the "Copy Drawing" button and the "Batch Copy Drawings" button is a button for operating the duplication unit 123, which will be described later.

[0046] The "Move / Zoom / Reduce" button is used to move, enlarge, or reduce the image of the house floor plan D1 that is set as the background. The "Reset Movement" button is used to reset the state of the image of the house floor plan D1 that has been moved, enlarged, or reduced.

[0047] The floor plan stamps indicate the names of the floor plans for each area of ​​the house. The floor plan stamps may have 16 options, such as "entrance," "living room," "dining room," "kitchen," "Japanese-style room," "Western-style room," "bathroom," "washbasin," "toilet," "alcove," "Buddhist altar room," "corridor," "veranda," "storage," "balcony," and "staircase."

[0048] Damage stamps indicate the extent of damage in each area of ​​the house. The damage stamp options may include at least one type of damage stamp common to multiple parts. The damage stamp options may also include at least one type of damage stamp unique to each of multiple parts. Damage stamps unique to each part may be configured to be included in the options of the damage stamp selection field when the corresponding part name is selected in the part name selection field at the top of the screen.

[0049] For example, the damage stamp options for "roof" may include 11 common damage stamps: "shift," "break," "peeling," "unevenness," "fall," "stain," "float," "missing / loss of function," "impact," "piercing," and "penetration." It may also include one unique damage stamp, such as "damage." Note that there do not need to be any unique damage stamps for "exterior walls."

[0050] The "Add Stamp" button is used to add a stamp to grid G. The "Move Stamp" button is used to move a stamp on grid G. The "Delete Stamp" button is used to delete a stamp from grid G.

[0051] The "2. Enter Body Part Name" area has a field for selecting a body part name. This field in this area is linked to the body part name selection field at the top of the screen. When a body part name is selected in the body part name selection field at the top of the screen, the same body part name is automatically entered into the corresponding field in this area, and vice versa.

[0052] The "3. Selection of Calculation Method" area displays multiple radio buttons for displaying the calculation method selected by the method selection unit 125. Specifically, there are three radio buttons corresponding to three mutually exclusive options: "Calculate by number of grid faces," "Calculate by number of grid edges," and "Calculate by number of grid intersections." When a part name is selected in the part name selection field, the method selection unit 125 selects a predetermined calculation method for the selected part name, selects the radio button corresponding to the selected calculation method, and leaves the other radio buttons unselected.

[0053] The method selection unit 125 selects "Calculate using the number of grid faces" if any of "Roof," "Ceiling," or "Floor" is selected. The method selection unit 125 selects "Calculate using the number of grid edges" if any of "Exterior wall," "Interior wall," "Joinery," or "Foundation" is selected. However, when inspecting an exterior wall in three dimensions, the method selection unit 125 may automatically select "Calculate using the number of grid edges" for "Exterior wall," after which the user 10 may select "Calculate using the number of grid faces."

[0054] The method selection unit 125 selects "Calculate by the number of grid intersections" when "Column" is selected. However, if "Column" is selected as the part name but the actual subject of the investigation is a load-bearing wall, the method selection unit 125 may automatically select "Calculate by the number of grid intersections" for "Column," after which the user 10 may select "Calculate by the number of grid sides."

[0055] The "4. Enter Damage Level" area displays several radio buttons for operating the damage level selection unit 129, which accepts the user 10's selection of the damage level, as well as a "Batch Input" button. Specifically, there are seven radio buttons corresponding to seven mutually exclusive options: "No Damage," "Damage Level I," "Damage Level II," "Damage Level III," "Damage Level IV," "Damage Level V," and "Delete Damage Level." Each of these seven options is displayed alongside grayscale lines drawn at different densities, with the grayscale line corresponding to "No Damage" being the darkest, and gradually becoming lighter in the order of "No Damage," "Damage Level I," "Damage Level II," "Damage Level III," "Damage Level IV," "Damage Level V," and "Delete Damage Level."

[0056] The "Delete Damage Level" option is selected when deleting an already entered damage level, and a grayscale line does not need to be assigned to this option. The "Batch Input" button accepts the selection of batch input of damage levels when "Calculate by Grid Face Count" or "Calculate by Grid Edge Count" is selected in the method selection unit 125, and this selection can be toggled on or off by moving the slider left or right.

[0057] User 10 selects one of the radio buttons in the degree selection unit 129 and touches the grid area, thereby drawing a grayscale line or coloring the touched area with grayscale color, according to the calculation method selected in the method selection unit 125.

[0058] For example, if User 10 has selected "Calculate by grid edge count" in the Method Selection Unit 125, and selects one of the radio buttons in the Degree Selection Unit 129, and traces a grid line on the floor plan D2, a grayscale line of a density corresponding to the selected degree of damage can be overlaid on the grid line. If the line traced by User 10 does not coincide with a grid line, the nearest grid line to the traced line may be automatically selected, and the grayscale line may be overlaid on that grid line.

[0059] With "Calculate by number of grid faces" selected in the method selection unit 125, user 10 can select any radio button in the degree selection unit 129 and touch a grid face on the floor plan D2 to color the grid face with a grayscale color of a density corresponding to the selected degree of damage.

[0060] With "Calculate by the number of grid intersections" selected in the method selection unit 125, user 10 can select any radio button in the degree selection unit 129 and touch a grid intersection on the floor plan D2 to color the grid intersection with a grayscale color of the density corresponding to the selected degree of damage. If the point touched by user 10 does not coincide with a grid intersection, the nearest grid intersection to the touched point may be automatically selected and colored.

[0061] Furthermore, the display format for the degree of damage, selected by user 10 and entered into the grid area, may be any visually distinguishable format other than shades of grayscale, such as different colors like blue, green, or yellow.

[0062] User 10 inputs the house floor plan D1 and the floor plan D2 of the house into the input unit 120 via the survey data input area A1 and the "1. Floor plan settings" area in the drawing settings and damage input area A2, which are displayed on the screen of the touch panel display 101. The floor plan D2 is displayed on the screen by the display unit 110, superimposed on the grid G.

[0063] User 10 inputs information on the degree of damage and damaged locations along a grid G ​​relating to at least the interior walls into the input unit 120 via the survey data input area A1 and the areas "2. Enter part name", "3. Select calculation method", and "4. Enter damage extent" in the drawing settings and damage input area A2. The input unit 120 receives input from User 10 regarding the degree of damage and damaged locations of at least the interior walls of the house, along the grid G.

[0064] The calculation unit 140 calculates, for at least the interior walls, the number of grids G corresponding to each degree of damage relative to the total number of grids G corresponding to the house, as the damage ratio for each degree of damage to the house. The calculation unit 140 calculates the said damage ratio for each part for each floor of the house. The calculation unit 140 may also calculate the said damage ratio for each part for all floors of the house together.

[0065] The number of grids corresponding to each degree of damage relative to the total number of grids corresponding to the house refers to the ratio of grids corresponding to each degree of damage relative to the total number of grids corresponding to the house. In other words, the value obtained by dividing the number of grids corresponding to each degree of damage by the total number of grids corresponding to the house is the damage ratio for each degree of damage to the house. The damage ratio for each degree of damage to the house can also be expressed as a value where the denominator is the total number of grids corresponding to the house and the numerator is the number of grids corresponding to each degree of damage.

[0066] In this embodiment, for each part, the number of grids G for damaged locations for each degree of damage relative to the total number of grids G corresponding to the house refers to the number of grids G for damaged locations for which input was received for each degree of damage relative to the total number of grids G for damaged locations for which input was received for all degrees of damage. That is, the value obtained by dividing the number of grids G for damaged locations for which input was received for each degree of damage by the total number of grids G for damaged locations for which input was received for all degrees of damage is taken as the damage ratio for each degree of damage to the house.

[0067] For each part, the number of grids G for damaged locations for each degree of damage relative to the total number of grids G corresponding to the house may refer to the number of grids G for damaged locations that have been input for each degree of damage relative to the total number of known grids that have been previously obtained for the total area of ​​each part of the house. In other words, the value obtained by dividing the number of grids G for damaged locations that have been input for each degree of damage by the total number of known grids may be used as the damage ratio for each degree of damage to the house. The total number of known grids may, for example, be stored in the storage unit 160 together with the house floor plan D1. The total number of known grids may, for example, be automatically calculated by the damage ratio calculation device 100 based on the house floor plan D1 or floor plan D2, or it may be input by the user 10.

[0068] For example, with respect to the interior walls of each floor of a house, the damage ratio calculation device 100 may consider the total number of grid lines entered by the user 10 as interior walls in the floor plan D2 as the total number of known grids. In this case, even if the user 10 does not enter "no damage" when entering the degree of damage to the interior walls of the house, the damage rate for each degree of damage can be calculated correctly. As will be explained in more detail later, for interior walls located inside a room, the degree of damage may differ between one side of the wall and the other side. Therefore, input of the damaged locations and degree of damage for each side may be accepted, in which case the number of grid lines for the interior wall will be doubled.

[0069] The "5. Damage Ratio" area is provided with a result output field 132 that outputs the results of the calculation unit 140 calculating the damage ratio for each part of each floor of the house based on the input received from the user 10 by the input unit 120. The result output field 132 displays the calculation results of the number of damaged locations [locations] and the damage rate [%] corresponding to the content of the input, categorized by the degree of damage.

[0070] Specifically, the result output field 132 displays the calculated number of damaged locations [locations] and damage rate [%] for each of the following damage levels, from top to bottom: "Total," "No Damage," "Damage Level I," "Damage Level II," "Damage Level III," "Damage Level IV," and "Damage Level V." The damage rate for each location displayed in the result output field 132 is the ratio of the number of grids for damaged locations that were input for each damage level, i.e., the number of damaged locations for each damage level, to the total number of grids G for damaged locations that were input for all damage levels, i.e., the total number of damaged locations. As an example, the damage rate in the result output field 132 is displayed as a percentage, rounded to two decimal places.

[0071] At the bottom of the "5. Damage Ratio" area, from left to right, are several buttons that operate the image generation receiving unit 133, which receives image generation instructions from the user 10, as well as a "Damage Ratio Reset" button and a "Full Reset" button. Specifically, the image generation receiving unit 133 is provided with a "Snapshot (ZIP)" button and a "Snapshot (Image)" button.

[0072] The "Snapshot (ZIP)" button is used to create an image of the screen displaying the floor plan D2, which shows the degree of damage for each damaged area along the grid G ​​for each area in a way that can be visually distinguished by shades of grayscale, and the number of damaged areas and damage rate for each degree of damage, excluding areas that have not been surveyed. This image is then stored in the storage unit 160 as a ZIP file containing image files for each area. The "Snapshot (Image)" button differs from the "Snapshot (ZIP)" button in that it creates an image of all the relevant screens for each area on a single page, that is, it creates a single image file, which is then stored in the storage unit 160 in, for example, PNG format.

[0073] The "Reset Damage Ratio" button deletes the damage level input for the specified part. The "Reset All" button deletes all input for the specified part. Pressing the "Reset Damage Ratio" button does not delete the house floor plan D1 and layout plan D2, but pressing the "Reset All" button will delete both the house floor plan D1 and layout plan D2.

[0074] To the right of the "5. Damage Ratio" area, from top to bottom, are the "Bulk Copy" button and the "To Summary" button. The "Bulk Copy" button is used to save the values ​​of the number of damaged locations [locations] and damage rate [%] by damage level displayed in the result output field 132 to the clipboard. For example, user 10 can share the information saved to the clipboard by pressing the "Bulk Copy" button, i.e., the damage ratio by location reflecting the on-site survey results, to an external device.

[0075] The "Go to Summary" button is a button that activates a summary function to calculate the total damage ratio of the entire house, that is, the sum of the damage ratios for each part. User 10 may have an external device perform the calculation of the total damage ratio of the entire house based on the damage ratios for each part, or the damage ratio calculation device 100 may perform it.

[0076] Figure 4 is a flowchart illustrating the operation flow of the damage ratio calculation method performed by the damage ratio calculation device 100 according to one embodiment. Figures 5 and 6 show examples of the display screen of the touch panel display 101 corresponding to step S3 in Figure 4. Figures 7, 8, and 9 show examples of the display screen of the touch panel display 101 corresponding to step S5 in Figure 4. The operation flow of Figure 4 will be explained with reference to Figures 5 to 9.

[0077] As an example, the operation flow in Figure 4 begins when user 10 launches the aforementioned application on the damage ratio calculation device 100, and the application displays the screen shown in Figure 3 on the touch panel display 101.

[0078] The damage ratio calculation device 100 accepts the input of the investigation number and part name from the input fields provided at the top of the screen (step S1). The damage ratio calculation device 100 creates a floor plan D2 based on the input of the user 10 to the floor plan creation unit 121 of the input unit 120 (step S3).

[0079] Specifically, the display unit 110 displays the house floor plan D1, acquired by user 10 operating the "File Selection" button or "Photo Shooting" button in the floor plan creation unit 121 of the input unit 120, as a background in the survey data input area A1. User 10 adjusts the position of the house floor plan D1 by pressing the "Move / Zoom / Reduce" button in the floor plan creation unit 121 so that the top left line of the house floor plan D1 overlaps with the grid lines of grid G ​​displayed in the survey data input area A1. User 10 adjusts the position of the house floor plan D1 so that the lines inside the house on the house floor plan D1 also overlap with the grid lines as much as possible. When adjusting the position of the house floor plan D1, user 10 may move the display area by operating the slider when the grid part is in "Zoomed Display" state, or switch the grid part to "Full Display" state to check the whole picture.

[0080] The display unit 110 displays the floor plan D2 created by the user 10 tracing walls and other features on the house floor plan D1 with a stylus pen 20 in the survey data input area A1. The display unit 110 displays the floor plan D2 superimposed on the grid G ​​on the screen. Lines representing walls and other features on the floor plan D2 are displayed superimposed on the grid lines of grid G. If the lines traced by the user 10 do not coincide with the grid lines, the nearest grid line to the traced line may be automatically selected as the line representing the wall or other feature on the floor plan D2. Once the user 10 has finished drawing the floor plan D2, they press the "Hide Background" button on the floor plan creation unit 121 to hide the house floor plan D1 that was displayed as the background.

[0081] In step S3, the display unit 110 of the damage ratio calculation device 100 displays the floor plans D2 for each of the multiple parts of the house. Figure 5 shows an example of the display screen when "interior wall" is selected in step S1 and the house floor plan D1 is displayed as the background in the survey data input area A1 in step S3. Figure 6 shows an example of the display screen when the floor plan D2 for "interior wall" created in step S3 is superimposed on the grid G.

[0082] The input unit 120 may have the floor plan selection unit 122 described above. The floor plan selection unit 122 accepts from the user the selection of floor plan stamps that indicate the floor plan names of each area of ​​the house to be superimposed on the floor plan diagram D2. In the example display screen in Figure 6, six floor plan stamps, "Kaze (bathroom)", "Sen (washbasin)", "Gen (entrance)", "Kai (stairs)", "WC (toilet)", and "D (dining room)", are superimposed on the floor plan diagram D2 for "interior walls".

[0083] After selecting a floor plan stamp in the floor plan selection unit 122, user 10 can overlay the floor plan stamp on any location on floor plan D2 by touching the desired location on floor plan D2. If user 10 wants to move a floor plan stamp placed on floor plan D2, they press the "Move Stamp" button in the floor plan creation unit 121, and then drag and drop the floor plan stamp on floor plan D2 to move it. If user 10 wants to delete a floor plan stamp placed on floor plan D2, they press the "Delete Stamp" button in the floor plan creation unit 121, and then touch the floor plan stamp on floor plan D2. Damage stamps can be operated in the same way, and redundant explanations are omitted.

[0084] Here, as shown in Figures 5 and 6, if “inner wall” is selected in step S1, the area “4. Enter damage extent” displays an input field for operating the input surface selection unit 127. The input unit 120 has an input surface selection unit 127. The input surface selection unit 127 accepts from the user 10 to select whether to input the damage extent and location for one surface or the other surface of the inner wall.

[0085] The input unit 120 receives input along the grid G ​​of the degree of damage and the location of damage for at least one of the two faces of the interior wall, according to the selection received by the input surface selection unit 127. The input unit 120 may also receive input along the grid G ​​of the degree of damage and the location of damage for each of the two faces of the interior wall, according to the selection received by the input surface selection unit 127. As described above, for interior walls located inside a room, the degree of damage may differ between one face and the other face of the interior wall, so the input unit 120 may receive input for the location and degree of damage separately for each face.

[0086] The damage ratio calculation device 100 receives input from the user 10 to the degree selection unit 129 of the input unit 120 and input from the user 10 to the grid G ​​on the floor plan D2 (step S5). If "interior wall" was selected in step S1, the damage ratio calculation device 100 also receives input from the user 10 to the input surface selection unit 127. Based on these inputs, the damage ratio calculation device 100 calculates the damage ratio for each part on one floor of the house (step S5).

[0087] In the case where "interior wall" is selected in step S1, specifically, the method selection unit 125 of the input unit 120 automatically selects "Calculate by grid edge count" as the calculation method corresponding to "interior wall" in response to the user 10 selecting "interior wall" as the part name, and selects the corresponding radio button. In step S5, the user 10 operates the input surface selection unit 127 to select whether to input the degree of damage and damaged location for surface A of the interior wall, or for surface B of the interior wall. Surface A and surface B of the interior wall are defined for convenience to distinguish between one surface and the other surface of the interior wall located inside the room of the house.

[0088] In this embodiment, the user 10 can arbitrarily decide which side of the interior wall is side A or side B. For example, the user 10 may select side A in the input surface selection unit 127 and input the degree of damage and the location of damage for the wall facing the dining room of a certain interior wall, and select side B in the input surface selection unit 127 and input the degree of damage and the location of damage for the wall on the opposite side of that wall, i.e., the wall not facing the dining room. Figure 7 shows an example of a display screen when the user 10 has selected side A in the input surface selection unit 127 and has completed inputting the degree of damage and the location of damage for the wall that the user 10 considers to be side A on the floor plan D2. Figure 8 shows an example of a display screen when the user 10 has selected side B in the input surface selection unit 127 and has completed inputting the degree of damage and the location of damage for the wall that the user 10 considers to be side B on the floor plan D2. In Figures 7 and 8, for the sole purpose of clarifying the explanation, arrows indicate sides A and B on floor plan D2, respectively.

[0089] Instead of the user 10 arbitrarily deciding which side of the interior wall will be side A or side B, the input surface selection unit 127 may pre-define the positional relationship between one side of the interior wall and at least one of the other sides and a specific area on the floor plan D2 and present it to the user 10. The specific area on the floor plan D2 could be, for example, the dining room or the bathroom. For example, the input surface selection unit 127 may display a message in the blank space on the screen such as, "For the interior wall surrounding the dining room, the wall facing the dining room is side A."

[0090] The calculation unit 140 calculates the damage ratio for the interior wall based on the input, including the selection received by the input surface selection unit 127 of the input unit 120. Specifically, if the input surface selection unit 127 accepts surface A and the user 10 inputs the damaged locations and extent of damage along the grid G ​​on the floor plan D2, but the input surface selection unit 127 does not accept surface B, or accepts surface B but the user 10 does not input the extent of damage, the calculation unit 140 calculates the damage ratio for the interior wall using only the damaged locations and extent of damage input for surface A. Similarly, if the input surface selection unit 127 accepts surface B and the user 10 inputs the damaged locations and extent of damage along the grid G ​​on the floor plan D2, but the input surface selection unit 127 does not accept surface A, or accepts surface A but the user 10 does not input the extent of damage, the calculation unit 140 calculates the damage ratio for the interior wall using only the damaged locations and extent of damage input for surface B.

[0091] When the input surface selection unit 127 accepts surface A and the user 10 inputs damaged locations and damage extents along the grid G ​​on the floor plan D2, and when the input surface selection unit 127 accepts surface B and the user 10 inputs damaged locations and damage extents along the grid G ​​on the floor plan D2, the calculation unit 140 considers all the damaged locations and damage extents input for each of surfaces A and B and calculates the damage ratio for the interior wall. Specifically, the calculation unit 140 calculates the damage ratio for the interior wall by summing the inputs of damage extents and damaged locations along the grid G ​​for each of the surfaces of the interior wall. In this case, for the interior wall in question, the number of damaged locations and damage extents may be calculated as twice the number of grid lines that make up the interior wall. In Figures 7 and 8, the calculation unit 140 sums up the damage levels and damaged locations along grid G ​​for each of the A and B surfaces of the interior wall, and the result of calculating the damage ratio for the interior wall is displayed in the result output field 132.

[0092] Regarding step S5, as described above, in this embodiment, as an example, the damage rate is calculated as the ratio of each degree of damage to the total number of items entered by user 10 on the floor plan D2. Therefore, user 10 may be required to input some degree of damage, including no damage, for all grids G on the floor plan D2, for example, by describing it in the user manual for the application of the damage ratio calculation device 100.

[0093] If user 10 has not yet completed input for all areas under investigation (step S7: NO), the damage ratio calculation device 100 accepts new input from user 10 in the field for selecting the area name and resets the display in the result output field 132 accordingly (step S8). The damage ratio calculation device 100 accepts a copy instruction from user 10 to the floor plan creation unit 121 of the input unit 120 (step S8), and returns to step S5 after copying the floor plan D2.

[0094] The input unit 120 has the duplication unit 123 described above. The duplication unit 123 duplicates the floor plan of one part to create the floor plan of another part in response to a duplication instruction received from the user 10. As described above, at least one of the "Drawing Copy" button and the "Batch Drawing Copy" button in the floor plan creation unit 121 is a button for operating the duplication unit 123. For example, if the user 10 selects "Roof" as the part name and then operates the "Drawing Copy" button to select "Interior Wall" as the part to be duplicated in floor plan D2, the duplication unit 123 duplicates the floor plan D2 of "Interior Wall" to create the floor plan D2 of "Roof". The duplication unit 123 displays the floor plan D2 in the currently displayed survey data input area A1 of "Roof" on the display unit 110.

[0095] When the duplication unit 123 receives a duplication instruction from the user 10 with a floor plan stamp superimposed on a floor plan D2 of one part, it may duplicate the floor plan D2 of that part with the floor plan stamp superimposed on it and use it as the floor plan D2 of another part. Figure 9 shows an example of a display screen when the user 10 selects "roof" as the part name, duplicates the floor plan D2 with the "interior wall" floor plan stamp superimposed on it, and displays the resulting floor plan D2 in the survey data input area A1.

[0096] In the floor plan D2 of Figure 9, the method selection unit 125 automatically selects "Calculate by number of grid faces" in response to "Roof" being selected as the part name, and then the user 10 inputs the degree of damage to the grid faces and superimposes multiple damage stamps. The input unit 120 has the aforementioned damage selection unit 131. The damage selection unit 131 accepts from the user 10 the selection of damage stamps that indicate the damage status of each area of ​​the house superimposed on the floor plan D2.

[0097] As described above, there may be damage stamps common to multiple parts, and there may be damage stamps unique to each part. The damage selection unit 131 may present the user 10 with at least one type of damage stamp unique to each of the multiple parts, including the interior walls of the house, as one of the options for damage stamps. Depending on the part name selected by the user 10, the damage selection unit 131 may present the user 10 with one or more damage stamps common to multiple parts and one or more damage stamps unique to that part, which have been pre-associated with the part name.

[0098] Furthermore, damage stamps superimposed on floor plan D2 by user 10 do not affect the calculation of the damage ratio. Also, when floor plan D2 with superimposed damage stamps is selected as the target for duplication, the duplication unit 123 will only duplicate floor plan D2, without duplicating the damage stamps superimposed on it, regardless of whether the damage stamps are the common damage stamps mentioned above.

[0099] When the user 10 has completed input for all areas to be investigated (step S7: YES), the damage ratio calculation device 100 receives an image generation instruction from the user 10 via the image generation receiving unit 133 of the input unit 120. The image generation unit 150 generates an image corresponding to the image generation instruction, stores the generated image in the storage unit 160 (step S9), and the operation flow ends. If the house consists of multiple floors, this operation flow may be repeated for the other floors. In this case, the investigation number may be common to all floors of the house.

[0100] The image generation unit 150 generates an image of the screen displaying the input along the grid G ​​received by the input unit 120 on the floor plan D2, in response to an image generation instruction received from the user 10. The image generation unit 150 may also generate an image of the screen of the floor plan D2 with floor plan stamps superimposed by the user 10. The image generation unit 150 may also generate an image of the screen of the floor plan D2 with damage stamps superimposed by the user 10.

[0101] When "interior wall" is selected as the part name on the touch panel display 101, the image generation unit 150 may generate different images depending on whether surface A or surface B is selected in the input surface selection unit 127. Specifically, as shown in Figures 7 and 8, the display unit 110 displays a floor plan D2 of either one surface or the other surface of the interior wall on the screen, corresponding to the selection received by the input surface selection unit 127. If the display unit 110 is displaying a floor plan D2 of one surface on the screen when the image generation unit 150 receives an image generation instruction, it may generate only an image of that one surface. This image may be, for example, the display screen example image in Figure 7. If the display unit 110 is displaying a floor plan D2 of the other surface on the screen when the image generation unit 150 receives an image generation instruction from the user 10, it may generate only an image of that other surface. This image may be, for example, the display screen example image in Figure 8.

[0102] Alternatively, when "interior wall" is selected as the part name on the touch panel display 101, the image generation unit 150 may generate images of the state when side A is selected and images of the state when side B is selected, regardless of whether side A or side B is selected in the input surface selection unit 127. In other words, in response to the image generation instruction received from the user 10, the image generation unit 150 may generate images of the respective screens displayed on the floor plan D2 corresponding to one side of the interior wall and the other side of the interior wall, based on the input along the grid G ​​received by the input unit 120 for each side of the interior wall. For example, if the input of the degree of damage to one side of the interior wall and the input of the degree of damage to the other side of the interior wall can be displayed together in a visually distinguishable manner, for example by color coding, the image generation unit 150 may generate an image of the floor plan D2 in which the degree of damage input to both sides of the interior wall can be seen simultaneously. In this case, the input unit 120 does not need to have an input surface selection unit 127; that is, the input surface selection unit 127 does not need to be displayed in the drawing settings and damage input area A2.

[0103] Alternatively, when "inner wall" is selected as the part name on the touch panel display 101, the image generation unit 150 may generate images of each surface together, regardless of whether surface A or surface B is selected in the input surface selection unit 127, if the degree of damage is entered in at least one grid line for each of surfaces A and B. In other words, the image generation unit 150 does not need to generate images of surfaces A and B for which the degree of damage is not entered in any grid line.

[0104] As described above, the image generation unit 150 may generate multiple images for different body parts corresponding to the "Snapshot (ZIP)" button in the image generation reception unit 133, or it may generate images for all body parts corresponding to the "Snapshot (Image)" button in the image generation reception unit 133. When the "Snapshot (ZIP)" button or the "Snapshot (Image)" button is pressed, if it is determined that some degree of damage has been entered outside the frame of the floor plan D2 in the survey data input area A1, i.e., in a grid where no house exists, an error message such as "The body part name "Interior Wall" has been entered outside the floor plan. Do you want to take a snapshot as is?" may be displayed. Furthermore, when making such a determination, even if the data is outside the frame of the floor plan D2 in the survey data input area A1, if it is inside the line connecting either the outwardly protruding corner or the end of an outwardly protruding line within the frame of the floor plan D2, it may be considered as input for, for example, the degree of damage to a shed installed in the garden of a house, and the error message may not be displayed.

[0105] As described above, the damage ratio calculation device 100 for a house according to this embodiment includes a display unit 110 that displays a floor plan D2 superimposed on a grid G ​​on a screen, an input unit 120 that receives input from the user 10 along the grid G ​​regarding the degree and location of damage to at least the interior walls of the house, and a calculation unit that calculates the damage ratio for each degree of damage to the house, based on the number of grids G for each degree of damage relative to the total number of grids G corresponding to the house, for at least the interior walls. Furthermore, the damage ratio calculation device 100 has an input surface selection unit 127 that receives from the user 10 to select whether to input the degree and location of damage to one side or the other side of the interior wall, and the calculation unit 140 calculates the damage ratio for the interior wall based on the input including the selection received by the input surface selection unit 127. With a damage ratio calculation device 100 having at least such a configuration, the workload of the user 10 can be reduced and the working time of the user 10 can be shortened.

[0106] Figure 10 schematically shows an example of the hardware configuration of a computer 1200 that functions as a damage ratio calculation device 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of the apparatus according to this embodiment, or to cause the computer 1200 to execute operations associated with the apparatus according to this embodiment or such one or more "parts", and / or to cause the computer 1200 to execute a process or a stage of such process according to this embodiment. Such a program may be executed by the CPU 1212 to cause the computer 1200 to execute specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

[0107] The computer 1200 according to this embodiment includes a CPU 1212, a GPU 1213, RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input / output units such as a communication interface 1222, a storage device 1224, a DVD drive 1226, and an IC card drive, which are connected to the host controller 1210 via an input / output controller 1220. The DVD drive 1226 may be a DVD-ROM drive and a DVD-RAM drive, etc. The storage device 1224 may be a hard disk drive and a solid-state drive, etc. The computer 1200 also includes legacy input / output units such as a ROM 1230 and a keyboard, which are connected to the input / output controller 1220 via an input / output chip 1240.

[0108] The CPU 1212 operates according to the programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires the image data generated by the CPU 1212 and stores it in the frame buffer provided in RAM 1214 or within itself, so that the image data is displayed on the display device 1218.

[0109] The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive 1226 reads programs or data from a DVD-ROM 1227, etc., and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.

[0110] The ROM 1230 stores boot programs and / or hardware-dependent programs of the computer 1200, which are executed by the computer 1200 upon activation. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

[0111] The program is provided on a computer-readable storage medium such as a DVD-ROM 1227 or an IC card. The program is read from the computer-readable storage medium and installed on a storage device 1224, RAM 1214, or ROM 1230, which are examples of computer-readable storage media, and executed by the CPU 1212. The information processing described within these programs is read by the computer 1200, resulting in coordination between the program and the various types of hardware resources described above. The apparatus or method may be configured to realize the operation or processing of information in accordance with the use of the computer 1200.

[0112] For example, when communication is performed between a computer 1200 and an external device, the CPU 1212 may execute a communication program loaded into RAM 1214 and, based on the processing described in the communication program, instruct the communication interface 1222 to perform communication processing. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in a recording medium such as RAM 1214, storage device 1224, DVD-ROM 1227, or IC card, transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

[0113] Furthermore, the CPU 1212 may read all or necessary parts of files or databases stored on external recording media such as the storage device 1224, DVD drive 1226 (DVD-ROM 1227), or IC card into the RAM 1214, and perform various types of processing on the data in the RAM 1214. The CPU 1212 may then write the processed data back to the external recording media.

[0114] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and subjected to information processing. The CPU 1212 may perform various types of processing on the data read from RAM 1214, including various types of operations, information processing, conditional judgments, conditional branching, unconditional branching, information retrieval / replacement, etc., as described throughout this disclosure and specified by the program instruction sequence, and write the results back to RAM 1214. The CPU 1212 may also retrieve information in files, databases, etc., within the recording medium. For example, if multiple entries are stored in the recording medium, each having an attribute value of a first attribute associated with an attribute value of a second attribute, the CPU 1212 may search among the multiple entries for an entry that matches the specified condition for the attribute value of the first attribute, read the attribute value of the second attribute stored in that entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies the predetermined condition.

[0115] The program or software module described above may be stored on or near the computer 1200 in a computer-readable storage medium. Alternatively, a recording medium such as a hard disk or RAM provided within a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the program to the computer 1200 via the network.

[0116] In this embodiment, blocks in the flowchart and block diagram may represent a stage in a process in which an operation is performed or a "part" of a device that has the role of performing an operation. A particular stage and "part" may be implemented by a dedicated circuit, a programmable circuit supplied with computer-readable instructions stored on a computer-readable storage medium, and / or a processor supplied with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuit may include digital and / or analog hardware circuits, and may include integrated circuits (ICs) and / or discrete circuits. The programmable circuit may include reconfigurable hardware circuits, such as field-programmable gate arrays (FPGAs) and programmable logic arrays (PLAs), which include logical AND, logical OR, exclusive OR, negated AND, negated OR, and other logical operations, flip-flops, registers, and memory elements.

[0117] A computer-readable storage medium may include any tangible device capable of storing instructions that can be executed by a suitable device, and as a result, a computer-readable storage medium having instructions stored therein will comprise a product that includes instructions that can be executed to create means for performing operations specified in a flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM®), static random access memory (SRAM), compact disk read-only memory (CD-ROM), digital multipurpose disc (DVD), Blu-ray® disc, memory stick, integrated circuit card, etc.

[0118] Computer-readable instructions may include assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk®, Java®, C++, and traditional procedural programming languages ​​such as the C programming language or similar programming languages.

[0119] Computer-readable instructions may be provided locally or via a wide area network (WAN) such as a local area network (LAN) or the internet to a processor or programmable circuit of a general-purpose computer, a special-purpose computer, or another programmable data processing device, so that the processor or programmable circuit of the programmable data processing device, such as a computer, may execute the instructions to generate means for performing operations specified in a flowchart or block diagram. Here, the computer may be a PC (personal computer), a tablet computer, a smartphone, a workstation, a server computer, a general-purpose computer, or a special-purpose computer, and may also be a computer system in which multiple computers are connected. Such a computer system in which multiple computers are connected is also called a distributed computing system and is a computer in a broad sense. In a distributed computing system, multiple computers execute a program collectively by each computer executing a part of the program and passing data during program execution between computers as needed.

[0120] Examples of processors include computer processors, central processing units, processing units, microprocessors, digital signal processors, controllers, and microcontrollers. A computer may have one or more processors. In a multiprocessor system with multiple processors, each processor executes a portion of the program, and the processors collectively execute the program by passing program execution data between them as needed. For example, in the execution of multitasks, each of the multiple processors may execute a portion of each task in small chunks by switching tasks at each time slice. In this case, which part of a program each processor executes changes dynamically. Which part of a program each of the multiple processors executes may also be statically determined by multiprocessor-aware programming.

[0121] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. It will be clear from the claims that such modified or improved forms may also be included in the technical scope of the present invention.

[0122] It should be noted that the execution order of operations, procedures, steps, and stages in the apparatus, systems, programs, and methods shown in the claims, specifications, and drawings is not explicitly stated as "before" or "prior to," and that these can be implemented in any order unless the output of a previous process is used in a later process. Even if the operation flow in the claims, specifications, and drawings is described using phrases such as "first," and "next," for convenience, this does not mean that it is essential to perform the operations in that order. [Explanation of Symbols]

[0123] A1 Survey data input area A2 Drawing settings and damage input area G Grid D1 House floor plan D2 Floor Plan 10 users 20 stylus pens 100 Damage Ratio Calculation Device 101 Touchscreen Display 110 Display section 120 Input section 121 Floor Plan Creation Department 122 Floor plan selection section 123 Reproduction Department 125 Method Selection Section 127 Input Surface Selection Section 129 Selection section 131 Victim Selection Section 132 Result Output Fields 133 Image Generation Reception Department 140 Calculation Department 150 Image generation unit 160 Storage section 1200 Computers 1210 Host Controller 1212 CPU 1213 GPU 1214 RAM 1216 Graphics Controller 1218 Display Devices 1220 Input / Output Controller 1222 Communication Interface 1224 Storage device 1226 DVD drive 1227 DVD-ROM 1230 ROM 1240 Input / Output Chip

Claims

1. A device for calculating the percentage of damage to a house, A display unit that displays a floor plan superimposed on a grid on the screen, An input unit that receives input from the user along the grid regarding the extent and location of damage to at least the interior walls of the house, A calculation unit that calculates, for at least the interior wall, the number of grids of the damaged area for each degree of damage relative to the total number of grids corresponding to the house, as the damage ratio of the house for each degree of damage. Equipped with, The input unit includes an input surface selection unit that receives from the user the selection of whether to input the degree of damage and the location of the damage to one surface or the other surface of the inner wall. The calculation unit calculates the damage ratio relating to the inner wall based on the input, including the selection received by the input surface selection unit. Damage ratio calculation device.

2. The damage ratio calculation device according to claim 1, wherein the input unit receives input of the degree of damage and the location of the damage along the grid for at least one of the one surface and the other surface of the inner wall, in accordance with the selection received by the input surface selection unit.

3. The display unit displays on the screen the floor plan of either one of the two faces of the interior wall, corresponding to the selection received by the input surface selection unit. The system further includes an image generation unit that generates an image of the screen in which the input received by the input unit along the grid is displayed on the floor plan, in response to an image generation instruction received from the user, The image generation unit generates the image of the one side when it receives an image generation instruction while the display unit is displaying the floor plan of the one side on the screen, and generates the image of the other side when it receives an image generation instruction while the display unit is displaying the floor plan of the other side on the screen. The damage ratio calculation device according to claim 2.

4. The system further includes an image generation unit that, in response to an image generation instruction received from the user, generates images of the respective screens displayed on the floor plan corresponding to each of the one and the other surfaces of the interior wall, based on the input received by the input unit along the grid for each of the one and the other surfaces of the interior wall. The damage ratio calculation device according to claim 2.

5. The input unit includes a damage selection unit that receives from the user the selection of damage stamps indicating the damage status of each area of ​​the house superimposed on the floor plan. The image generation unit generates the image of the screen of the floor plan on which the damage stamp has been superimposed by the user. The damage ratio calculation device according to claim 3 or 4.

6. The damage selection unit presents the user with at least one type of damage stamp, which is unique to each of the multiple parts of the house, including the interior walls, as one of the options for the damage stamp. The damage ratio calculation device according to claim 5.

7. The input unit includes a floor plan selection unit that receives from the user the selection of floor plan stamps indicating the floor plan names of each area of ​​the house superimposed on the floor plan diagram. The image generation unit generates the image of the screen of the floor plan on which the floor plan stamps are superimposed by the user. The damage ratio calculation device according to claim 3 or 4.

8. The input surface selection unit pre-defines and presents to the user the positional relationship between at least one of the one surface and the other surface of the inner wall and a specific area on the floor plan. The damage ratio calculation device according to claim 2.

9. The input unit receives inputs regarding the degree of damage and the location of the damage along the grid for each of the one and the other surfaces of the inner wall, according to the selection received by the input surface selection unit. The calculation unit calculates the damage ratio by summing the degree of damage to each of the one and the other surfaces of the inner wall and the input of the damaged location along the grid. The damage ratio calculation device according to claim 1.

10. The display unit displays the floor plans of each of the multiple parts of the house. The aforementioned input unit is A floor plan selection unit that receives from the user the selection of floor plan stamps indicating the floor plan names of each area of ​​the house to be superimposed on the floor plan, A duplication unit that, in response to a duplication instruction received from the user, duplicates the floor plan of one part to create the floor plan of another part. It has, When the duplication unit receives a duplication instruction from the user with the floor plan stamp superimposed on the floor plan of one part, it duplicates the floor plan of the one part with the floor plan stamp superimposed to create the floor plan of the other part. The damage ratio calculation device according to claim 1.

11. A method for calculating the percentage of damage to a house, which is performed by a computer, The system accepts input from the user regarding the extent and location of damage to at least the interior walls of the aforementioned house, along with a grid on which the floor plan is superimposed. For at least the interior wall, the number of grids corresponding to each degree of damage relative to the total number of grids corresponding to the house is calculated as the damage ratio of the house for each degree of damage. Equipped with, Accepting the aforementioned input includes receiving from the user a selection of whether to input the degree of damage and the location of the damage for one side or the other side of the inner wall, Calculating the damage ratio includes calculating the damage ratio with respect to the interior wall based on the input, including the selection received. Method for calculating the percentage of damages.

12. When executed by a computer, the computer: A procedure for receiving user input regarding the extent and location of damage to at least the interior walls of a house, along with a grid overlaid with a floor plan, A procedure for calculating, at least for the interior wall, the number of grids corresponding to each degree of damage relative to the total number of grids corresponding to the house, as the damage ratio of the house for each degree of damage; Make it run, The procedure for receiving the input includes a procedure for receiving from the user to select whether to input the degree of damage and the location of the damage for one side or the other side of the inner wall, The procedure for calculating the damage ratio includes a procedure for calculating the damage ratio relating to the interior wall based on the input, including the selection received, Computer program.