Patent ID: 12242240

DESCRIPTION OF EMBODIMENTS

FIG.1shows an example of estimation system10according to an embodiment. Estimation system10creates an estimation related to production of a product and assists an operator (a worker) in work for producing the product. The “product” here refers to an article to be produced. The “product” includes not only the article but also components of the article. Estimation system10is used in a factory for producing a sheet metal product, for example. Processes of producing the sheet metal product include a plurality of work processes, such as an order-accepting process, a bending process, and a welding process.

Estimation system10includes: image processing device100, input terminal200, server device300, user terminal400, and work terminals500A, . . . ,500B (which are also collectively referred to as “work terminal(s)500”). These devices are connected to each other via network600, which is a LAN (Local Area Network) or the like.

Image processing device100is used to read a drawing received from a client (hereinafter referred to as a “client drawing”) by an operator in charge of the order-accepting process. Image processing device100is a multi-functional device with functions of a printer, an image scanner, or the like, for example. A drawing to be used in estimation associated with the work for producing a product (hereinafter referred to as an “estimation drawing”) is generated based on the client drawing.

Input terminal200is used by the operator in charge of the order-accepting process to input estimation information to server device300. Input terminal200is, for example, a computer such as a personal computer. Input terminal200includes an operation unit201with a keyboard, a mouse, a hardware button, a touch sensor, or the like, and accepts operations made by the operator.

Server device300manages information regarding accepted orders and production. Server device300also serves to create an estimation based on the estimation drawing and order information and process the estimation drawing such that the work content is displayed on the estimation drawing.

After the order-accepting is complete, a set of the material of the product, an item tag, and a production drawing is carried to a work site where the work for producing the product is performed. The item tag includes an encoded image indicating a serial number of the product. The encoded image is an image obtained by encoding information. The encoded image includes, for example, a bar code or a two-dimensional code. Note that the encoded image is not limited to a bar code or a two-dimensional code, and may be any type of image obtained by encoding information.

User terminal400is used to read the encoded image associated with work for producing the product when each operator who performs the work begins the work. By reading the encoded image, it is recognized that the operator begins the work. User terminal400is, for example, a smartphone that is carried and used by the operator. User terminal400includes image capture unit401, which is a digital camera or the like, and reads the encoded image captured by image capture unit401. User terminal400is an example of a “reader device” according to the present invention.

Each work terminal500is used to display the estimation drawing associated with the work for producing the product when an operator performs the work. The estimation drawing shows the work content. Thus, the operator can easily understand the work content by looking at the estimation drawing displayed on work terminal500. The plurality of work terminals500are installed in work sites where different work processes are performed. For example, work terminal500A is installed in a work site where the welding process is performed. work terminals500B are installed in a work site where the bending process is performed. Work terminals500are, for example, computers such as personal computers. Each work terminal500includes display unit501, which is a liquid-crystal display, an organic EL (Electro Luminescence) display, or the like, and displays the estimation drawing. Work terminal500is an example of a “terminal device” according to the present invention.

FIG.2shows an example of a configuration of server device300. Server device300includes control unit301, communication unit302, and storage unit303. These constituent units are connected to each other via bus304. Control unit301is also called a processor and configured to control each unit of server device300and perform various types of processing. Control unit301includes a CPU (Central Processing Unit), for example. Storage unit303is also called a memory and stores various data and programs. Storage unit303includes, for example, at least one of a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), and a SSD (Solid State Drive). Communication unit302is a communication interface for connecting server device300to network600. Communication unit302is used to communicate with other devices connected via network600. A program for realizing the functions of server device300is stored in storage unit303. Also, estimation management table321and schedule management table322are stored in the storage unit303.

FIG.3shows an example of estimation management table321. Estimation management table321includes an order number, a serial number, a drawing number, order information, a product name, quantity, material information, processing information, work processes, an estimated number of man-hours, and an estimated amount. The order number is an identifier that uniquely identifies an order from a client. The serial number is an identifier that uniquely identifies production of the product ordered by the client. The drawing number is an identifier that uniquely identifies a drawing of the product ordered by a client. The order information is information regarding the order from the client. The order information includes a client name and a delivery date. The client name is the name of the client that placed the order. The delivery date is the due date when the product that the client ordered production thereof is to be delivered. The product name is the name of the product that the client ordered production thereof. The quantity is the number of products that the client ordered production thereof. The material information is information regarding the material of the product ordered by the client. The processing information is information indicating processing necessary for producing the product ordered by the client. The work processes are information indicating processes of the work necessary for producing the product ordered by the client. The estimated number of man-hours is the time estimated to be required for the work for producing the product in accordance with the order from the client. The estimated amount is an amount estimated to be required for the work for producing the product in accordance with the order from the client.

FIG.4shows an example of schedule management table322. Schedule management table322includes a serial number, a drawing number, a work type, an operator name, scheduled start date and time, scheduled end date and time, scheduled number of man-hours, start date and time, end date and time, and actual number of man-hours. The serial number and the drawing number are the same as those included in estimation management table321. The work type is information that uniquely identifies a work type. The operator name is the name of an operator that performs the work for producing the product. The operator is pre-assigned, for example, based on the workload and capabilities of each operator. The scheduled start date and time is the date and time when the work for producing a product is scheduled to start. The scheduled end date and time is the date and time when the work for producing a product is scheduled to end. The scheduled start date and time and the scheduled end date and time are predetermined in accordance with the schedule and work content of the operator. The scheduled number of man-hours is the number of days and hours that are to be required for work. The scheduled number of man-hours may be the estimated number of man-hours included in the estimation management table321. The start date and time is the date and time when the work for producing a product actually starts. The end date and time is the date and time when the work for producing a product actually ends. The actual number of man-hours is the number of days and hours that are actually required for the work for producing the product.

Returning toFIG.2, control unit301functions as receiving means311, acquiring means312, specifying means313, processing means314, calculating means315, generating means316, storage control means317, and output means318. These functions are realized by control unit301executing the program stored in storage unit303to perform calculation or control each unit of server device300.

Receiving means311receives a client drawing from image processing device100. Acquiring means312generates and acquires an estimation drawing based on the client drawing received by receiving means311. Specifying means313identifies work elements for produce the product, based on the client drawing received by receiving means311. Processing means314processes the estimation drawing acquired by acquiring means312such that an object indicating the content of work to be performed in each work process to produce the product is displayed on the estimation drawing, based on the work elements specified by specifying means313. The “object” here refers to a virtual object indicated by a figure or an image. The “processing” here refers to modifying the estimation drawing. Calculating means315calculates an estimated number of man-hours and an estimated amount for the work for producing the product, based on the estimation drawing processed by processing means314. Generating means316generates an encoded image, which indicates the drawing number of the estimation drawing processed by processing means314. Storage control means317stores the estimated number of man-hours and the estimated amount calculated by calculating means315in estimation management table321. Storage control means317also stores the start date and time and the end date and time of the work associated with the encoded image in schedule management table322, based on the date and time when the encoded image generated by generating means316is read by user terminal400. Output means318outputs the estimation drawing processed by processing means314to work terminals500.

Similar to server device300, each of image processing device100, input terminal200, user terminal400, and work terminals500also has a control unit, a communication unit, and a storage unit. The functions of each of these devices are also realized by the control unit executing the program stored in the storage unit to perform calculation or control each unit of the device. In the following description, when any of these devices are described as a subject of operation, it means that the operation of the device is performed by the control unit executing a program stored in the storage unit.

FIG.5is a sequence chart showing an example of operation performed by estimation system10when creating an estimate. To create an estimate, first, estimation system10receives a client drawing from a client. The client drawing is, for example, a two-dimensional drawing. In step S11, image processing device100reads the client drawing and converts the read client drawing to a drawing in a digital format. Here, image processing device100may apply OCR (Optical Character Recognition) processing to the client drawing in order to recognize characters contained in client drawing.

FIG.6shows an example of the drawing. Client drawing710shown inFIG.6includesFIG.711and production information712.FIG.711includes at least one of the following views of the product: a front view, a back view, a left side view, a right side view, a plan view, a bottom view, a cross-sectional view, and a geometry net. Production information712includes, for example, a product name, material information such as a material and a thickness of the product, processing information regarding processing such as bending, welding, and deburring, order information such as a client name, a department name, order date, and delivery date, a drawing scale, and standard information regarding surface treatment and heat treatment. Note that production information712need not be written in letters, and may alternatively be represented by manufacturing symbols or figures representing processing information, or dimension lines or dimension values representing the dimensions.

Returning toFIG.5, in step S12, image processing device100transmits the client drawing read in step S11to server device300. In step S13, storage control means317of server device300assigns a drawing number to the client drawing received from image processing device100and stores this client drawing in storage unit303.

In step S14, the operator uses operation unit201of input terminal200to select a target client drawing from client drawings stored in storage unit303of server device300and perform an operation to input estimation information. This estimation information includes, for example, an order number, a serial number, order information, a product name, quantity, material information, processing information, a drawing scale, and work processes.

In step S15, input terminal200transmits the estimation information to server device300. In step S16, storage control means317of server device300stores the estimation information received from input terminal200in estimation management table321. For example, if a client drawing with a drawing number “201” is selected, and estimation information is input that includes an order number “001”, a serial number “101”, a client name “client X”, a delivery date “20XX/12/20”, a product name “Sheet Metal Product O”, and quantity “4”, these pieces of information are associated with each other and stored in estimation management table321as shown inFIG.3.

In step S17, acquiring means312of server device300generates an estimation drawing based on the client drawing stored in step S13. In the example shown inFIG.6, estimation drawing720is generated by tracingFIG.711included in client drawing710. For example, this tracing may be performed in accordance with an operation of tracingFIG.711performed on input terminal200by the operator, or may be performed by means of a line tracing technique that uses image processing.

In step S18, specifying means313of server device300specifies work elements of the work for producing the product based on the client drawing and the estimation information. In the example shown inFIG.6, client drawing710shows work elements for producing the product in a predetermined format. Specifying means313specifies work elements by performing image recognition onFIG.711included in client drawing710. Alternatively, specifying means313may specify work elements from production information712included in client drawing710. The work elements include the location where work such as processing is performed during the work processes for producing the product, and the amount of work. For example, if the work processes include a welding process, the work elements include the number of welding locations and a welding length. If the work processes include a bending process, the work elements include a portion to be bent and a bending length.

In step S19, processing means314of server device300adds objects indicating the work elements specified in step S18to the estimation drawing. A processed estimation drawing is thus generated. The estimation drawing has layers corresponding to the respective work processes. For example, if the work processes for producing the product includes a bending process and a welding process, estimation drawing720includes bending layer722corresponding to the bending process and welding layer723corresponding to the welding process, in addition to original image layer721on which theFIG.711is drawn, as shown inFIG.6. Each layer includes an object that indicates the work content to be performed in the corresponding work process. The estimation drawing to which the objects are added is not only used to create an estimation but also serves as written work instructions that indicate the work content.

FIG.7shows an example of an object indicating a work element. Here, it is assumed that welding is performed at one location during the welding process. In this case, welding object731is added to welding layer723of estimation drawing720, as shown inFIG.6. Processed estimation drawing730is thus generated. Welding object731is, for example, a line that is different in color, line type, or thickness from lines that formFIG.711. Welding object731may have a color such as red that is more prominent than that ofFIG.711, for example. As shown inFIG.7, this welding object731is added to a welding target portion indicated byFIG.711in order to indicate the welding target portion. Welding object731may also have a different appearance depending on the welding type. For example, welding object731may have a different color, line type, or thickness between electric welding and laser welding.

In step S20, processing means314of server device300decomposes the processed estimation drawing by work process. For example, if the work processes include a welding process and a bending process, the decomposed estimation drawing includes an estimation drawing for the welding process and an estimation drawing for the bending process. The estimation drawing for the welding process has welding layer723on top of original image layer721, as shown inFIG.7. The estimation drawing for the bending process has bending layer722on top of original image layer721. The thus-generated estimation drawings for the respective work processes are stored in storage unit303.

In step S21, calculating means315of server device300calculates an estimated number of man-hours and an estimated amount of the work for producing the product, based on the processed estimation drawings and the estimation information. The estimated number of man-hours is the time required for the work for producing the product. The estimated number of man-hours is, for example, calculated in accordance with the work elements specified in step S18, by referencing the time required for the work for each work element that is stored in advance in storage unit303. The estimated amount includes a material cost, a work cost, and a purchase cost. The material cost is the cost of materials of the product. For example, the material cost is calculated in accordance with the materials determined based on the size, material quality, and thickness of the product, by referencing the cost of each material that is stored in advance in storage unit303. The size of the product may be specified from the estimation drawing, for example. The work cost is the cost of the work required for the processes necessary for producing the product, such as bending and welding. For example, the work cost is calculated in accordance with the estimated number of man-hours by referencing the work cost per unit of time that is stored in advance in storage unit303. The purchase cost is the cost of purchasing commonly distributed general-purpose members, such as nuts and screws, that are necessary for producing the product. The purchase cost is calculated in accordance with the general-purpose members required to produce the product by referencing the cost of each general-purpose member that is stored in advance in storage unit303, for example. The general-purpose members necessary for producing the product may be specified from the estimation drawing, for example. In addition to the material cost, the work cost, and the purchase cost, the estimated amount may also include a predetermined indirect cost.

In step S22, storage control means317of server device300stores the estimated number of man-hours and the estimated amount calculated in step S20in estimation management table321. For example, if the estimated number of man-hours is “15” and the estimated amount is “30,000” yen, this information is stored in association with the drawing number “201”, as shown inFIG.3.

In step S23, generating means316of server device300generates an encoded image that indicates the serial number corresponding to the estimation drawing at a predetermining timing, and adds the generated encoded image to item tag data that indicates the item tag. This encoded image751is generated by encoding the serial number, for example.

FIG.8shows an example of item tag750. Item tag750is a slip attached to the material of the product. Item tag750includes, for example, the serial number “101”, the delivery date “20XX/12/20”, the product name “Sheet Metal Product O”, and the quantity “4”, which are included in estimation management table321shown inFIG.3. Item tag750also includes encoded image751that indicates the serial number “101”.

In step S24, output means318of server device300transmits a print instruction, i.e. an instruction to print the item tag, to image processing device100. This print instruction includes the item tag data.

In step S25, image processing device100prints the item tag in accordance with the print instruction received from server device300. For example, item tag750shown inFIG.8is printed. The thus-printed item tag is attached to the material of the product together with the production drawing, and is brought to operator of each work process. Note that the production drawing is created separately from the estimation drawing based on the client drawing.

FIG.9is a sequence chart showing an example of operation of estimation system10when an operator produces a product. A set of the material, the item tag, and the production drawing of the product is brought to the operator. In step S31, when starting the work, the operator reads the encoded image added to the item tag using user terminal400. For example, user terminal400first captures encoded image751included in item tag750shown inFIG.8, using image capture unit401. Next, user terminal400decrypts captured encoded image751and obtains the serial number. In step S32, user terminal400transmits this serial number and the work type that the operator is to perform, to server device300. Here, the work type is stored in advance in the storage unit of user terminal400. For example, if user terminal400is used by an operator of the welding process, the work type, which is “welding”, is stored in advance in the storage unit of user terminal400, and is read and transmitted.

In step S33, storage control means317of server device300stores, as the start date and time of the work, the date and time when the encoded image is first read in schedule management table322. The date and time when the serial number is received may be used as the date and time when the encoded image was first read. For example, if encoded image751shown inFIG.8is first read on “20XX/12/10 10:10” and the serial number named “101” and the work type “welding” are received from user terminal400, the start date and time “20XX/12/10 10:10” is stored in association with the serial number “101” and the work type “welding”, as shown inFIG.4.

In step S34, output means318of server device300transmits a display instruction, i.e. an instruction to display the estimation drawing of the corresponding work process, to work terminal500associated with user terminal400that has read the encoded image. Here, it is assumed that user terminal400is used by the operator who performs work of the welding process. In this case, an instruction to display the estimation drawing for the welding process is transmitted to work terminal500A installed at the work site where the welding process is performed. This display instruction includes the estimation drawing for the welding process. The estimation drawing for the welding process is a drawing obtained by superimposing only welding layer723on original image layer721, as shown inFIG.7.

In step S35, work terminal500displays the estimation drawing received from server device300on display unit501. For example, estimation drawing730shown inFIG.7is displayed on work terminal500A installed at the work site for the welding process. As shown inFIG.7, welding object731that indicates a welding location is displayed on estimation drawing730. This enables the operator who performs welding to easily understand the welding location and the welding length by looking at this estimation drawing730. Note that estimation drawing730is only for estimation, and the accuracy of the drawing is not necessarily high. For this reason, the actual welding work is performed based on the production drawing, rather than estimation drawing730.

Here, although there are cases where the estimation for the work differs from the actual work content, the operator can recognize the difference between the estimation for the work and the actual work content by looking at the object added to estimation drawing730. If the estimation for the work differs from the actual work content, the operator may also inform the person in charge of the order-accepting process of the difference. This makes it possible to revise the content of the estimation and create an estimation for work that matches the actual work content at the time of the next order.

After the work is finished, in step S36, the operator again reads the encoded image added to the item tag using user terminal400, as in step S31above. In step S37, user terminal400transmits the serial number and the type of this work acquired from the encoded image in step S36to server device300.

In step S38, storage control means317of server device300stores, as the end date and time of the work, the date and time when the encoded image is read again in schedule management table322. The date and time when serial number is received again may be used as the date and time when the encoded image is read again. For example, if encoded image751shown inFIG.8is read again on “20XX/12/10 10:16” and the serial number named “101” and the work type “welding” are received from user terminal400, the end date and time “20XX/12/10 10:16” is stored in association with the serial number “101” and the work type “welding”.

In step S39, calculating means315of server device300calculates the actual number of man-hours in accordance with the start date and time and the end date and time. For example, if the start date and time is “20XX/12/10 10:10” and the end date and time is “20XX/12/10 10:16” as shown inFIG.4, the time from the start date and time to the end date and time, namely “6”, is calculated as the actual number of man-hours.

In step S40, storage control means317of server device300stores the actual number of man-hours calculated in step S39in schedule management table322. For example, the number of actual man-hours, namely “6”, is stored in association with the serial number “101” and the work type “welding”, as shown inFIG.4.

The information included in schedule management table322may be displayed on work terminals500or user terminal400in response to an operation performed by an administrator, for example. This allows the administrator to understand the work schedule and the work results of each operator.

According to the above-described embodiment, the work content is indicated by an object added to the estimation drawing, thus allowing the operator to understand the work content more easily. In addition, the estimation drawing is used not only to create an estimation but also as written work instructions, and the estimation drawing is thus used effectively.

Variations

The present invention is not limited to the above-described embodiment. The above-described embodiment may also be varied as follows for implementation. Here, two or more of the following variations may be combined.

In the above-described embodiment, the method for processing the estimation drawing is not limited to the addition of an object. For example, at least any of the color, thickness, and type of lines of a figure included in the estimation drawing may be changed.

In the above-described embodiment, the encoded image need not necessarily be read when work is finished. For example, the date and time when, after a first encoded image has been read, a second encoded image is read may be used as the end date and time for work corresponding to the first encoded image.

In the above-described embodiment, the trigger to display the estimation drawing on work terminal500is not limited to the reading of the encoded image. For example, if the work schedule is displayed on user terminal400, the estimation drawing may be displayed on work terminal500in response to an operation indicating the start of work being performed by selecting the work to be started from the schedule. In this variation, when this operation is performed, server device300is notified of the operation and transmits a display instruction that includes the estimation drawing to work terminal500.

In the above-described embodiment, each drawing is not necessarily limited to a two-dimensional drawing, and may alternatively be a three-dimensional drawing. In the case of a three-dimensional estimation drawing as well, an object that indicates a work element is also added to a portion to be subjected to the work.

In the above-described embodiment, server device300may also include any other hardware element, or some hardware elements of server device300may be included in any other device. At least one of the functions of server device300may be realized by any other device.

Another mode of the present invention may be provided as a program to be executed by image processing device100, input terminal200, server device300, user terminal400, or work terminal500. This program may be provided in a state recorded on a computer-readable recording medium, or may be downloaded via the Internet or any other communication line.

In the above-described embodiment, estimation information may also be added to the estimation drawing. The estimation information refers to information used to calculate an estimated amount. Examples of the estimation information include a detailed work type that is the premise and condition of estimation, a work method, work content, a work procedure, a set value to be used in the work, or the like. In the case of work of a welding process, the detailed work type includes a welding type, such as laser welding or spot welding. The set value includes a welding current value. In the case of work of a finishing process, the detailed work type includes a finishing type, such as mirror finishing. Here, it is assumed that an estimator creates an estimate. In this case, the estimation information is input to server device300in accordance with an operation of input terminal200performed by the estimator, for example. Here, an example is described where the estimation information includes text information “laser welding, welding current value A1” with respect to welding indicated by welding object731inFIG.7. In this case, the text information “laser welding, welding current value A1” is added near welding object731in welding layer723. Displaying this information enables the operator to recognize the estimation information regarding the work that the operator is in charge of.

In addition, cautionary information may also be added to the estimation drawing. Here, it is assumed that the cautionary information for each work process is stored in storage unit303of server device300. In this case, the cautionary information for each work process may be added to the estimation drawing for the corresponding work process. Displaying this information enables the operator to recognize the cautionary information regarding the work that the operator is in charge of.

Furthermore, if the work content indicated by the estimation information differs from the actual work content, an operator's comment may be input in accordance with an operation of user terminal400or work terminal500performed by the operator. For example, if the detailed work type included in the estimation information is spot welding but laser welding is performed during the actual work, a comment on this difference may be input. The estimator can view this comment displayed on input terminal200. Thus, when the work content indicated by estimation information differs from the actual work content, the estimator can realize that the work content assumed at the time of estimation was incorrect, as a result of feedback being given from the operator to the estimator. This enables the estimator to revise estimations to be created in the future, thus improving the estimation accuracy.

Further, the estimated number of man-hours may also be added to the estimation drawing. In this variation, the estimated number of man-hours is calculated for each work process. In the example shown inFIG.7, the estimated number of man-hours in the welding process is added to welding layer723. Displaying this estimated number of man-hours enables the operator to recognize the estimated number of man-hours.

Further, an alarm may be output if the actual work hours exceed an upper time limit that is determined in correspondence with the estimated number of man-hours. In this variation, the estimated number of man-hours is calculated for each work process. The upper limit time corresponding to the estimated number of man-hours is determined by server device300. The upper limit time may be greater than the estimated number of man-hours. In one example, the upper limit time is a time obtained by multiplying the estimated number of man-hours by 110%. Note that the value by which the estimated number of man-hours is multiplied is not limited to 110% and may alternatively be a value greater or less than 110%. An alarm is output if the upper time limit elapses after the start date and time for the welding process is stored without the end date and time for this work being stored. Examples of the alarm output include display of an image, sound output, and a combination thereof on work terminal500. The alarm may also be output from input terminal200used by the estimator. The output of the alarm enables the operator and the estimator to recognize that the actual work hours has exceeded the estimated number of man-hours. This allows the operator to perform work with awareness that work will be completed within the estimated number of man-hours. In addition, the estimator can find that the work content assumed at the time of estimation is incorrect. This enables the estimator to revise estimations to be created in the future, thus improving the estimation accuracy.

In the above-described embodiment, the work type may be input in accordance with an operation of user terminal400performed by the operator. In one example, user terminal400displays a screen to be used for an operation to select the work type. The work type is input by the operator performing the operation using this screen. In another example, the item tag includes a plurality of encoded images that indicate combinations of different work types and one serial number. For example, if the operator performs work of a welding process, the operator uses user terminal400to read an encoded image that indicates a combination of the work type of the welding process and the serial number, out of a plurality of encoded images. The work type may also be acquired in this manner.

In the above-described embodiment, the estimation drawing is not limited to estimation drawing730shown inFIG.7. The estimation drawing may be a three-view drawing, a six-view drawing, or at least either one of these drawings that better represents the work content. Here, it is assumed that the product produced through the work has a U-shape. In this case, a plan view is used as the estimation drawing as shown inFIG.10, and welding objects761may be added to portions ofFIG.760that are to be welded in this plan view. Alternatively, a cross-sectional view may be used as the estimation drawing as shown inFIG.11, and welding objects766may be added to portions ofFIG.765that are to be welded in this cross-sectional view. Welding objects766each have a circular shape. This indicates that the weld lines extend from the proximal side to the distal side of the paper along the depth direction. In this cross-sectional view, the weld lines extend from the proximal side to the distal side of the paper along the depth direction. Thus, welding objects766serve to indicate that the weld lines extend from the proximal side to the distal side of the paper along the depth direction, in addition to the portions to be welded. Note that the appearance of each welding object766is not limited to that shown inFIG.11, and each welding object766may have any appearance.

In the above-described embodiment, the client drawing may be a three-dimensional drawing. In this case, the estimation drawing may be generated after the three-dimensional drawing is developed into a two-dimensional drawing using a known technique.

REFERENCE SIGNS LIST

10Estimation system100Image processing device200Input terminal300Server device311Receiving means312Acquiring means313Specifying means314Processing means315Calculating means316Generating means317Storage control means318Output means400User terminal500Work terminal