Image management method, image management program, terminal device, and image management system

The image management method addresses the challenge of classifying and managing images from construction sites by using a terminal device to segment and upload images to a database, thereby improving organizational efficiency and user convenience.

JP2025058581APending Publication Date: 2025-04-09ANDPAD INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023168594
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-09

AI Technical Summary

Technical Problem

Images taken at construction sites often cover a narrow range, making it difficult to classify them based on location information, and managing unclassified images becomes a burden for users.

Method used

An image management method that involves a terminal device generating photographed images at construction sites, acquiring image segmentation, and uploading the images to a database based on segmentation, allowing for categorization and storage in designated locations.

Benefits of technology

Improves the convenience of managing images by enabling efficient classification and storage, reducing the burden on users and enhancing organizational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025058581000001_ABST
    Figure 2025058581000001_ABST
Patent Text Reader

Abstract

To provide an image management method, an image management program, a terminal device, and an image management system for improving the convenience of managing images taken at a construction site.SOLUTION: An image management method executed by a terminal device for photographing a construction site includes the steps of: generating a photographic image in response to a user's shooting operation; acquiring a classification of the photographic image; and uploading the photographic image to a database of a construction management application which manages the construction site, according to the classification of the photographic image.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an image management method, an image management program, a terminal device, and an image management system. [Background technology]

[0002] As described in Patent Document 1, an image management method is known in which images transmitted together with location information are classified and registered based on the location information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-19166 A Summary of the Invention [Problem to be solved by the invention]

[0004] Images taken at construction sites are taken in a small area, making it difficult to categorize them by location information. The task of moving, organizing, and managing unclassified images is a burden for users.

[0005] Therefore, an object of the present disclosure is to provide an image management method, an image management program, a terminal device, and an image management system that can improve the convenience of managing images taken at construction sites. [Means for solving the problem]

[0006] According to one embodiment of the present disclosure, there is provided an image management method, which is executed by a terminal device that photographs a construction site, comprising the steps of: generating a photographed image in response to a user's photographing operation; The method includes the steps of acquiring a classification of the captured image, and uploading the captured image to a database of a construction management application that manages construction at the construction site, based on the classification of the captured image.

[0007] (2) The image management method described in (1) above may further include a step of determining a category of the photographed image and generating category information representing the category of the photographed image. In the step of uploading the photographed image, the terminal device may upload the category information together with the photographed image so that the database can store the photographed image in a storage location corresponding to the category of the photographed image based on the category information.

[0008] (3) In the step of generating the classification information of the image management method described in (2) above, the terminal device may generate the classification information so that the database stores the captured image in a predetermined storage location.

[0009] (4) The image management method described in (1) above may further include a step of determining a category of the photographed image, and a step of acquiring a structure of a storage location of the photographed image from the database. In the step of uploading the photographed image, the terminal device may directly upload the photographed image to a storage location in the database that corresponds to the category of the photographed image.

[0010] (5) In the image management method described in any one of (1) to (4) above, the classification of the captured image may include information identifying at least one of a case, which is a unit of construction or work at the construction site, a work type, which is a type of construction or work at the construction site, or a construction location, which is a place where construction or work is carried out at the construction site.

[0011] (6) The image management method according to any one of (1) to (5) above may further include a step of starting a call by designating a case that is a unit of construction or work at the construction site. In the step of generating the captured image, the terminal device may generate the captured image in response to a shooting operation input by the user during the call.

[0012] (7) In the image management method described in (6) above, the classification of the captured image may include information for identifying the case specified when starting the call.

[0013] (8) The image management method described in (6) or (7) above may further include a step of determining a category of the captured image based on the content of the call.

[0014] (9) The image management method described in any one of (6) to (8) above may further include a step of determining a classification of the captured image based on the call members participating in the call.

[0015] (10) The image management method according to any one of (1) to (9) above may further include a step of determining whether to upload the captured image to a database. In the step of uploading the captured image, the terminal device may upload to the database an upload image that is an image determined to be uploaded to the database.

[0016] (11) The image management method described in (10) above may further include a step of acquiring an instruction to upload the captured image from the user. In the step of deciding whether to upload the captured image to a database, the terminal device may decide to upload the image instructed by the user to be uploaded to the database.

[0017] (12) In the step of obtaining an instruction to upload the captured image in the image management method described in (11) above, the terminal device may prompt the user to specify a storage location for the captured image.

[0018] (13) In the step of acquiring an instruction to upload the captured image in the image management method described in (12) above, the terminal device may display candidate storage locations based on the content or person in charge of the process progressing in a schedule for a project, which is a unit of construction or implementation at the construction site, and allow the user to select a storage location from the displayed candidates.

[0019] (14) In the step of obtaining an instruction to upload the captured image in the image management method described in any one of (11) to (13) above, the terminal device may allow the user to select an image to upload from one or more images stored in the terminal device as the captured image.

[0020] (15) In the step of obtaining an instruction to upload the captured image in the image management method described in (14) above, the terminal device may display, among one or more images stored in the terminal device as the captured image, images that have already been uploaded and images that have not yet been uploaded so that the user can distinguish between them.

[0021] (16) In the step of obtaining an instruction to upload the captured image in the image management method described in (14) or (15) above, the terminal device may display, among one or more images stored in the terminal device as the captured image, images that are out of focus or have a resolution below a predetermined value.

[0022] An image management program according to an embodiment of the present disclosure (17) causes a terminal device to execute the image management method according to any one of (1) to (16) above.

[0023] A terminal device according to an embodiment of the present disclosure (18) executes the image management method according to any one of (1) to (16) above.

[0024] (19) An image management system according to one embodiment of the present disclosure includes a terminal device that executes the image management method described in any one of (1) to (16) above, and a database of a construction management application that manages construction at the construction site and classifies and stores captured images generated by the terminal device executing the image management method. Effect of the Invention

[0025] According to an image management method, an image management program, a terminal device, and an image management system according to an embodiment of the present disclosure, the convenience of managing images taken at a construction site is improved. [Brief description of the drawings]

[0026] [Figure 1] 1 is a block diagram showing a configuration example of an image management system according to the present disclosure. [Diagram 2] 11 is a flowchart showing an example of the procedure of a photographing method using a calling application among image management methods executed by the terminal device. [Diagram 3] FIG. 13 is a diagram illustrating an example of a call screen of a calling application. [Figure 4] 10 is a flowchart showing an example of a procedure of a photographing method using a photographing application, among image management methods executed by a terminal device. [Diagram 5] FIG. 13 is a diagram illustrating an example of a shooting screen of a shooting application. [Figure 6] 11 is a flowchart of an image management method including an example of a procedure in which a terminal device uploads captured images. [Figure 7] FIG. 13 is a diagram showing an example of a call group screen. [Figure 8] FIG. 13 illustrates an example of a photo management screen. [Figure 9] FIG. 13 is a diagram showing an example of a storage location designation screen. [Figure 10] 11 is a flowchart of an image management method including an example of a procedure for storing captured images in a database. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] At construction sites, images are sometimes taken for the purpose of recording or inspection. In order to utilize the images taken at the site, it is necessary to manage the images.

[0028] The following describes an image management system 1, an information processing device 10, a terminal device 20 (see FIG. 1), and an image management method and an image management program that can easily manage images taken at a construction site.

[0029] (Overview of Image Management System 1) 1, an image management system 1 according to an embodiment of the present disclosure includes an information processing device 10, a terminal device 20, and a database 30. The information processing device 10, the terminal device 20, and the database 30 are communicatively connected via a network 80. The information processing device 10, the terminal device 20, and the database 30 may be communicatively connected to each other by a dedicated communication line without the network 80. The image management system 1 does not need to include the database 30.

[0030] The information processing device 10 processes information related to construction management of a construction project. Information related to construction management of a construction project is also referred to as construction management information. The information processing device 10 stores and manages the construction management information in a database 30 or in the information processing device 10 itself. The information processing device 10 manages images captured at a construction site as the construction management information. The images captured at a construction site are hereinafter also simply referred to as captured images.

[0031] The terminal device 20 is carried and used by workers or supervisors engaged in work at a construction site. The workers or supervisors who use the terminal device 20 are also referred to as users. The terminal device 20 executes application programs. The application programs include a calling application. The calling application is used by a user of the terminal device 20 to talk to other users. The calling application is also used to photograph the site during a call. The application programs include a photography application. The photography application is used to photograph the site.

[0032] In the image management system 1 according to the present disclosure, the terminal device 20 takes a picture of a site using a call application or a photography application to generate a photographed image. The terminal device 20 uploads the photographed image to the database 30 or the information processing device 10 so that the photographed image is stored separately in the database 30 or the information processing device 10.

[0033] (Example of the configuration of image management system 1) An example of the configuration of each part of the image management system 1 will be described below.

[0034] <Information processing device 10> As shown in FIG. 1, the information processing device 10 includes a control unit 11, a storage unit 12, and a communication unit 13.

[0035] The control unit 11 controls each component of the information processing device 10. The control unit 11 may be configured to include one or more processors. In this embodiment, the "processor" may include, but is not limited to, a general-purpose processor or a dedicated processor specialized for a specific process. The control unit 11 may be configured to include one or more dedicated circuits. The dedicated circuits may include, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The control unit 11 may be configured to include a dedicated circuit instead of a processor, or may be configured to include a dedicated circuit together with a processor.

[0036] The storage unit 12 stores various information or programs for operating each component of the information processing device 10. The storage unit 12 may store a system program or an application program. The storage unit 12 may include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The storage unit 12 may include an electromagnetic storage medium such as a magnetic disk. The storage unit 12 may include a non-transitory computer-readable medium. The storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 may function as a work memory for the control unit 11. The storage unit 12 may be configured integrally with the control unit 11 or may be configured separately from the control unit 11.

[0037] The communication unit 13 may be configured to include a communication module configured to be able to communicate with other devices such as the terminal device 20 or the database 30 via a network 80. The communication module may be compatible with mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). The communication module may be compatible with communication standards such as LAN (Local Area Network). The communication module may be compatible with wired or wireless communication standards. The communication module may be compatible with various communication standards without being limited thereto. The network 80 may be wired or wireless. The network 80 may be configured in various ways such as the Internet or an intranet. The communication unit 13 may be configured to directly communicate with other devices such as the terminal device 20 or the database 30 without going through the network 80.

[0038] The information processing device 10 may be configured to include at least one server. The information processing device 10 may be realized as, for example, a computer such as a notebook PC (Personal Computer) or a tablet PC, or a mobile terminal such as a smartphone. The information processing device 10 is not limited to these examples and may include various devices.

[0039] <Terminal Device 20> The terminal device 20 includes a control unit 21, a storage unit 22, a communication unit 23, an output unit 24, an input unit 25, and an image capture unit 26.

[0040] The control unit 21 controls each component of the terminal device 20. The control unit 21 may be configured in the same manner as or similarly to the control unit 11 of the information processing device 10.

[0041] The storage unit 22 stores various information or programs for operating each component of the terminal device 20. The storage unit 22 may be configured in the same manner as or similarly to the storage unit 12 of the information processing device 10. The storage unit 22 may function as a work memory for the control unit 21. The storage unit 22 may be configured integrally with the control unit 21, or may be configured separately from the control unit 21.

[0042] The communication unit 23 may be configured to include a communication module configured to be able to communicate with other devices such as the information processing device 10 or the database 30 via the network 80. The communication unit 23 may be configured to directly communicate with other devices such as the information processing device 10 or the database 30 without going through the network 80.

[0043] The output unit 24 includes various displays, such as a liquid crystal display, an organic EL (Electro-Luminescence) or inorganic EL display, or an LED (Light Emitting Diode) display, so as to be able to display text data or image data.

[0044] The output unit 24 may include an audio output device that outputs audio so that not only visual information but also audio information can be provided to the user. The audio output device may include, for example, a speaker, headphones, or earphones. The output unit 24 is not limited to a display or an audio output device and may include various other devices.

[0045] The input unit 25 may include an input device that accepts input of information or data from a user. The input device may include, for example, a touch sensor or a pointing device such as a mouse. The input device may be configured as a touch display integrated with the output unit 24. The input device may include physical keys. The input device may include a voice input device such as a microphone.

[0046] The photographing unit 26 includes, for example, a camera or an image sensor, etc. The photographing unit 26 may be attached to the housing of the terminal device 20.

[0047] The terminal device 20 may be realized as, for example, a computer such as a notebook PC or a tablet PC, or a mobile terminal such as a smartphone. The terminal device 20 is not limited to these examples and may include various devices.

[0048] <Database 30> The database 30 may be configured to include at least one server. The database 30 may be configured to include, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like. The database 30 may be configured to include an electromagnetic storage medium such as a magnetic disk. The database 30 may be configured to include a communication module configured to be able to communicate with other devices such as the information processing device 10 or the terminal device 20.

[0049] <Other configuration examples> In the image management system 1 described above, the information processing device 10, the terminal device 20, or the database 30 may be realized using a cloud service. The information processing device 10, the terminal device 20, or the database 30 may be realized in an on-premise environment. The information processing device 10, the terminal device 20, or the database 30 may be realized in a form in which the cloud service and the on-premise environment are mixed.

[0050] The information processing device 10 may further include an output unit 14. The output unit 14 may be configured in the same manner as or similar to the output unit 24 of the terminal device 20. The information processing device 10 may further include an input unit 15. The input unit 15 may be configured in the same manner as or similar to the input unit 25 of the terminal device 20.

[0051] (Example of operation of Image Management System 1) Hereinafter, an operation example will be described in which the terminal device 20 executes an image management method for allowing a user of the terminal device 20 to take pictures of a construction site and upload the taken images in the image management system 1. The image management method may be realized as an image management program executed by the control unit 21 of the terminal device 20. The image management program may be stored in a non-transitory computer-readable medium.

[0052] In this operation example, the terminal device 20 takes an image of the construction site using the photographing unit 26. The terminal device 20 may take an image of the construction site by accepting a photographing operation from the user during a call in a call application, and generate the photographed image. The terminal device 20 may take an image of the construction site by accepting a photographing operation from the user in the photographing application, and generate the photographed image. After generating the photographed image, the terminal device 20 accepts an operation input from the user to upload the photographed image, and uploads the photographed image to the database 30.

[0053] The database 30 stores the photographed images so that the photographed images can be referenced by a construction management application that manages the construction of the work. The database 30 also stores the photographed images in a classified manner.

[0054] The classification of the captured image may include, for example, information that identifies at least one of a case, which is a unit of construction or work at a construction site, a type of work, which is a type of construction or work at a construction site, or a construction site, which is a place where construction or work is carried out at a construction site. In other words, the captured image may be classified by case. The captured image may be classified by work type. The captured image may be classified by construction site.

[0055] The category of the captured image may include, for example, information for identifying the storage location that is determined according to the structure of a storage location such as a photo folder that is generated in advance in the database 30 to which the captured image is uploaded.

[0056] The classification of the captured image may include, for example, information specifying whether the captured image is important or whether the captured image needs to be uploaded to the database 30 and stored in the database 30.

[0057] The items for classifying the captured images are not limited to the above examples, and may include various other items. By classifying and storing the captured images, the captured images can be utilized in a construction management application.

[0058] The storage destination of the captured image is not limited to the database 30, but may be the storage unit 12 of the information processing device 10, or may be an external storage device not included in the image management system 1. In the following description, it is assumed that the captured image is stored in the database 30.

[0059] Hereinafter, as methods of photographing a construction site among image management methods, a photographing method using a calling application (see Figs. 2 and 3) and a photographing method using a photographing application (see Figs. 4 and 5) will be described. Also, an image management method (see Figs. 6 to 9) in which photographed images are uploaded so that they are stored separately regardless of the photographing method will be described. Also, an image management method (see Fig. 10) in which the database 30 that receives the photographed images stores them separately will be described.

[0060] <How to take a photo using a calling application> Hereinafter, with reference to the flowchart illustrated in FIG. 2 and the call screen 40 illustrated in FIG. 3, a procedure example of the photographing method using the call application will be described.

[0061] 2, control unit 21 starts a telephone call application, and receives an input specifying a case from a user at input unit 25 (step S1).

[0062] The control unit 21 starts a call with at least some of the workers or supervisors participating in the case as call members (step S2). During the call, the control unit 21 causes the output unit 24 to display a call screen 40 illustrated in FIG.

[0063] The call screen 40 includes a display of an icon 41 or 42 representing the call members. The icon 41 indicates that the call members include Pyama. The icon 42 indicates that the call members include Qkawa. The icon 41 or 42 may be displayed in a different manner when the corresponding call member is speaking.

[0064] The call screen 40 includes an exit button 43 and a photographing mode button 44. The exit button 43 is used by the user of the terminal device 20 to end the call and exit from the call. The photographing mode button 44 is used by the user of the terminal device 20 to transition to a photographing mode for photographing a still image of the site by the photographing unit 26 during a call.

[0065] Returning to Fig. 2, the control unit 21 determines whether or not an operational input for photographing has been made (step S3). When the input unit 25 receives an operational input for the photographing mode button 44 on the call screen 40 illustrated in Fig. 3, the control unit 21 may transition to the photographing mode and cause a photographing execution button 45 to be displayed on the call screen 40. When the input unit 25 receives an operational input for the photographing execution button 45, the control unit 21 may determine that an operational input for photographing has been made.

[0066] Returning to FIG. 2, when there is an operation input for photographing (step S3: YES), the control unit 21 photographs the site using the photographing unit 26 to generate a photographed image, and stores the generated photographed image in the memory unit 22 (step S4).

[0067] When generating a captured image during a call, the control unit 21 may determine a category of the captured image based on information about the call. The control unit 21 may store information about the category of the captured image in the storage unit 22 in association with the captured image.

[0068] The control unit 21 may determine information for identifying the case designated when starting a call as a classification of the captured images generated during the call.

[0069] The control unit 21 may determine the classification of the captured images generated during a call based on the contents of the call. For example, if a call member makes a positive statement about the captured image, such as "this is OK" or "let's record this," the control unit 21 may classify the captured image corresponding to that statement as important or one that needs to be uploaded. Conversely, if a call member makes a negative statement about the captured image, such as "it failed" or "take it again," the control unit 21 may classify the captured image corresponding to that statement as unimportant or one that does not need to be uploaded.

[0070] A keyword for determining the classification of a captured image may be predefined. For example, when a call member utters "upload this image" when taking a photograph, the captured image generated at that time may be classified as one that needs to be uploaded. In addition, a keyword corresponding to a case, a type of work, a construction site, or the like that is used to classify a captured image may be predefined. In addition, a keyword corresponding to a storage location structure, such as a photo folder, that is created in advance in the database 30, that is used to classify a captured image may be predefined.

[0071] The control unit 21 may determine a category of the captured images generated during a call based on the call members participating in the call.

[0072] The control unit 21 may display an operation button for deciding the category of the captured image on the call screen 40. For example, when capturing an image in response to an operation input to the capture execution button 45, the control unit 21 may display an operation button for displaying a preview of the captured image and prompting the user to input whether or not to upload the captured image. The control unit 21 may perform a display requesting the user to speak to decide whether or not to upload the captured image.

[0073] By being able to determine the category of the captured image based on the information about the call, the user is saved from the task of determining the category of the captured image. Also, by being able to easily determine the category of the captured image when taking the image, the user can easily organize the captured image later. As a result, the convenience of the user in managing the captured images is improved.

[0074] If there is no operational input for shooting (step S3: NO), the control unit 21 proceeds to the procedure of step S5 without executing the procedure of step S4.

[0075] The control unit 21 determines whether to end the call (step S5). The control unit 21 may determine to end the call when an operation input to the exit button 43 is received by the input unit 25. The control unit 21 may determine to end the call when the other call members exit the call and the user is the only call member remaining.

[0076] When the control unit 21 determines not to end the call (step S5: NO), the control unit 21 returns to the procedure of step S3 to continue the call. When the control unit 21 determines to end the call (step S5: YES), the control unit 21 ends the call and ends the execution of the procedure of the flowchart in FIG.

[0077] <How to take photos using a photo application> Hereinafter, with reference to the flowchart illustrated in FIG. 4 and the photography screen 46 illustrated in FIG. 5, a procedure example of a photography method using the photography application will be described.

[0078] With reference to Fig. 4, the control unit 21 starts an image capture application (step S11). The control unit 21 causes the output unit 24 to display an image capture screen 46 exemplified in Fig. 5 as a function of the image capture application. The image capture screen 46 includes an end button 47 and an image capture execution button 48. The end button 47 is used by the user of the terminal device 20 to end the image capture application. The image capture execution button 48 is used by the user of the terminal device 20 to capture a still image of the site by the image capture unit 26.

[0079] 4, the control unit 21 determines whether or not an operation input for shooting has been made (step S12). The control unit 21 may determine that an operation input for shooting has been made when the input unit 25 receives an operation input for shooting execution button 48 on a shooting screen 46 illustrated in FIG.

[0080] Returning to FIG. 4, when there is an operation input for photographing (step S12: YES), the control unit 21 photographs the site using the photographing unit 26 to generate a photographed image, and stores the generated photographed image in the memory unit 22 (step S13).

[0081] The control unit 21 may display an operation button for determining the category of the captured image on the shooting screen 46. For example, when shooting is executed in response to an operation input to the shooting execution button 48, the control unit 21 may display an operation button that displays a preview of the captured image and allows the user to input whether or not to upload the captured image. Being able to easily determine the category of the captured image at the time of shooting makes it easier for the user to organize the captured images later. As a result, the convenience of the user in managing the captured images is improved.

[0082] If there is no operational input for shooting (step S12: NO), the control unit 21 proceeds to step S14 without executing the procedure of step S13.

[0083] The control unit 21 determines whether or not an operation input for ending the photographing application has been made (step S14). The control unit 21 may determine that an operation input for ending the photographing application has been made when an operation input for the end button 47 has been accepted by the input unit 25.

[0084] When the control unit 21 does not determine that an operation input for ending the photography application has been input (step S14: NO), the control unit 21 returns to the procedure of step S12 and continues the execution of the photography application. When the control unit 21 determines that an operation input for ending the photography application has been input (step S14: YES), the control unit 21 ends the photography application and ends the execution of the procedure of the flowchart in FIG.

[0085] <Image management method including the procedure for uploading captured images> As described above, a photographed image of a construction site is generated using a call application or a photography application and stored in the storage unit 22. Hereinafter, an image management method for uploading photographed images so that the photographed images are stored in a divided manner will be described with reference to a flowchart illustrated in Fig. 6, a call group screen 50 illustrated in Fig. 7, a photo management screen 60 illustrated in Fig. 8, and a storage location designation screen 70 illustrated in Fig. 9.

[0086] 6, control unit 21 determines whether or not an operation input for managing a captured image has been made in a call application or a photography application (step S21).

[0087] When the control unit 21 is executing a call application, the control unit 21 may cause the output unit 24 to display a call group screen 50 exemplified in FIG. 7. The call group screen 50 includes a display of a case name 51. The case name 51 is the name of a case specified in the call application. The call group screen 50 includes a display of a photo management button 52. The photo management button 52 is used by the user to manage captured images. The management of captured images includes uploading captured images. The management of captured images may include downloading or deleting captured images. The control unit 21 may determine that an operation input for managing captured images has been made when an operation input for the photo management button 52 on the call group screen 50 is received by the input unit 25.

[0088] When the control unit 21 is executing a photography application, the control unit 21 may cause a button corresponding to the photo management button 52 of the call group screen 50 to be displayed on the output unit 24 in the photography application. The control unit 21 may determine that an operation input for managing captured images has been made when an operation input to a button corresponding to the photo management button 52 of the call group screen 50 is accepted by the input unit 25 in the photography application.

[0089] Returning to FIG. 6, when the control unit 21 does not determine that an operational input for managing the captured image has been made (step S21: NO), the control unit 21 ends the execution of the procedure of the flowchart in FIG.

[0090] When the control unit 21 determines that an operation input for managing the captured images has been made (step S21: YES), the control unit 21 causes the user to select a captured image to be managed from one or more captured images (step S22). In order to cause the user to select a captured image to be managed, the control unit 21 may cause the output unit 24 to display a photo management screen 60 exemplified in Fig. 8.

[0091] The photo management screen 60 may include a display in which thumbnails of one or more captured images stored in the storage unit 22 are arranged. On the photo management screen 60, the thumbnails of the captured images may be displayed in groups based on the date and time of capture. The thumbnails of the captured images may be displayed in groups based on other factors such as the date and time of capture, the location of capture, or related cases, without being limited to the date and time of capture.

[0092] The control unit 21 may set the photographed image to a selected state when the input unit 25 receives an operation input for a thumbnail of the photographed image. The control unit 21 may set all the photographed images included in the group to a selected state when the input unit 25 receives an operation input for "select all" corresponding to a group of thumbnails of the photographed images. The fact that the photographed image is in a selected state may be indicated by adding a check mark 61 to the thumbnail of the photographed image.

[0093] The control unit 21 may display the captured images stored in the storage unit 22 so that the user can distinguish between the captured images that have already been uploaded and the captured images that have not yet been uploaded. For example, the control unit 21 may display thumbnails of the captured images that have already been uploaded with a mark indicating that the images have already been uploaded. The control unit 21 may display thumbnails of the captured images that have already been uploaded with low brightness. The control unit 21 may display thumbnails of the captured images that have already been uploaded with low saturation such as grayscale. The control unit 21 may display the captured images excluding the captured images that have already been uploaded. By allowing the user to distinguish between the captured images that have already been uploaded, the user can easily organize the captured images. As a result, the convenience of the user who manages the captured images is improved.

[0094] The control unit 21 may display the captured images stored in the storage unit 22 so that the user can distinguish between the captured images classified as those that need to be uploaded and the other captured images. The control unit 21 may display the captured images stored in the storage unit 22 so that the user can distinguish between the captured images classified as important and the other captured images. The display mode for the distinction may be the same as or similar to the display mode for distinguishing the captured images that have already been uploaded. The control unit 21 may display the captured images stored in the storage unit 22, excluding the captured images classified as those that do not need to be uploaded. The user can distinguish between the captured images classified as those that need to be uploaded or the captured images classified as important, which makes it easier for the user to organize the captured images. As a result, the convenience of the user who manages the captured images is improved.

[0095] The control unit 21 may display, among the captured images stored in the storage unit 22, images that are out of focus, i.e., out of focus images. The control unit 21 may also display, among the captured images stored in the storage unit 22, images that have a resolution less than a predetermined value, excluding those. By displaying, excluding out of focus or low resolution images, the user can easily organize the captured images. As a result, the convenience of the user in managing the captured images is improved.

[0096] The photo management screen 60 may include a display of an add case button 62. When the control unit 21 receives an operation input for the add case button 62 at the input unit 25, the control unit 21 selects the selected photographed image as a target for uploading.

[0097] Returning to Fig. 6, the control unit 21 acquires the category of the captured image (step S23). The control unit 21 may cause the output unit 24 to display a storage location designation screen 70 exemplified in Fig. 9 so that the user can designate a location for storing the captured image as a category of the captured image selected to be uploaded. The storage location designation screen 70 includes a display of a storage location list 71 and a send button 72. The send button 72 is used to upload the captured image in the procedure of step S24 described later.

[0098] The storage location list 71 represents the folder structure, i.e., the structure of the storage locations, in the database 30. In order to display the storage location list 71, the control unit 21 inquires of the database 30 and acquires the folder structure, i.e., the structure of the storage locations, from the database 30.

[0099] The control unit 21 receives an operation input for the storage location list 71 through the input unit 25, and allows the user to specify a location for storing the captured image. The control unit 21 acquires the storage location specified by the user as a category of the captured image selected to be uploaded.

[0100] The control unit 21 may display candidates for storage locations based on the content or person in charge of a process in progress in a schedule of a case to which the captured image is associated, and allow the user to specify a storage location from among the displayed candidates.

[0101] Returning to Fig. 6, the control unit 21 uploads the captured image to the database 30 (step S24). When the input unit 25 receives an operation input to the send button 72 on the storage location designation screen 70 of Fig. 9, the control unit 21 uploads the captured image selected as the target to be uploaded in the procedure of step S22 to the database 30. The control unit 21 may upload the captured image by associating it with the designation of the storage location so that the captured image is stored in the storage location designated in the procedure of step S23. In other words, the control unit 21 may directly upload the captured image to the storage location corresponding to the category of the captured image.

[0102] The control unit 21 may upload the captured image to the database 30 through API (Application Programming Interface) linkage. When uploading the captured image through API linkage, the control unit 21 requests the database 30, which is the API linkage destination, to store the data. The database 30 stores the captured image in a specified storage location based on the request received from the terminal device 20.

[0103] Returning to FIG. 6, after executing the procedure of step S24, the control unit 21 ends the execution of the procedure of the flowchart in FIG.

[0104] As described in the description of the example procedure of the photographing method, the control unit 21 may determine the category of the photographed image by the call application or the photographing application when photographing is performed. In the procedure of acquiring the category of the photographed image in step S23, the control unit 21 may acquire information for identifying the category of the photographed image determined at the time of photographing. The information for identifying the category of the photographed image is also referred to as category information. The category information may include information for identifying the case, type of work, or construction site associated with the photographed image. The category information may include information for identifying the storage location of the photographed image. The category information may include information for identifying whether the photographed image is important. The category information may include information for identifying whether the photographed image needs to be uploaded to the database 30 and stored in the database 30. The category information is not limited to the above examples, and may include information for identifying various other items related to the category of the photographed image.

[0105] In the procedure of acquiring the category of the captured image in step S23, the control unit 21 may acquire category information based on an input from the user.

[0106] The control unit 21 may acquire the photographed image classification as no classification in the photographed image classification acquisition procedure of step S23. When the photographed image classification is not present, the control unit 21 may generate classification information as no classification and upload the photographed image in association with the photographed image. When the photographed image classification is not present, the database 30 may store the photographed image in a default storage location. The default storage location may be, for example, a root folder. When the photographed image classification is not present, the control unit 21 may specify the storage location of the photographed image as the default storage location of the database 30. When the photographed image is stored in the default storage location, the database 30 may move the photographed image from the default storage location to a storage location specified by the user based on an operation input from the user to the database 30. In other words, the database 30 may be configured so that the user can organize the storage location later. By allowing the user to organize the storage location later, the user can proceed with uploading the photographed image even if there is a situation in which the storage location of the photographed image cannot be determined at the time of shooting or uploading. As a result, the convenience of the user who manages the photographed images is improved.

[0107] The control unit 21 may automatically upload the captured images to the database 30 regardless of the user's operation input. The control unit 21 may determine whether to automatically upload the captured images to the database 30. That is, the image management method executed by the control unit 21 may include a step of determining whether to upload the captured images to the database 30. By being able to automatically upload the captured images, the operation of the user organizing the captured images can be reduced. As a result, the convenience of the user managing the captured images is improved.

[0108] Selecting a photographed image and operating the send button 72 corresponds to deciding to upload the selected photographed image to the database 30. Operating the send button 72 without selecting a photographed image corresponds to deciding not to upload the unselected photographed image to the database 30. In other words, the step of selecting a photographed image in step S22 is included in the step of deciding whether to upload the photographed image to the database 30.

[0109] The captured images that are determined to be uploaded to the database 30 are also referred to as uploaded images.

[0110] In the captured image selection step of step S22, selecting a captured image on the premise of uploading the captured image corresponds to instructing uploading of the selected captured image. In other words, the captured image selection step of step S22 corresponds to a step of acquiring an instruction to upload a captured image from a user. By allowing a user to select and upload captured images, the user can easily organize the captured images. As a result, the convenience of the user in managing the captured images is improved.

[0111] <Image management method for classifying and storing captured images> As described above, in the image management system 1, the terminal device 20 uploads photographed images to the database 30. The database 30 receives and stores the photographed images uploaded from the terminal device 20. Hereinafter, an example of the procedure of an image management method in which the database 30 stores photographed images will be described with reference to the flowchart illustrated in FIG.

[0112] The database 30 receives the captured image (step S31).

[0113] The database 30 determines whether a storage location for the received photographed image has been specified (step S32). If information specifying a storage location is associated with the received photographed image, the database 30 determines that a storage location has been specified. If a storage location for the received photographed image has been specified (step S32: YES), the database 30 stores the received photographed image in the specified storage location (step S33). After executing the procedure of step S33, the database 30 ends execution of the procedure of the flowchart in FIG. 10.

[0114] If a storage location for the received captured image is not specified (step S32: NO), the database 30 determines whether or not classification information has been received (step S34). If classification information is associated with the received captured image, the database 30 determines that classification information has been received. If classification information has been received (step S34: YES), the database 30 stores the received captured image in a storage location corresponding to the category specified by the classification information (step S35). After executing the procedure of step S35, the database 30 ends execution of the procedure of the flowchart in FIG. 10.

[0115] If the database 30 has not received the sorting information (step S34: NO), the database 30 stores the received captured image in a default storage location (step S36). After executing the procedure of step S36, the database 30 ends the execution of the procedure of the flowchart in FIG.

[0116] (summary) As described above, in the image management system 1 according to the present disclosure, the terminal device 20 uploads the captured images to the database 30 based on the classification of the captured images. The database 30 classifies and stores the captured images based on the classification acquired from the terminal device 20. By storing the captured images in a classified manner, the user can easily manage the captured images taken at the construction site. As a result, the convenience of the user in managing the captured images is improved.

[0117] Although the embodiments according to the present disclosure have been described based on the drawings and examples, it should be noted that a person skilled in the art can make various modifications or alterations based on the present disclosure. Therefore, it should be noted that these modifications or alterations are included in the scope of the present disclosure. For example, the functions included in each component or each step can be rearranged so as not to be logically inconsistent, and multiple components or steps can be combined into one or divided. Although the embodiments according to the present disclosure have been described mainly with respect to the device, the embodiments according to the present disclosure can also be realized as a method including steps executed by each component of the device. The embodiments according to the present disclosure can also be realized as a method, a program, or a storage medium on which a program is recorded, executed by a processor included in the device. It should be understood that these are also included in the scope of the present disclosure. [Explanation of symbols]

[0118] 1 Image Management System 10 Information processing device (11: control unit, 12: storage unit, 13: communication unit, 14: output unit, 15: input unit) 20 terminal device (21: control unit, 22: storage unit, 23: communication unit, 24: output unit, 25: input unit, 26: imaging unit) 30 Databases 40 Call screen (41, 42: icon, 43: exit button, 44: shooting mode button, 45: shooting execution button) 46 Shooting screen (47: Exit button, 48: Shooting execution button) 50 Call group screen (51: Case name, 52: Photo management button) 60 Photo management screen (61: check mark, 62: add job button) 70 Storage location designation screen (71: Storage location list, 72: Send button)

Claims

1. An image management method executed by a terminal device that photographs a construction site, comprising: generating a captured image in response to a user's photographing operation; obtaining a classification of the captured image; uploading the photographed images to a database of a construction management application that manages construction at the construction site based on the classification of the photographed images; An image management method comprising:

2. The method further includes a step of determining a classification of the captured image and generating classification information representing the classification of the captured image, 2. The image management method according to claim 1, wherein in the step of uploading the captured image, the classification information is uploaded together with the captured image so that the database can store the captured image in a storage location corresponding to the classification of the captured image based on the classification information.

3. 3. The image management method according to claim 2, wherein in the step of generating the classification information, the classification information is generated so that the database stores the captured image in a predetermined storage location.

4. determining a classification of the captured image; obtaining a storage location structure of the captured image from the database; Further comprising:

2. The image management method according to claim 1, wherein in the step of uploading the photographed images, the photographed images are directly uploaded to a storage location in the database that corresponds to a category of the photographed images.

5. The image management method of claim 1, wherein the classification of the captured image includes information identifying at least one of a case, which is a unit of construction or work at the construction site, a work type, which is a type of construction or work at the construction site, or a construction location, which is a location where construction or work is carried out at the construction site.

6. The step of starting a call by designating a project, which is a unit of construction or construction at the construction site, In the step of generating the captured image, the captured image is generated in response to a capture operation input by the user during the call. The image management method according to claim 1 .

7. The image management method according to claim 6 , wherein the classification of the captured image includes information for identifying a case designated when the call was started.

8. The image management method according to claim 6, further comprising a step of determining a classification of the captured image based on the content of the call.

9. The image management method according to claim 6, further comprising a step of determining a classification of the captured image based on call members participating in the call.

10. The method further includes a step of determining whether to upload the captured image to a database; 2. The image management method according to claim 1, wherein in the step of uploading the captured images, images that have been decided to be uploaded to the database are uploaded to the database.

11. The method further includes a step of obtaining an instruction to upload the captured image from the user, 11. The image management method according to claim 10, wherein in the step of deciding whether to upload the captured image to the database, it is decided to upload the image instructed by the user to be uploaded to the database.

12. 12. The image management method according to claim 11, wherein in the step of obtaining an instruction to upload the captured image, the user is prompted to specify a storage location for the captured image.

13. The image management method described in claim 12, wherein, in the step of obtaining an instruction to upload the captured image, candidate storage locations are displayed based on the content or person in charge of the process progressing in a schedule for a project, which is a unit of construction or construction at the construction site, and the user is allowed to select a storage location from among the displayed candidates.

14. The image management method according to claim 11 , wherein in the step of obtaining an instruction to upload the captured image, the user is prompted to select an image to be uploaded from one or more images stored in the terminal device as the captured image.

15. The image management method of claim 14, wherein, in the step of obtaining an instruction to upload the captured image, images that have already been uploaded and images that have not yet been uploaded are displayed so that the user can distinguish between them among one or more images stored in the terminal device as the captured image.

16. The image management method described in claim 14, wherein, in the step of obtaining an instruction to upload the captured image, images that are out of focus or have a resolution below a predetermined value are displayed among one or more images stored in the terminal device as the captured image.

17. 17. An image management program for causing a terminal device to execute the image management method according to claim 1.

18. A terminal device that executes the image management method according to any one of claims 1 to 16.

19. A terminal device for executing the image management method according to any one of claims 1 to 16, a database of a construction management application for managing construction at the construction site, which classifies and stores the captured images generated by the terminal device executing the image management method; An image management system comprising:

Citation Information

Patent Citations

  • Image management device and method thereof

    JP2016019166A