Damage Ratio Calculation Device and Damage Ratio Calculation Program
The damage ratio calculation device simplifies and accelerates the assessment of house damage by superimposing a grid on a floor plan, allowing users to input damage levels and locations, thereby enhancing efficiency and accuracy in damage ratio calculations.
Patent Information
- Application Number
- JP2024053170
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-08-04
- Estimated Expiration
- 2044-03-28
AI Technical Summary
Existing methods for assessing house damage lack efficiency and accuracy in calculating damage ratios, particularly in the context of property insurance claims, as they often require manual and time-consuming processes.
A damage ratio calculation device and program that utilizes a display unit to superimpose a house floor plan on a grid, allowing users to input damage levels and locations, and a calculation unit to determine damage ratios based on the grid's surfaces, sides, or intersections, simplifying the process and reducing errors.
The device significantly reduces calculation time and errors, enabling rapid generation of damage ratio data that can be easily shared and understood, thereby streamlining damage assessment processes and reducing the need for on-site reconfirmation.
Smart Images

Figure 0007717887000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a damage ratio calculation device and a damage ratio calculation program.
Background Art
[0002] There is a settlement amount calculation method that automatically calculates, for example, the settlement amount of property insurance just by photographing an accident vehicle with a photographing device (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2001-076055
Summary of the Invention
[0003] In a first aspect of the present invention, there is provided a damage ratio calculation device for a house, including: a display unit that displays a floor plan of the house superimposed on a grid; an input unit that receives an input from a user of the damage level and the damage location of the house along the grid; and a calculation unit that calculates the damage ratio for each damage level of the house based on the damage level and the ratio of the damage location of the house input along the grid.
[0004] The display unit displays 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 one of a roof, an outer wall, a foundation, a column, an inner wall, a ceiling, a floor, and a fixture. The input unit may determine, based on the part, which at least one of an input of a plane, a side, and an intersection of the grid is to be received from the user. The calculation unit may calculate the damage ratio for each part.
[0005] The input unit may have a degree selection unit that receives a selection of the damage level by the user. The degree selection unit may have a plurality of options including no damage.
[0006] The input unit may receive an input of the damage location when the user traces any of the surface, side, and intersection of the grid. When the user is tracing a location away from the surface, side, and intersection of the grid, the input unit may correct so that the damage location is input to the surface, side, and intersection of the grid close to the traced location.
[0007] The input unit may have a method selection unit that receives from the user a selection of whether to calculate the damage ratio based on any of the surface, side, and intersection 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 a display procedure for showing a floor plan of the house superimposed on a grid, an input procedure for receiving from the user an input of the degree of damage and the damage location of the house along the grid, and a calculation procedure for calculating the damage ratio for each degree of damage of the house based on the degree of damage and the ratio of the damage location of the house input along the grid.
[0009] Note that the above summary of the invention does not list all the necessary features of the present invention. Also, sub-combinations of these feature groups can also be inventions.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0011] Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the claims. Also, not all combinations of features described in the embodiments are essential for the solution means of the invention.
[0012] FIG. 1 shows a functional block diagram of a damage ratio calculation device 100 according to the present embodiment. The damage ratio calculation device 100 is, for example, a personal computer managed by a company that conducts an investigation to certify damage to a house. The damage ratio calculation device 100 may be a portable tablet computer. The users of the damage ratio calculation device 100 include on-site personnel who conduct an investigation to certify damage to a house. Also, "house" includes a residence, an apartment building, a detached building, a storage shed, a garage, a store, a warehouse, a building, etc. Note that damage is also called damage, injury, etc.
[0013] As shown in FIG. 1, the damage ratio calculation device 100 includes a display unit 10 that shows a floor plan of a house superimposed on a grid, an input unit 20 that receives input from the user regarding the degree of damage and the location of damage to the house along the grid, and a calculation unit 30 that calculates the damage ratio for each degree of damage to the house based on the ratio of the degree of damage and the location of damage to the house input along the grid. The damage ratio calculation device 100 further includes a storage unit 40.
[0014] The display unit 10 is, for example, a monitor or a display of a personal computer. The input unit 20 is, for example, an input device such as a mouse, a keyboard, or a touch pen. The calculation unit 30 is an arithmetic processing device such as a CPU (Central Processing Unit). The storage unit 40 is composed of, for example, an SSD (Solid State Drive) or an HDD (Hard Disk Drive). When the damage ratio calculation device 100 is a tablet computer, the touch panel type display that is the display unit 10 may also serve as the input unit 20.
[0015] Figure 2 shows an example of the damage ratio calculation device 100 during input by the user. In Figure 2, the case where the damage ratio calculation device 100 is a tablet computer is shown. The user, who is a field staff member conducting an identification survey of house damage, is inputting into the damage ratio calculation device 100 using a touch pen as the input unit 20 while checking the damaged house on-site or in an image.
[0016] Figure 3 shows the operation flow S10 of the damage ratio calculation device 100. The operation flow S10 starts, for example, when the damage ratio calculation device 100 is activated. First, the input unit 20 of the damage ratio calculation device 100 receives an input of a house floor plan from the user (S100).
[0017] Figure 4 shows an example of the display image of the display unit 10 that has received an input of a house floor plan 12 from the user. As shown in Figure 4, on the left side of the display unit 10, a grid 11 and a house floor plan 12 superimposed on the grid 11 are shown. The size of the grid 11 is preset. Note that the grid may refer to the whole including the sides, intersections, and surfaces that make up the grid, or may represent the elements that make up those grids.
[0018] On the right side of the display unit 10, there are shown a floor plan setting location, a location for inputting a part name, a location for selecting a calculation method, a location for inputting the degree of damage, and a location for displaying the damage ratio. In FIG. 4, the location for inputting the part name, the location for selecting the calculation method, and the location for displaying the damage ratio are before input by the user and are currently blank. Also, on the upper left of the display unit 10, a "Snapshot Shooting" button is shown.
[0019] At the floor plan setting location, buttons for "File Loading", "Photo Shooting", "Manual Input", and "Moving / Zooming / Scaling" are displayed. When the input unit 20 receives that "File Loading" is selected, it reads the file of the house floor plan 12 pre-stored in the storage unit 40 and superimposes and displays it on the grid 11 in the display unit 10. When the input unit 20 receives that "Photo Shooting" is selected, it activates the camera connected to the damage ratio calculation device 100, and the display unit 10 superimposes and displays the image captured by the camera as the house floor plan 12 on the grid 11. When the input unit 20 receives that "Manual Input" is selected, the display unit 10 superimposes and displays line segments, points, characters, etc. input in the area of the grid 11 using a touch pen or the like as the house floor plan 12 on the grid 11.
[0020] When the input unit 20 receives that "Moving / Zooming / Scaling" is selected, it moves, zooms in or out the house floor plan 12 once displayed with respect to the grid 11, and the display unit 10 displays it. Note that the positions of the inner walls and columns included in the house floor plan 12 do not necessarily coincide with the sides and intersections of the grid 11 even when the house floor plan 12 is moved, zoomed in and out. However, in this embodiment, even when the inner walls and columns included in the house floor plan 12 do not coincide with the sides and intersections of the grid 11, the following operations can continue.
[0021] The house floor plan 12 may be a reused one used for building confirmation applications or house ledgers. The house floor plan 12 may include floor plans for each part of the house, and in some cases, a plurality of types of parts may be represented in a specific house floor plan 12. The parts of the house include, for example, a roof, an outer wall, a foundation, a column, an inner wall, a ceiling, a floor, and fittings.
[0022] In operation flow S10, the input unit 20 receives an input of the part name of a house from the user (S102). In this case, an input of an arbitrary character string may be received, or a selection from predetermined options such as a pull-down menu may be received. Examples of the options are roof, outer wall, foundation, pillar, inner wall, ceiling, floor, and fittings. The display unit 10 displays the part name of the house received by the input unit 20 in the column of "Enter part name".
[0023] The calculation unit 30 sets a layer in association with the input part name and stores it in the storage unit 40 (S104). It can be said that a layer is a collection for calculating the damage ratio for the entire part. When 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 an input of a calculation method (S106). In this case, the method selection unit 22 receives a selection from the user on whether to calculate the damage ratio based on the surface, side, and intersection of the grid 11. Three options of "Calculate by the number of grid surfaces", "Calculate by the number of grid sides", and "Calculate by the number of grid intersections" are shown at the calculation method selection location.
[0025] In operation flow S108, input, calculation, and display of damage are performed. Since these input, calculation, and display of damage are operations that go back and forth with each other, they are illustrated as state transitions.
[0026] FIG. 5 shows a first example of the schematic configuration of the display unit 10 after input by the user. As shown in FIG. 5, "inner wall" is input at the part name input location, and "Calculate by the number of grid sides" is selected at the calculation method selection location. Therefore, the display unit 10 displays the house floor plan 12 corresponding to "inner wall" and calculating by the "number of grid sides".
[0027] In operation flow S108, the degree selection unit 24 receives the selection of the damage degree by the user (S120). The selection of the damage degree includes a plurality of options including no damage. In the example shown in FIG. 5, the selection part of the damage degree is indicated by gray hatching with different densities for no damage, 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 in other forms as long as they are visually distinguishable from each other. For example, they may be indicated by different colors.
[0028] The input unit 20 receives the input of the damage location from the user (S122). In FIG. 5, at the selection part of the calculation method, "calculate by the number of grid sides" is selected. Therefore, the user can input the damage location by specifying the grid sides. The user selects one from the above six levels of damage degrees and inputs the damage location corresponding to the damage degree by specifying the grid sides. When the damage ratio calculation device 100 is a tablet computer, the user inputs the damage location by tracing the grid sides with a touch pen. When the damage ratio calculation device 100 is a personal computer, the user inputs the damage location by tracing the grid sides with a mouse. Instead of tracing the grid sides, the grid sides may be input by enclosing the grid sides or designating a point on the grid sides.
[0029] When the input from the user is not on the grid, the input unit 20 identifies the nearby grid (S124). In FIG. 5, the black solid line indicating the inner wall of the house floor plan 12 does not necessarily overlap with the side of the grid 11. However, as described above, the input of the damage location is only accepted along the grid side. Therefore, when the user traces on the inner wall of the house floor plan 12 and is away from the side of the grid 11, the input unit 20 identifies the side of the grid 11 close to the location traced by the user, for example, the closest grid side. Then, the damage location is calibrated as if the identified grid side has been input. In addition, the same calibration is performed when the input of the grid surface and the grid intersection is selected and the location traced by the user is not the grid surface and the grid intersection. In other words, the input of the damage location along the grid includes not only the case where it is directly specified on the grid but also the case where it is specified in the vicinity rather than on the grid.
[0030] For example, if "Damage level 2" is selected and there is an input indicating that the user traced along the left inner wall b of the "Western-style room (6 tatami mats)" on the left, the input unit 20 identifies the grid side a as the grid side closest to the left inner wall, and accepts the input as if the damage level "2" has been input for the grid side a.
[0031] The calculation unit 30 calculates the damage ratio for each part and each damage level of the house based on the damage level and the ratio of the damage location of the house input along the grid side (S126). In this case, the calculation unit 30 calculates the damage ratio by dividing the number of grid sides for which the input has been accepted for each damage level by the total number of grid sides for which the input has been accepted for all damage levels.
[0032] The display unit 10 displays the damage level and the damage location accepted by the input unit 20 on the screen (S128). Further, the display unit 10 displays the calculated damage ratio on the screen (at the same step). Corresponding to the acceptance of the input of the grid side as the damage location, on the screen, instead of on the inner wall, shades corresponding to the damage level are displayed on the grid side.
[0033] At the location where the damage ratio is displayed in FIG. 5, for no damage and for each of damage levels 1 to 5, the number of grid sides of the damage level and the calculated damage ratio (%) are shown. For example, for damage level 5, the number of grid sides is "5" and the damage ratio is "6%". For no damage, the number of grid sides is "48" and the damage ratio is "62%". In FIG. 5, the number of all sides of the grid corresponding to the inner wall of the house floor plan 12 is 77.
[0034] In operation flow S108, each time the calculation unit 30 receives the input of grid sides by the input unit 20, it calculates the damage ratio. Therefore, the damage ratio is updated in real time according to the input.
[0035] In operation flow S10, when the input unit 20 receives that the user has selected the snapshot shooting button 14, it exits from operation flow S108, and the calculation unit 30 captures the entire image displayed on the screen, for example, the display unit 10 (S110). The calculation unit 30 further generates image data in a general format such as JPEG based on the capture and stores it in the storage unit 40 in association with the name of the layer (same step). Note that in step S110, instead of capturing the displayed image, the set layer may be captured at once to create a plurality of image files for each layer, that is, for each part.
[0036] Thereby, the operation of operation flow S10 ends. Note that a "reset" button may be displayed on the display unit 10, and when the input unit 20 receives that the "reset" button has been input, it may be possible to return to a predetermined step from the state at that time.
[0037] As described above, in this embodiment, the calculation unit 30 calculates the damage ratio using the number of grid sides for each damage level with respect to the total number of grid sides for which input has been received. In this case, the positions of the inner walls in the floor plan 12 of the house and the grid sides do not have to match. The calculation unit 30 does not have to identify the locations of the grid sides corresponding to all the inner walls in the floor plan 12 of the house. Therefore, it is not necessary to identify the total length of the inner walls or the length of the damaged locations either. Thus, the damage ratio can be calculated with a simple operation of inputting grid sides whose lengths are normalized and positions are clear. Incidentally, it can be said that the positions and lengths of the inner walls in the floor plan 12 of the house are substituted or approximated by the positions and lengths of the grid sides.
[0038] Even if some of the grid sides corresponding to the inner walls in the floor plan 12 of the house are missing from the input, the damage ratio can be calculated based on the number of grid sides that have been input. For example, in FIG. 2, the damage level has been input for some of the grid sides corresponding to the inner walls, and it has not yet been input for the rest. Even in this case, using the number of grid sides that have been input as the total number, the damage ratio can be calculated as described in step S126 and displayed.
[0039] According to this embodiment, since image data indicating the damage ratio is generated, the user can send the image data to others, such as a local government or an insurance company. As a result, the recipient can also visually grasp the damage ratio. In this case, it is not necessary for the recipient to introduce special software for viewing the damage ratio.
[0040] FIG. 6 shows still another example of the display image of the display unit 10 after input by the user. As shown in FIG. 6, “floor” has been input at the input location for the part name, and “calculate by the number of grid surfaces” has been selected at the selection location for the calculation method. Therefore, the “floor” layer is set. On the other hand, the floor plan 12 of the house uses the same image as “inner wall” in FIG. 5.
[0041] In FIG. 6, at the selection point of the calculation method, "calculate by the number of grid surfaces" is selected. Therefore, the user can input the corresponding damaged location by selecting the grid surface through the input unit 20.
[0042] At each step of the operation flow S108, the input of the grid surface is received, the damage ratio is calculated, and displayed. Specifically, the user selects one from six levels of damage severity, and selects and inputs the grid surface of the location corresponding to the damage severity. In FIG. 6 after the input by the user, for example, for damage severity 5, the count number is "5" and the damage ratio is "2%". For no damage, the count number is "205" and the damage ratio is "90%". In FIG. 6, the total of the count numbers of all grid surfaces corresponding to the floor plan is "228".
[0043] FIG. 7 shows still another example of the display image of the display unit 10 after the input by the user. As shown in FIG. 7, "column" is input at the input location of the part name, and "calculate at grid intersections" is selected at the selection location of the calculation method. Therefore, the layer of "column" is set. On the other hand, the house floor plan 12 uses the same image as "inner wall" in FIG. 5.
[0044] In FIG. 7, at the selection point of the calculation method, "calculate by the number of grid intersections" is selected. Therefore, the user can input the corresponding damaged location by selecting the grid intersection through the input unit 20.
[0045] At each step of the operation flow S108, the input of the grid intersection is received, the damage ratio is calculated, and displayed. Specifically, the user selects one from six levels of damage severity, and selects and inputs the grid intersection of the location where the column corresponding to the damage severity exists. In FIG. 7 after the input by the user, for example, for damage severity 5, the count number is "3" and the damage ratio is "17%". For no damage, the count number is "12" and the damage ratio is "67%". In FIG. 7, the total of the count numbers of all grid intersections where columns exist is "18".
[0046] The user can print the image data after damage ratio calculation stored in the storage unit 40, or copy it and attach it to an email or the like. In the damage assessment survey of a house, if there is a paper survey form or the like, the paper survey form can be associated with and stored together with the result of the damage ratio stored in the storage unit 40.
[0047] According to the damage ratio calculation device 100 according to the present embodiment, the user can arrange it on the grid 11 by a simple operation such as reading the house floor plan 12 from the storage unit 40. Therefore, a drawing showing the damaged location and degree can be easily created on a computer. Thus, the time taken to create a drawing showing the damaged location and degree at the site, which conventionally took about 90 to 150 minutes, can be significantly shortened to about 30 to 60 minutes.
[0048] According to the damage ratio calculation device 100 according to the present embodiment, the user can input damage for each part of the house. Thereby, the damage can be simply managed as image data for each part of the house.
[0049] According to the damage ratio calculation device 100 according to the present embodiment, the calculation unit 30 calculates the damage ratio for each damage level of the house based on the damage level and the ratio of the damage location of the house input along the grid 11. Therefore, calculation errors can be reduced to almost zero, the working time for calculation and double-checking can also be made almost zero, and it is no longer necessary for the on-site staff to return to the office once, and the damage situation can be reconfirmed on-site as needed.
[0050] Step S106 of the operation flow S10 in FIG. 3 is receiving an input of a calculation method. Instead of this, the calculation method may be automatically set and this may be displayed.
[0051] In this case, for example, a table associating the part names of a house 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 part names of the house included in the table as options in a pull-down manner in the "Enter part name" column. The input unit 20 accepts the input of any 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 side" is associated with the part name "inner wall" of the house, and the user's selection of "inner wall" is accepted, the calculation method is identified as "grid side". Accordingly, the display unit 10 indicates that "calculate using the number of sides of the grid" has been automatically selected. Specifically, as shown in FIG. 4, a black circle of a radio button is displayed.
[0053] When the calculation method is automatically set, it is preferable to make the un-set calculation methods non-selectable. For example, in the "Select calculation method" column, the un-set calculation methods may be displayed in gray to visually show the user that they are not selectable.
[0054] Instead of identifying one calculation method for the part of the house, the input unit 20 may identify a plurality of calculation methods and allow the user to select from among the identified ones. For example, two calculation methods, "grid surface" and "grid intersection", are associated with the part name "column" of the house, and when the input of the part name "column" of the house is accepted, the selection of either the calculation method "grid surface" or "grid intersection" may be accepted.
[0055] In the above embodiment, the size of the grid 11 has been described as being fixed. Alternatively, the user may be allowed to select the size of the grid 11. Even in that case, the enlargement and reduction of the size of the grid 11 are equivalent to the reduction and enlargement of the house floor plan 12 superimposed thereon relatively, and in principle, the same method can be used for calculating the damage ratio.
[0056] In step S124 of operation flow S10, when the input from the user is not on the grid, the input unit 20 identifies the nearest grid. Instead of this, or in addition to this, the display unit 10 may display a warning indicating that "no grid is selected". In this case, for example, when the difference in distance (e.g., the difference or ratio of distances) between the nearest grid side and the next nearest grid side from the location input by the user is less than or equal to a predetermined threshold, the warning may be displayed. As an example of the warning in that case, it may be displayed so that it can be seen that those two are tentatively selected, and a statement such as "Which input is it?" may be displayed to prompt the user to input closer to a more specific grid side.
[0057] In the above embodiment, it is assumed that the degree of damage can be input in 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, it may be in two levels of no damage and damage, or the degree of damage of damage may be four levels or less, or six levels or more.
[0058] Before step S120 of operation flow S10, for example, between steps S100 and S102, there may further be a step in which the user creates a floor plan along the grid sides from the floor plan of the house. The floor plan is once drawn with lines different from the colors and line types indicating the degree of damage. The floor plan is commonly used among a plurality of parts on the same floor. In this case, if the part is an inner wall, the degree of damage of the part can be input by appropriately selecting the grid sides of the floor plan and replacing them with the colors and line types indicating the degree of damage. When the part is a column, the degree of damage can be input in the same way as in operation flow S10 by selecting the intersection of the grids.
[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 a device that has a role in performing the operations. Specific 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. The dedicated circuits may include digital and / or analog hardware circuits, including integrated circuits (ICs) and / or discrete circuits. The programmable circuits may include reconfigurable hardware circuits including memory elements such as logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, flip-flops, registers, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), etc.
[0060] The computer-readable medium may include any tangible device capable of storing instructions executable by an appropriate device, such that a computer-readable medium having instructions stored therein will comprise a product including instructions executable to create means for performing the operations specified in the flowchart or block diagram. Examples of the computer-readable medium may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of the computer-readable medium may include floppy (registered trademark) 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, etc.
[0061] Computer-readable instructions may include source code or object code written in any combination of one or more programming languages, including 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®, JAVA®, C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.
[0062] Computer-readable instructions may be provided locally or via a wide area network (WAN) such as a local area network (LAN), the Internet, etc. to a processor or programmable circuit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, and may be executed to create means for performing the operations specified in a flowchart or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
[0063] FIG. 8 shows an example of a computer 2200 in which multiple aspects of the present invention may be embodied, in whole or in part. Programs installed on the computer 2200 can cause the computer 2200 to function as an operation associated with the apparatus according to an embodiment of the present invention or as one or more sections of the apparatus, or can cause the operation or the one or more sections to be executed, and / or can cause the computer 2200 to execute a process according to an embodiment of the present invention or a stage of the process. Such a program may be executed by the CPU 2212 to cause the computer 2200 to perform specific operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.
[0064] The computer 2200 according to this embodiment includes a CPU 2212, a RAM 2214, a graphic 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 the RAM 2214, thereby controlling each unit. The graphic controller 2216 acquires image data generated by the CPU 2212 in a frame buffer provided in the RAM 2214 or the like or in itself, and the image data is displayed 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 a program or data from the DVD-ROM 2201 and provides the program 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 executed by the computer 2200 upon activation, and / or a program that depends on the hardware of the computer 2200. The input / output chip 2240 may also be connected to the input / output controller 2220 via various input / output units through a parallel port, a serial port, a keyboard port, a mouse port, etc.
[0068] The program is provided by a computer-readable medium such as a DVD-ROM 2201 or an IC card. The program is read from the computer-readable medium, installed in the hard disk drive 2224, the RAM 2214, or the ROM 2230, which are also examples of computer-readable media, and executed by the CPU 2212. The information processing described in these programs is read by the computer 2200, resulting in the cooperation between the programs and the various types of hardware resources described above. The device or method may be configured by realizing the operation or processing of information in accordance with the use of the computer 2200.
[0069] For example, when communication is executed between the computer 2200 and an external device, the CPU 2212 may execute a communication program loaded in 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 the transmission data stored in the transmission buffer processing area provided in a recording medium such as the RAM 2214, the hard disk drive 2224, the DVD-ROM 2201, or the IC card, transmits the read transmission data to the network, or writes the received data received from the network to the reception buffer processing area or the like provided on the recording medium.
[0070] Further, the CPU 2212 may cause all or a necessary part of a file or database stored in an external recording medium such as a hard disk drive 2224, a DVD-ROM drive 2226 (DVD-ROM 2201), an IC card, etc. to be read into the RAM 2214, and execute various types of processing on the data on the RAM 2214. Next, the CPU 2212 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 in a recording medium and undergo information processing. The CPU 2212 may execute various types of processing on the data read from the RAM 2214, including various types of operations, information processing, condition judgment, conditional branch, unconditional branch, information search / replacement, etc. described throughout this disclosure and specified by the instruction sequence of the program, and write back the result to the RAM 2214. Further, the CPU 2212 may search for information in files, databases, etc. within the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 2212 searches for an entry that matches the condition where the attribute value of the first attribute is specified from among the plurality of entries, reads the attribute value of the second attribute stored in the entry, and thereby obtains the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
[0072] The programs or software modules described above may be stored in a computer-readable medium on or near the computer 2200. Also, 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 medium, thereby providing the program to the computer 2200 via the network.
[0073] As described above, the present invention has been explained using embodiments. However, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various changes or improvements can be made to the above embodiments. It is clear from the description of the claims that forms with such changes or improvements can also be included in 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, the specification, and the drawings is not explicitly indicated as "earlier" or "preceding" etc. in particular, and can be realized in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flows in the claims, the specification, and the drawings, even if "first," "next," etc. are used for convenience in the description, it does not mean that it is essential to implement in this order.
Description of Reference Numerals
[0075] 10 Display unit, 11 Grid, 12 Floor plan of a house, 14 Button, 20 Input unit, 22 Method selection unit, 24 Degree selection unit, 30 Calculation unit, 40 Storage unit, 100 Damage ratio calculation device, 2200 Computer, 2201 DVD-ROM, 2210 Host controller, 2212 CPU, 2214 RAM, 2216 Graphics 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 unit that shows a floor plan of a house superimposed on a grid, an input unit that receives input from a user along the grid regarding the degree and location of damage to the house, a calculation unit that calculates, as the damage ratio for each degree of damage to the house, the number of grids of the damage location for each degree of damage with respect to the total number of grids for which input has been received, comprising: the input unit having a method selection unit that receives from the user a selection of whether to calculate the damage ratio based on any of the surfaces, sides, and intersections of the grid, a damage ratio calculation device.
2. the display unit displays a floor plan for each part of the house, the floor plan for each part of the house includes a floor plan of any one of a roof, an outer wall, a foundation, a column, an inner wall, a ceiling, a floor, and a fixture, the damage ratio calculation device according to claim 1.
3. the calculation unit calculates the damage ratio for each part, the damage ratio calculation device according to claim 2.
4. the input unit has a degree selection unit that receives a selection of the degree of damage by the user, the damage ratio calculation device according to claim 1.
5. the degree selection unit has a plurality of options including no damage, the damage ratio calculation device according to claim 4.
6. the input unit receives input of the damage location when the user traces any of the surfaces, sides, and intersections of the grid, the damage ratio calculation device according to claim 1.
7. the display unit displays the damage ratio for each degree of damage calculated by the calculation unit, the damage ratio calculation device according to claim 1.
8. A house damage ratio calculation program, for a computer, a display procedure for showing a floor plan of a house superimposed on a grid, an input procedure for receiving input from a user along the grid regarding the degree and location of damage to the house, a calculation procedure for calculating, as the damage ratio for each degree of damage to the house, the number of grids of the damage location for each degree of damage with respect to the total number of grids for which input has been received, to be executed, the input procedure having a method selection procedure that receives from the user a selection of whether to calculate the damage ratio based on any of the surfaces, sides, and intersections of the grid, a damage ratio calculation program.
Citation Information
Patent Citations
Program for damage investigation of building and portable terminal
JP2006338072A
Management method of architectural structure or the like and administrative system of architectural structure or the like
JP2018106394A
Pier damage evaluation support device, evaluation method and program
JP2020153111A