Damage ratio calculation device and damage ratio calculation program
The damage ratio calculation device and program provide a precise and efficient method for assessing house damage by superimposing a floor plan on a grid, enabling accurate and time-saving damage ratio calculations.
Patent Information
- Application Number
- JP2025099549
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2044-03-28
AI Technical Summary
Existing methods for assessing property insurance damage, such as photographing an accident vehicle, lack precision and efficiency in calculating the damage ratio for various parts of a house.
A damage ratio calculation device and program that displays a house floor plan superimposed on a grid, allowing users to input the degree and location of damage along the grid, and calculates the damage ratio based on the proportion of damage and location, using a display unit, input unit, and calculation unit.
Enables accurate and efficient calculation of damage ratios for each part of a house, reducing calculation errors and time, and facilitating easy management and communication of damage data.
Smart Images

Figure 0007812025000001 
Figure 0007812025000002 
Figure 0007812025000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a damage ratio calculation device and a damage ratio calculation program. [Background technology]
[0002] BACKGROUND ART There is a method for automatically calculating the assessed amount of, for example, property insurance just by photographing an accident vehicle with a photographing device (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2001-076055 A Summary of the Invention
[0003] In a first aspect of the present invention, there is provided a damage ratio calculation device for a house, comprising: a display unit that displays a house floor plan superimposed on a grid; an input unit that accepts input from a user of the degree of damage to the house and the location of the damage along the grid; and a calculation unit that calculates the damage ratio for each degree of damage to the house based on the proportion of the degree of damage to the house and the location of the damage input along the grid.
[0004] The display unit may display a floor plan for each part of the house, and the floor plan for each part of the house may include a floor plan of any of the roof, exterior walls, foundation, pillars, interior walls, ceiling, floor, and fixtures. The input unit may determine whether to accept input from the user of at least any of the faces, edges, and intersections of the grid based on the part. The calculation unit may calculate a damage rate for each part.
[0005] The input unit may include a degree selection unit that accepts a user's selection of the degree of damage. The degree selection unit may have a plurality of options including no damage.
[0006] The input unit may receive input of the damage location by the user tracing any of the faces, edges, and intersections of the grid. The input unit may be calibrated so that when the user traces a location away from the faces, edges, and intersections of the grid, the damage location is input to a face, edge, or intersection of the grid that is closer to the location being traced.
[0007] The input unit may have a method selection unit that receives from a user a selection of whether to calculate the damage ratio based on the faces, edges, or intersections of the grid. The display unit may display the damage ratio for each degree of damage calculated by the calculation unit.
[0008] In a second aspect of the present invention, there is provided a damage ratio calculation program for a house, which causes a computer to execute the following steps: a display procedure for displaying a house floor plan superimposed on a grid; an input procedure for accepting input from a user of the degree of damage and the location of the damage to the house along the grid; and a calculation procedure for calculating the damage ratio for each degree of damage to the house based on the proportion of the degree of damage and the location of the damage to the house input along the grid.
[0009] The above summary of the invention does not list all of the necessary features of the present invention, and subcombinations of these features may also constitute inventions. [Brief explanation of the drawings]
[0010] [Figure 1] 1 shows a functional block diagram of a damage ratio calculation device 100 according to this embodiment. [Figure 2] 10 shows an example of the damage ratio calculation device 100 during input by a user. [Figure 3] 10 shows an operation flow S10 of the damage ratio calculation device 100. [Figure 4] 1 shows an example of a display image on the display unit 10. [Figure 5] 10 shows another example of the display image on the display unit 10. [Figure 6]10 shows yet another example of the display image on the display unit 10 after an input by the user. [Figure 7] 10 shows yet another example of the display image on the display unit 10 after an input by the user. [Figure 8] 22 illustrates an example computer 2200 in which aspects of the present invention may be embodied, in whole or in part. DETAILED DESCRIPTION OF THE INVENTION
[0011] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0012] FIG. 1 shows a functional block diagram of a loss ratio calculation device 100 according to this embodiment. The loss ratio calculation device 100 is, for example, a personal computer managed by a company that conducts surveys to certify damage to houses. The loss ratio calculation device 100 may also be a portable tablet computer. Users of the loss ratio calculation device 100 include on-site personnel who conduct surveys to certify damage to houses. Furthermore, "houses" include houses, apartment buildings, detached buildings, storage sheds, garages, stores, warehouses, buildings, etc. Note that damage can also be referred to as injury, damage, etc.
[0013] 1, the damage ratio calculation device 100 includes a display unit 10 that displays a house floor plan superimposed on a grid, an input unit 20 that receives input from a user of the degree of damage to the house and the location of the damage along the grid, and a calculation unit 30 that calculates the damage ratio for each degree of damage to the house based on the proportion of the degree of damage to the house and the location of the damage input along the grid. The damage ratio calculation device 100 further includes a memory unit 40.
[0014] The display unit 10 is, for example, a monitor or display of a personal computer. The input unit 20 is, for example, an input device such as a mouse, keyboard, or touch pen. The calculation unit 30 is an arithmetic processing device such as a CPU (Central Processing Unit). The storage unit 40 is, for example, composed of an SSD (Solid State Drive) or an HDD (Hard Disk Drive). Note that if the damage ratio calculation device 100 is a tablet computer, the touch panel display that is the display unit 10 may also serve as the input unit 20.
[0015] Fig. 2 shows an example of the damage ratio calculation device 100 during input by a user. Fig. 2 shows a case where the damage ratio calculation device 100 is a tablet computer. The user, who is a field officer conducting a house damage certification survey, inputs data into the damage ratio calculation device 100 using a touch pen as the input unit 20 while checking the damaged house on site or through an image.
[0016] 3 shows the operation flow S10 of the damage ratio calculation device 100. The operation flow S10 starts, for example, by starting up the damage ratio calculation device 100. First, the input unit 20 of the damage ratio calculation device 100 accepts input of a house floor plan from the user (S100).
[0017] 4 shows an example of a display image of the display unit 10 that has received input of a house floor plan 12 from a user. As shown in FIG. 4, a grid 11 and a house floor plan 12 superimposed on the grid 11 are displayed on the left side of the display unit 10. The size of the grid 11 is set in advance. Note that the term "grid" may refer to the entire grid, including the edges, intersections, and faces that make up the grid, or may refer to the elements that make up the grid.
[0018] On the right side of the display unit 10, there are displayed a section for setting the floor plan, a section for inputting the part name, a section for selecting the calculation method, a section for inputting the degree of damage, and a section for displaying the damage ratio. In FIG. 4, the section for inputting the part name, the section for selecting the calculation method, and the section for displaying the damage ratio are currently blank before any input by the user. In addition, a "take snapshot" button is displayed on the upper left of the display unit 10.
[0019] The floor plan setting area displays buttons for "Load File," "Take Photo," "Manual Input," and "Move / Zoom In / Zoom Out." When the input unit 20 receives that "Load File" has been selected, it loads a file of the house floor plan 12 stored in advance in the storage unit 40 and displays it on the display unit 10, superimposing it on the grid 11. When the input unit 20 receives that "Take Photo" has been selected, it activates the camera connected to the damage ratio calculation device 100, and the image taken by the camera is displayed on the display unit 10 as the house floor plan 12, superimposed on the grid 11. When the input unit 20 receives that "Manual Input" has been selected, it displays lines, points, characters, etc. input into the area of the grid 11 using a touch pen or the like, on the display unit 10, superimposing them on the grid 11 as the house floor plan 12.
[0020] When the input unit 20 receives a selection of "move / enlarge / reduce," it moves, enlarges, or reduces the house floor plan 12 that is currently being displayed relative to the grid 11, and displays it on the display unit 10. Note that the positions of the interior walls and pillars included in the house floor plan 12 do not necessarily coincide with the sides or intersections of the grid 11 even when the house floor plan 12 is moved, enlarged, or reduced. However, in this embodiment, the following operations can be continued even when the interior walls and pillars included in the house floor plan 12 do not coincide with the sides or intersections of the grid 11.
[0021] The house floor plan 12 may be the same as that used for the building confirmation application or house register. The house floor plan 12 may include floor plans for each part of the house, or a specific house floor plan 12 may show multiple types of parts. The parts of the house may include, for example, the roof, exterior walls, foundation, pillars, interior walls, ceilings, floors, and fittings.
[0022] In the operation flow S10, the input unit 20 accepts input of the name of a part of the house from the user (S102). In this case, the input of any character string may be accepted, or a selection from predefined options may be accepted using a pull-down menu or the like. Examples of options are the roof, exterior wall, foundation, pillar, interior wall, ceiling, floor, and fittings. The display unit 10 displays the name of the part of the house accepted by the input unit 20 in the "Enter part name" field.
[0023] The calculation unit 30 sets a layer in association with the input part name and stores it in the storage unit 40 (S104). A layer can be said to be a single unit for calculating the damage ratio for the entire part. If the house floor plan 12 includes floor plans for each part of the house, the floor plans for each part may constitute each layer.
[0024] The method selection unit 22 receives input of a calculation method (S106). In this case, the method selection unit 22 receives from the user a selection as to whether to calculate the damage ratio based on the faces, edges, or intersections of the grid 11. The calculation method selection area displays three options: "Calculate based on the number of grid faces," "Calculate based on the number of grid edges," and "Calculate based on the number of grid intersections."
[0025] In the operation flow S108, damages are input, calculated, and displayed. These operations of inputting, calculating, and displaying damages are performed in a back-and-forth fashion, and are therefore illustrated as state transitions.
[0026] 5 shows a first example of the schematic configuration of the display unit 10 after input by the user. As shown in FIG. 5, "interior wall" is input in the input field for the part name, and "calculate by number of grid sides" is selected in the selection field for the calculation method. Therefore, the display unit 10 displays a house floor plan 12 that corresponds to "interior wall" and that "calculate by number of grid sides."
[0027] In the operational flow S108, the degree selection unit 24 accepts the user's selection of the degree of damage (S120). The selection of the degree of damage includes multiple options, including no damage. In the example shown in FIG. 5, the selection of the degree of damage is indicated by gray hatching of different intensities, from no damage, to damage degree 1 to damage degree 5. No damage is indicated by the lightest hatching, and damage degree 5 is indicated by the darkest hatching. Note that these may be indicated in other forms as long as they are visually distinguishable from each other, and may be indicated by different colors, for example.
[0028] The input unit 20 accepts input of the damage location from the user (S122). In FIG. 5, "Calculate by the number of grid edges" is selected in the calculation method selection area. Therefore, the user can input the damage location by specifying a grid edge. The user selects one of the six levels of damage described above and inputs the damage location corresponding to that level of damage by specifying a grid edge. If the damage ratio calculation device 100 is a tablet computer, the user inputs the damage location by tracing the grid edge with a touch pen. If the damage ratio calculation device 100 is a personal computer, the user inputs the damage location by tracing the grid edge with a mouse. Instead of tracing the grid edge, the grid edge may be input by surrounding the grid edge or by specifying a point on the grid edge.
[0029] If the user's input is not on a grid, the input unit 20 identifies a nearby grid (S124). In FIG. 5, the solid black lines representing the interior walls of the house floor plan 12 do not necessarily overlap with the edges of the grid 11. However, as described above, the input of the damage location is accepted only along the grid edges. Therefore, if the user traces a location on the interior wall of the house floor plan 12 but away from the edges of the grid 11, the input unit 20 identifies the edge of the grid 11 closest to the location where the user is tracing, for example, the nearest grid edge. The damage location is then calibrated assuming that the identified grid edge has been input. Note that similar calibration is performed when input of a grid plane and a grid intersection is selected but the location where the user is tracing is not a grid plane or a grid intersection. In addition, input of a damage location along the grid includes not only a case where the grid is directly specified, but also a case where a location nearby the grid is specified.
[0030] For example, if "Damage Level 2" is selected and an input is made indicating that the line has been traced along the left-hand interior wall b of the "Western-style room (6 tatami mats)" on the left side, the input unit 20 will identify grid edge a as the grid edge closest to the left-hand interior wall, and will accept the input as indicating that the damage level for grid edge a is "2."
[0031] The calculation unit 30 calculates the damage ratio for each level of damage to the house for each part based on the level of damage to the house and the proportion of damaged locations input along the grid sides (S126). In this case, the calculation unit 30 calculates the damage ratio as the number of grid sides for which input is accepted for each level of damage relative to the total number of grid sides for which input is accepted for all levels of damage.
[0032] The display unit 10 displays on the screen the degree of damage and the damaged location that the input unit 20 has accepted (S128). Furthermore, the display unit 10 displays on the screen the calculated damage ratio (same step). In response to accepting the input of the grid edge as the damaged location, a shade corresponding to the degree of damage is displayed on the grid edge, not on the inner wall, on the screen.
[0033] The damage ratio display area in Figure 5 shows the number of grid edges for each damage level and the calculated damage ratio (%) for no damage and for each damage level from 1 to 5. For example, damage level 5 has 5 grid edges and a damage ratio of 6%. No damage has 48 grid edges and a damage ratio of 62%. In Figure 5, the total number of edges in the grid corresponding to the interior walls of the house floor plan 12 is 77.
[0034] In operation flow S108, the calculation unit 30 calculates the damage ratio every time an input of a grid edge is received by the input unit 20. Therefore, the damage ratio is updated in real time in response to the input.
[0035] In operation flow S10, when input unit 20 accepts that the user has selected snapshot capture button 14, operation flow S108 is exited and calculation unit 30 captures the entire image displayed on the screen, for example, on display unit 10 (S110). Calculation unit 30 further generates image data in a general-purpose format such as JPEG based on the capture, associates it with the name of the layer, and stores it in storage unit 40 (same step). Note that in step S110, instead of capturing the displayed image, it is also possible to import the set layers at once and create multiple image files for each layer, i.e., for each part.
[0036] This completes the operation of operation flow S10. Note that a "Reset" button may be displayed on display unit 10, and when input unit 20 receives that the "Reset" button has been pressed, the system may return to a predetermined step from that state.
[0037] As described above, in this embodiment, the calculation unit 30 calculates the damage ratio based on the number of grid edges for each level of damage relative to the total number of grid edges that have been input. In this case, the positions of the interior walls of the house floor plan 12 and the grid edges do not need to coincide. The calculation unit 30 does not need to know the locations of the grid edges corresponding to all of the interior walls of the house floor plan 12, and therefore does not need to know the total length of the interior walls or the length of the damaged areas. Therefore, the damage ratio can be calculated by the simple operation of inputting grid edges whose lengths are standardized and whose positions are clearly defined. In addition, it can be said that the positions and lengths of the interior walls of the house floor plan 12 are substituted for or approximated by the positions and lengths of the grid edges.
[0038] Even if some inputs for grid edges corresponding to interior walls of the house floor plan 12 are missing, the damage ratio can be calculated based on the number of grid edges that have been input. For example, in Fig. 2, the degree of damage has been input for some of the grid edges corresponding to the interior walls, but not yet for the rest. Even in this case, the damage ratio may be calculated and displayed as described in step S126, using the number of input grid edges as the total number.
[0039] According to this embodiment, image data showing the damage ratio is generated, so the user can send the image data to others, such as local governments or insurance companies. This allows the recipient to visually understand the damage ratio. In this case, the recipient does not need to install special software to view the damage ratio.
[0040] Figure 6 shows yet another example of the image displayed on the display unit 10 after input by the user. As shown in Figure 6, "floor" is entered in the part name input field, and "calculate by number of grid planes" is selected in the calculation method selection field. Therefore, the "floor" layer is set. Meanwhile, the house floor plan 12 uses the same image as the "interior wall" in Figure 5.
[0041] 6, "Calculate by number of grid planes" is selected in the calculation method selection section. Therefore, the user can input the corresponding damage location by selecting a grid plane using the input unit 20.
[0042] At each step of the operational flow S108, grid plane input is accepted, and the damage ratio is calculated and displayed. Specifically, the user selects one of six levels of damage and selects and inputs the grid plane corresponding to that level of damage. In FIG. 6 after the user inputs, for example, damage level 5 has a count of "5" and a damage ratio of "2%." No damage has a count of "205" and a damage ratio of "90%." In FIG. 6, the total count of all grid planes corresponding to the floor plan is "228."
[0043] 7 shows yet another example of the image displayed on the display unit 10 after input by the user. As shown in FIG. 7, "pillar" is entered in the part name input field, and "calculate at grid intersection" is selected in the calculation method selection field. Therefore, a layer for "pillar" is set. Meanwhile, the house floor plan 12 uses the same image as "interior wall" in FIG. 5.
[0044] 7, "Calculate by number of grid intersections" is selected in the calculation method selection section. Therefore, the user can input the corresponding damage location by selecting a grid intersection using the input unit 20.
[0045] At each step of the operational flow S108, the input of a grid intersection is accepted, and the damage ratio is calculated and displayed. Specifically, the user selects one of six levels of damage and selects and inputs the grid intersection where a pillar corresponding to that damage level is located. In FIG. 7 after the user's input, for example, damage level 5 has a count of "3" and a damage ratio of "17%." No damage has a count of "12" and a damage ratio of "67%." In FIG. 7, the total count of all grid intersections where pillars are located is "18."
[0046] The user can print or copy the image data after the damage ratio calculation stored in the memory unit 40 and attach it to an email, etc. If a paper survey form or the like is used in a house damage assessment survey, the paper survey form can be linked to the damage ratio results stored in the memory unit 40 and saved.
[0047] According to the damage ratio calculation device 100 of this embodiment, the user can arrange the house floor plan 12 on the grid 11 by a simple operation such as reading it from the storage unit 40. Therefore, a drawing showing the location and extent of damage can be easily created on a computer. Therefore, the time required to create a drawing showing the location and extent of damage on site, which previously took about 90 to 150 minutes, can be significantly reduced to about 30 to 60 minutes.
[0048] According to the damage ratio calculation device 100 of this embodiment, the user can input damage for each part of the house. This makes it possible to easily manage damage as image data for each part of the house.
[0049] According to the damage ratio calculation device 100 of this embodiment, the calculation unit 30 calculates the damage ratio for each degree of damage to the house based on the degree of damage to the house and the proportion of damaged locations input along the grid 11. Therefore, calculation errors can be reduced to almost zero, the work time for calculations and double-checking can be reduced to almost zero, and the on-site person in charge does not need to return to the office temporarily, and the damage situation can be reconfirmed on-site as necessary.
[0050] Input of the calculation method is accepted in step S106 of the operational flow S10 in Fig. 3. Alternatively, the calculation method may be automatically set and this information may be displayed.
[0051] In this case, for example, a table associating house part names with calculation methods is stored in advance in the storage unit 40. In step S102, the input unit 20 reads the table from the storage unit 40 and displays the house part names included in the table as options in a pull-down menu in the "Enter part name" field. The input unit 20 accepts an input of one of the options from the user and identifies the calculation method corresponding to the option by referring to the table. The display unit 10 displays the identified calculation method.
[0052] For example, if the calculation method "grid edge" is associated with the name of a house part "interior wall," and the selection of "interior wall" is received from the user, the calculation method is identified as "grid edge." In response to this, the display unit 10 indicates that "calculate by number of grid edges" has been automatically selected. Specifically, a black circle is displayed as a radio button, as shown in FIG. 4.
[0053] When a calculation method is automatically set, it is preferable that calculation methods that have not been set cannot be selected. For example, calculation methods that have not been set may be displayed in gray out in the "Select calculation method" field, visually indicating to the user that they cannot be selected.
[0054] Instead of specifying one calculation method for a part of a house, the input unit 20 may specify multiple calculation methods and allow the user to select from the specified methods. For example, two calculation methods, "grid plane" and "grid intersection", may be associated with the name of a part of a house, "pillar", and when the input of the name of a part of a house, "pillar", is received, the input unit 20 may receive a selection of the calculation method, "grid plane" or "grid intersection".
[0055] In the above embodiment, the size of the grid 11 is described as being fixed. Alternatively, the size of the grid 11 may be selectable by the user. Even in this case, the expansion and contraction of the size of the grid 11 is equivalent to the expansion and contraction of the house floor plan 12 superimposed thereon, and in principle, the same method can be used to calculate the damage ratio.
[0056] In step S124 of the operational flow S10, if the user's input is not on a grid, the input unit 20 identifies the nearest grid. Alternatively, or in addition, the display unit 10 may display a warning indicating that "no grid has been selected." In this case, for example, the warning may be displayed if the difference in distance (e.g., the difference in distance or the ratio of distances) between the grid edge nearest to the point input by the user and the next nearest grid edge is equal to or less than a predetermined threshold. As an example of the warning in this case, a message indicating that the two have been tentatively selected may be displayed, prompting the user to input nearer to a more specific grid edge, such as "Which input?"
[0057] In the above embodiment, the degree of damage can be input in a total of six levels, from no damage to damage levels 1 to 5. The selection of the degree of damage is not limited to this. For example, there may be two levels, no damage and damage, or the degree of damage for damage may be four levels or less, or six levels or more.
[0058] Before step S120 of S10 in the operational flow, for example, between steps S100 and S102, the operation flow may further include a step in which the user creates a floor plan along grid edges from the house floor plan. The floor plan is first drawn using lines that are different in color and style from those indicating the degree of damage. The floor plan is shared among multiple parts of the same floor. In this case, if the part is an interior wall, the degree of damage for that part can be input by appropriately selecting a grid edge on the floor plan and replacing it with a color or style of line that indicates the degree of damage. If the part is a pillar, the degree of damage can be input in the same way as in operation flow S10 by selecting a grid intersection.
[0059] Various embodiments of the present invention may be described with reference to flowcharts and block diagrams, where the blocks may represent (1) stages of a process in which operations are performed or (2) sections of an apparatus responsible for performing the operations. Particular stages and sections may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable medium, and / or a processor provided with computer-readable instructions stored on a computer-readable medium. Dedicated circuitry may include digital and / or analog hardware circuitry, and may include integrated circuits (ICs) and / or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry, including logical AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, memory elements such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.
[0060] A computer-readable medium may include any tangible device capable of storing instructions that are executed by an appropriate device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture containing instructions that can be executed to create means for performing the operations specified in the flowcharts or block diagrams. Examples of computer-readable media may include electronic, magnetic, optical, electromagnetic, and semiconductor storage media. More specific examples of computer-readable 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 disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray (RTM) disc, memory stick, integrated circuit card, and the like.
[0061] The computer readable instructions may include either assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the “C” programming language or similar programming languages.
[0062] The computer-readable instructions may be provided to a processor or programmable circuitry of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, either locally or over a wide-area network (WAN) such as a local area network (LAN), the Internet, etc., which executes the computer-readable instructions to create means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0063] 8 illustrates an example of a computer 2200 in which aspects of the present invention may be embodied, in whole or in part. Programs installed on the computer 2200 may cause the computer 2200 to function as or perform operations associated with an apparatus or one or more sections of the apparatus according to embodiments of the present invention, and / or to perform a process or steps of a process according to embodiments of the present invention. Such programs may be executed by the CPU 2212 to cause the computer 2200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.
[0064] A computer 2200 according to this embodiment includes a CPU 2212, a RAM 2214, a graphics controller 2216, and a display device 2218, which are interconnected by a host controller 2210. The computer 2200 also includes input / output units such as a communication interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive, which are connected to the host controller 2210 via an input / output controller 2220. The computer also includes legacy input / output units such as a ROM 2230 and a keyboard 2242, which are connected to the input / output controller 2220 via an input / output chip 2240.
[0065] The CPU 2212 operates according to programs stored in the ROM 2230 and RAM 2214, thereby controlling each unit. The graphics controller 2216 acquires image data generated by the CPU 2212 into a frame buffer or the like provided in the RAM 2214 or into the graphics controller 2216 itself, and displays the image data on the display device 2218.
[0066] The communication interface 2222 communicates with other electronic devices via a network. The hard disk drive 2224 stores programs and data used by the CPU 2212 in the computer 2200. The DVD-ROM drive 2226 reads programs or data from the DVD-ROM 2201 and provides the programs or data to the hard disk drive 2224 via the RAM 2214. The IC card drive reads programs and data from an IC card and / or writes programs and data to an IC card.
[0067] The ROM 2230 stores therein a boot program or the like that is executed by the computer 2200 upon activation, and / or programs that depend on the hardware of the computer 2200. The input / output chip 2240 may also connect various input / output units to the input / output controller 2220 via a parallel port, a serial port, a keyboard port, a mouse port, etc.
[0068] The programs are provided by a computer-readable medium such as a DVD-ROM 2201 or an IC card. The programs are read from the computer-readable medium, installed in the hard disk drive 2224, RAM 2214, or ROM 2230, which are also examples of computer-readable media, and executed by the CPU 2212. Information processing described in these programs is read by the computer 2200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by realizing information manipulation or processing in accordance with the use of the computer 2200.
[0069] For example, when communication is performed between the computer 2200 and an external device, the CPU 2212 may execute a communication program loaded into the RAM 2214 and instruct the communication interface 2222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 2212, the communication interface 2222 reads transmission data stored in a transmission buffer processing area provided in the RAM 2214, the hard disk drive 2224, the DVD-ROM 2201, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer processing area or the like provided on the recording medium.
[0070] The CPU 2212 may also cause all or a necessary portion of a file or database stored on an external recording medium such as the hard disk drive 2224, the DVD-ROM drive 2226 (DVD-ROM 2201), an IC card, etc. to be read into the RAM 2214, and perform various types of processing on the data on the RAM 2214. The CPU 2212 then writes back the processed data to the external recording medium.
[0071] Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. The CPU 2212 may perform various types of processing on data read from the RAM 2214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search / replacement, etc., as described throughout this disclosure and specified by the instruction sequences of the programs, and write the results back to the RAM 2214. The CPU 2212 may also search for information in a file, database, etc. on the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored on the recording medium, the CPU 2212 may search for an entry that matches a condition specified by the attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0072] The above-described programs or software modules may be stored in a computer-readable medium on or near the computer 2200. A recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can also be used as a computer-readable medium, thereby providing the programs to the computer 2200 via the network.
[0073] Although the present invention has been described above using the 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 and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
[0074] It should be noted that the execution order of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," etc., and that the processes can be performed in any order unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that the processes must be performed in this order. [Explanation of symbols]
[0075] 10 display unit, 11 grid, 12 house plan, 14 button, 20 input unit, 22 method selection unit, 24 degree selection unit, 30 calculation unit, 40 memory unit, 100 damage ratio calculation device, 2200 computer, 2201 DVD-ROM, 2210 host controller, 2212 CPU, 2214 RAM, 2216 graphic controller, 2218 display device, 2220 input / output controller, 2222 communication interface, 2224 hard disk drive, 2226 DVD-ROM drive, 2230 ROM, 2240 input / output chip, 2242 keyboard
Claims
1. A house damage ratio calculation device, a display showing a house plan superimposed on a grid; an input unit that receives input from a user along the grid regarding the extent and location of damage to the house; a calculation unit that calculates the number of grids of the damaged location for each level of damage relative to the total number of grids corresponding to the house as a damage ratio for each level of damage of the house; Equipped with The damage ratio calculation device, wherein the input unit has a method selection unit that accepts from the user a selection of whether to calculate the damage ratio based on the faces, edges, or intersections of the grid.
2. the display unit displays a floor plan of each part of the house, 2. The damage ratio calculation device according to claim 1, wherein the plan views of each part of the house include a plan view of any one of a roof, an exterior wall, a foundation, a pillar, an interior wall, a ceiling, a floor, and fittings.
3. The damage ratio calculation device according to claim 2 , wherein the calculation unit calculates the damage ratio for each of the parts.
4. 2. The damage ratio calculation device according to claim 1, wherein the input unit has a degree selection unit that accepts the user's selection of the degree of damage.
5. The damage ratio calculation device according to claim 4 , wherein the degree selection unit has a plurality of options including no damage.
6. When the method selection unit receives a selection of calculating the damage ratio based on a surface of the grid, the input unit calibrates the input unit so that, when the user traces a location away from the surface of the grid, the damage location is input to a surface of the grid that is close to the location being traced; When the method selection unit receives a selection of calculating the damage ratio based on the side of the grid, the input unit calibrates the input so that, when the user is tracing a location away from the side of the grid, the damage location is input to the side of the grid that is closest to the location being traced; 2. The damage ratio calculation device according to claim 1, wherein when the method selection unit accepts a selection to calculate the damage ratio based on the grid points, the input unit calibrates the input unit so that, when the user is tracing a location away from the grid points, the damage location is input at a grid point that is close to the location being traced.
7. 2. The damage ratio calculation device according to claim 1, wherein the display unit displays the damage ratio for each of the damage degrees calculated by the calculation unit.
8. A house damage ratio calculation device, a display showing a house plan superimposed on a grid; an input unit that receives input from a user along the grid regarding the extent and location of damage to the house; a calculation unit that calculates the number of grid points of the damaged location for each level of damage relative to the total number of grid points that have been input as a damage ratio for each level of damage of the house; A damage ratio calculation device comprising:
9. the display unit displays a floor plan of each part of the house, 9. The damage ratio calculation device according to claim 8, wherein the floor plans for each part of the house include floor plans for any one of a roof, an exterior wall, a foundation, a pillar, an interior wall, a ceiling, a floor, and fittings.
10. 10. The damage ratio calculation device according to claim 9, wherein the input unit accepts an input of the part and determines, based on the accepted part, at least any of input of a face, an edge, and an intersection of a grid to be accepted from the user.
11. The damage ratio calculation device according to claim 9 , wherein the calculation unit calculates the damage ratio for each of the parts.
12. 9. The damage ratio calculation device according to claim 8, wherein the input unit has a degree selection unit that accepts a selection of the degree of damage by the user.
13. The damage ratio calculation device according to claim 12 , wherein the degree selection unit has a plurality of options including no damage.
14. the input unit has a method selection unit that receives from the user a selection of whether to calculate the damage ratio based on a face, an edge, or an intersection of the grid, When the method selection unit receives a selection of calculating the damage ratio based on a surface of the grid, the input unit calibrates the input unit so that, when the user traces a location away from the surface of the grid, the damage location is input to a surface of the grid that is close to the location being traced; When the method selection unit receives a selection of calculating the damage ratio based on the side of the grid, the input unit calibrates the input so that, when the user is tracing a location away from the side of the grid, the damage location is input to the side of the grid that is closest to the location being traced; 9. The damage ratio calculation device according to claim 8, wherein when the method selection unit accepts a selection to calculate the damage ratio based on the grid points, the input unit calibrates the input unit so that, when the user is tracing a location away from the grid points, the damage location is input at a grid point that is close to the location being traced.
15. 9. The damage ratio calculation device according to claim 8, wherein the display unit displays the damage ratio for each of the damage degrees calculated by the calculation unit.
16. A house damage ratio calculation program, On the computer, a display step showing a house plan superimposed on a grid; an input step of receiving input from a user along the grid regarding the extent and location of damage to the house; a calculation step of calculating the number of grids of the damaged location for each level of damage relative to the total number of grids corresponding to the house as a damage ratio for each level of damage of the house; Execute A damage ratio calculation program, wherein the input procedure includes a method selection procedure for receiving from the user a selection of whether to calculate the damage ratio based on the faces, edges, or intersections of the grid.
17. A house damage ratio calculation program, On the computer, a display step showing a house plan superimposed on a grid; an input step of receiving input from a user along the grid regarding the extent and location of damage to the house; a calculation step of calculating the number of grids of the damaged location for each level of damage relative to the total number of grids whose input has been accepted as a damage ratio for each level of damage of the house; A damage ratio calculation program that executes the above.
Citation Information
Patent Citations
Indoor noise prediction method and residential design support system
JP2017040128A
Damage investigation system and method of application thereof
JP2018165906A
Work support device, work support system, and work support method
JP2022016489A
Damage evaluation information system, server device, terminal device, and program
WO2022065219A1