Information processing apparatus and computer readable medium

CN113312437BActive Publication Date: 2026-05-12FUJIFILM BUSINESS INNOVATION CORP
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FUJIFILM BUSINESS INNOVATION CORP
Filing Date
2020-09-04
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In building inspections, image verification and information editing of inspection results are time-consuming, and the large number of images makes efficient management difficult.

Method used

An information processing device and a computer-readable medium are provided, which display the location where an image was taken on a map and support the editing of image information, including multiple areas: a map display area, an image display area, and an information editing area, thereby enabling image switching and visual editing of information.

Benefits of technology

It supports the confirmation and information editing of inspection results, improving efficiency. It can switch and sort images sequentially, display images that match the shooting direction and search criteria, and supports the confirmation and editing of inspection results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113312437B_ABST
    Figure CN113312437B_ABST
Patent Text Reader

Abstract

The present application relates to an information processing apparatus including a processor that executes processing of displaying a plurality of regions including a first region that is a region in which a shooting place of an image saved in a prescribed place is shown on a map in a manner that a user can select, a second region that is a region that prompts an image taken at the shooting place selected in the first region, and a third region that is a region related to editing of information attached to the image prompted in the second region, and a computer-readable medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to information processing apparatus and computer-readable media. Background Technology

[0002] Japanese Patent Application Publication No. 2011-198251 discloses an inspection information processing apparatus, which includes: an inspection data input unit that inputs inspection data containing image information of an inspection object; and an inspection sheet generation unit that, on a portable information processing device, sets an inspection image and inspection result corresponding to the inspection object, and generates an inspection sheet by setting the image information of the inspection data input by the inspection data input unit in a predetermined output template that can mutually refer to the set inspection image, inspection result, and image information corresponding to the inspection object. Summary of the Invention

[0003] When inspecting buildings such as skyscrapers or structures like bridges and pedestrian overpasses, the state mandates that images of the inspection findings be preserved as evidence. However, due to the large number and often ambiguous nature of these images, verifying and editing inspection results based solely on images of the inspected location and their attributes can be time-consuming.

[0004] The purpose of this invention is to provide an information processing device and a computer-readable medium capable of supporting the tasks of confirming inspection results and editing information of inspection results.

[0005] According to a first aspect of this disclosure, an information processing apparatus is provided, comprising a processor that performs processing to display a plurality of regions, the plurality of regions including a first region, a second region, and a third region. The first region is a region that displays on a map the shooting location of an image saved at a predetermined location in a manner selectable by a user. The second region is a region that prompts for an image taken at the shooting location selected in the first region. The third region is a region related to the user's editing of information attached to the image prompted in the second region.

[0006] According to the second aspect of this disclosure, the processor sequentially switches between shooting locations selectively displayed in the first area based on the user's operation.

[0007] According to the third aspect of this disclosure, the processor, based on the user's cursor key operation, switches from the selectable shooting locations shown in the first area to the shooting location closest to the shooting location previously selected.

[0008] According to a fourth aspect of the present invention, the processor switches between shooting locations selectively displayed in the first area based on predetermined sorting conditions, according to the user's cursor key operation.

[0009] According to a fifth aspect of this disclosure, the processor displays information related to the shooting direction of the image on a map in the first region.

[0010] According to the sixth aspect of this disclosure, the processor displays arrows on a map as information related to the shooting direction.

[0011] According to the seventh embodiment of this disclosure, the plurality of regions further includes a fourth region, which is a region for the user to retrieve the image, wherein the processor prompts the location where the image was captured in the first region that matches the search criteria specified in the fourth region.

[0012] According to the eighth aspect of this disclosure, the processor indicates the shooting location of the image containing the object specified in the fourth region in the first region.

[0013] According to the ninth aspect of this disclosure, the processor prompts the map displayed in the first area in a manner that allows switching between two-dimensional and three-dimensional modes.

[0014] According to a tenth aspect of the present invention, the processor is configured with the second region and the third region arranged side by side next to the first region.

[0015] According to an eleventh aspect of the present invention, a computer-readable medium is provided, which stores a program for causing a computer to perform processing, wherein the processing refers to displaying a plurality of areas, the plurality of areas including a first area, a second area and a third area, the first area being an area that displays on a map the shooting location of an image saved in a predetermined location in a manner selectable by a user, the second area being an area that prompts for an image taken at the shooting location selected in the first area, and the third area being an area related to the user editing information accompanying the image prompted in the second area.

[0016] (Effect)

[0017] According to the first scheme, by displaying information about the shooting location on the map, displaying the image taken at the selected shooting location, and displaying and editing the information attached to the image, it is possible to support the confirmation of inspection results and the editing of inspection result information.

[0018] According to the second scheme, images can be switched sequentially and prompts can be displayed based on the user's operation.

[0019] According to the third scheme, images can be switched sequentially from the nearest shooting location and displayed as prompts based on the user's operation.

[0020] According to the fourth scheme, images can be switched sequentially and displayed according to sorting conditions based on user operations.

[0021] According to the fifth scheme, the direction of the captured image can be visually shown.

[0022] According to the sixth scheme, the direction of the captured image can be visually indicated by an arrow.

[0023] According to the seventh scheme, the location where the image was taken can be visually indicated on the map to match the search criteria.

[0024] According to the eighth scheme, the location where an image containing a specified object was taken can be visually indicated on a map.

[0025] According to the ninth scheme, the map display mode can be switched based on the user's operation.

[0026] According to the tenth solution, visual prompts can be displayed while the image viewing and the information accompanying the image are presented side by side.

[0027] According to the eleventh solution, by displaying information about the shooting location on the map, displaying the image taken at the selected shooting location, and displaying the information attached to the image and allowing for editing, it is possible to support the confirmation of inspection results and the editing of inspection result information.

[0028] According to this disclosure, by displaying information about the shooting location on a map, displaying images taken at the selected shooting location, and displaying and editing information accompanying the images, it is possible to support the confirmation operation of the inspection results and the editing operation of the information of the inspection results. Attached Figure Description

[0029] Figure 1 This is a diagram showing the general structure of the information processing system in the implementation method.

[0030] Figure 2 It is a block diagram representing the hardware structure of the management server.

[0031] Figure 3 This is a block diagram illustrating an example of the functional structure of a management server.

[0032] Figure 4 This is a diagram representing an example of information registered in the file DB.

[0033] Figure 5 This is a diagram representing an example of attribute information.

[0034] Figure 6 This is a diagram illustrating an example of a business process for inspection.

[0035] Figure 7 This is a diagram representing an example of a user interface.

[0036] Figure 8 This is a diagram representing an example of a user interface.

[0037] Figure 9 This is a flowchart illustrating the user interface processing flow of the management server.

[0038] Figure 10 This is a diagram representing an example of a user interface.

[0039] Figure 11 This is a diagram representing an example of a user interface. Detailed Implementation

[0040] Below, refer to the appendix. Figure 1 An example of an embodiment of this disclosure will be described below. Furthermore, in the various figures, the same or equivalent components and parts are labeled with the same reference numerals. Additionally, for ease of explanation, the scale of the figures is exaggerated and sometimes differs from the actual scale.

[0041] Figure 1 This is a diagram showing the general structure of the information processing system according to this embodiment. The information processing system according to this embodiment is a system used by users engaged in the inspection of roads, tunnels, bridges, pedestrian overpasses, etc. Figure 1 The information processing system shown comprises a management server 10 and a terminal device 20, which are information processing devices. The management server 10 and the terminal device 20 are interconnected via a network 30, such as the Internet or an intranet. The network 30 can be a wired line or a wireless line; it can be a dedicated line used only by specific users or a public line shared by multiple unspecified users.

[0042] The management server 10 stores image files consisting of images captured at the inspection site during the inspection process, along with accompanying information. Additionally, the management server 10 provides image files and information related to the inspection process based on user requests.

[0043] Terminal device 20 is a terminal used by users of the information processing system. As long as terminal device 20 can display information provided by management server 10 and accept editing operations of information from users, it can be any terminal such as a desktop computer, laptop computer, graphics tablet, or smartphone.

[0044] When an operation related to image file registration is performed on terminal device 20, and an image file registration request is sent from terminal device 20 to management server 10, management server 10 registers the requested image file. Furthermore, when an operation related to image file viewing is performed on terminal device 20, and an image file viewing request is sent from terminal device 20 to management server 10, management server 10 displays the requested image file to terminal device 20. Examples of the user interface for image file registration and viewing will be described later.

[0045] In addition, Figure 1 The information processing system shown contains only one terminal device 20, but it may also contain multiple terminal devices 20. Additionally, the information processing system may include multiple management servers 10.

[0046] Figure 2 This is a block diagram representing the hardware structure of the management server 10.

[0047] like Figure 2 As shown, the management server 10 includes a CPU (Central Processing Unit) 11, ROM (Read-Only Memory) 12, RAM (Random Access Memory) 13, a memory 14, an input unit 15, a display unit 16, and a communication interface (I / F) 17. All these components are interconnected via a bus 19.

[0048] The CPU 11 is a central processing unit that executes various programs or controls various components. Specifically, the CPU 11 reads programs from the ROM 12 or memory 14 and uses the RAM 13 as its working area to execute the programs. The CPU 11 performs control of the aforementioned structures and various arithmetic operations according to the programs recorded in the ROM 12 or memory 14. In this embodiment, an image management program is stored in the ROM 12 or memory 14. This image management program manages images captured at the inspection site and provides a user interface to the terminal device 20 to support inspection operations.

[0049] ROM 12 stores various programs and data. RAM 13 serves as a working area to temporarily store programs or data. Memory 14 is composed of storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, storing various programs including the operating system and various data.

[0050] The input unit 15 includes a pointer device such as a mouse and a keyboard for various input operations.

[0051] The display unit 16 is, for example, a liquid crystal display (LCD) that displays various information. The display unit 16 can also be a touch panel, functioning as an input unit 15.

[0052] Communication interface 17 is an interface used to communicate with other devices such as terminal device 20, for example using standards such as Ethernet (registered trademark), FDDI, Wi-Fi (registered trademark).

[0053] When executing the image management program described above, the management server 10 uses the aforementioned hardware resources to implement various functions. The functional structure implemented by the management server 10 will be explained below.

[0054] Figure 3 This is a block diagram illustrating an example of the functional structure of the management server 10.

[0055] like Figure 3 As shown, the management server 10, as a functional structure, includes a display processing unit 101, a file registration unit 102, a file acquisition unit 103, a layout setting registration unit 104, and a layout setting acquisition unit 105. Each functional structure is implemented by the CPU 11 reading and executing an image management program stored in the ROM 12 or the memory 14. Furthermore, the management server 10 has a file DB 111 and a layout setting DB 112. The file DB 111 and the layout setting DB 112 can, for example, be generated in the memory 14.

[0056] In this embodiment, "DB" represents the storage area for storing data. Of course, a database application can also be used to manage the storage area for storing data.

[0057] The display processing unit 101 displays a predetermined user interface on the terminal device 20 accessing the management server 10. When displaying the user interface on the terminal device 20, the display processing unit 101 obtains information from the file DB 111 and the layout settings DB 112, and displays the user interface based on the obtained information. The display processing unit 101 may be, for example, an application for displaying the aforementioned user interface using a web browser installed on the terminal device 20. The layout of the user interface displayed on the terminal device 20 by the display processing unit 101 will be described in detail later.

[0058] Based on a user's request to register an image file, the document registration unit 102 registers the image file in the document DB111 or updates the image file in the document DB111.

[0059] The file acquisition unit 103 acquires an image file from the file DB 111 based on an image file acquisition request from the user. The image file acquisition request from the user may include, for example, an image display request or a request to display information extracted from the image file.

[0060] Here is an example of information registered in file DB 111. Figure 4 This is a diagram illustrating an example of information registered in file DB 111. File DB 111 stores a file ID that uniquely identifies the image file, content data (binary data) that is the entity of the image file, content data (binary data) of the image used for preview, and attribute information consisting of a list of attributes and attribute values ​​in the image file. Figure 4 An example is shown that information about image files with file IDs “doc001”, “doc002”, and “doc003” is registered.

[0061] Figure 5 This is a diagram representing an example of attribute information 121, which consists of a list of attributes and attribute values ​​of an image file. Figure 5 The example shown is the item information for data with the file ID "doc001" registered in file DB 111. The content of attribute information 121 can be displayed on the user interface displayed on terminal device 20. Attribute information 121 consists of a list of attributes and attribute values ​​related to the inspection job.

[0062] Attribute information 121 includes information obtained from the metadata assigned to the image file when the inspection site is captured, and information generated during editing in the user interface described later. For example, in Figure 5 In the attribute information 121 shown, "date and time of shooting," "latitude," "longitude," "altitude," and "image shooting direction" are information that can be added to the metadata when shooting at the inspection site. For example, the latitude, longitude, and altitude of the metadata added to the image can be obtained by a location information sensor such as a GPS (Global Position System) sensor in the shooting device. Furthermore, for example, the image shooting direction in the metadata added to the image can be obtained by a direction detection sensor such as a geomagnetic sensor in the shooting device.

[0063] The layout setting registration unit 104 registers the layout settings into the layout setting DB 112. These layout settings are information related to the layout of the user interface displayed on the terminal device 20.

[0064] The layout setting acquisition unit 105 acquires the layout setting from the layout setting DB 112 and sends the layout setting to the display processing unit 101. The display processing unit 101 causes the terminal device 20 to display the user interface in a layout based on the layout setting sent from the layout setting acquisition unit 105.

[0065] In addition, Figure 3In the example, file DB 111 and layout setting DB 112 are located inside the management server 10, but this disclosure is not limited to such an example. At least one of file DB 111 and layout setting DB 112 may also be located outside the management server 10.

[0066] Here, an example of the business process for inspection operations using the information processing system of this embodiment is described.

[0067] Figure 6 This is a diagram illustrating an example of a business process for inspection.

[0068] First, the owners of the objects to be inspected, such as buildings, roads, bridges, and pedestrian overpasses, place orders for maintenance services with the operators who will carry out the maintenance work.

[0069] The operator who accepts the inspection work develops an inspection plan for the items to be inspected and prepares for the inspection operation. The operator's manager, based on the inspection plan, determines the work schedule and on-site inspection personnel. As preparation for the inspection operation, the operator's manager prepares images that will serve as evidence during the on-site inspection and stores inspection information. Additionally, the operator's manager can customize the user interface for on-site inspectors and the user interface for the manager. The customization results are saved in the layout settings DB 112.

[0070] Next, the on-site inspectors conduct inspections at the site of the object to be inspected. During the inspection, the on-site inspectors take photographs of the object. The on-site inspectors then register the inspection results on the management server 10. When registering the inspection results, the on-site inspectors also register the images taken at the site. The images taken at the site can be uploaded by the on-site inspectors to the management server 10 from the inspection site using the terminal device 20, or they can be uploaded to the management server 10 by the on-site inspectors using the terminal device 20 after the images have been retrieved from the site.

[0071] Figure 7 This is a diagram illustrating an example of the user interface provided by the management server 10. Figure 7 The diagram shows an example of a user interface 200 used by on-site inspectors. The user interface 200 is displayed on the terminal device 20. When registering inspection results, the on-site inspector selects the upload button 201. Based on the selection of the upload button 201, the management server 10 displays the user interface for registering inspection results on the terminal device 20.

[0072] Figure 8 This is a diagram illustrating an example of the user interface provided by the management server 10. Figure 8The diagram shows an example of the user interface 210 used by on-site inspectors. When an on-site inspector selects an image file they wish to upload to the management server 10, the management server 10 causes the user interface 210 to display information obtained from the image file's metadata. For example, for location information, the user interface 210 displays information obtained during the capture process by a GPS sensor or similar device used for taking the image. Furthermore, the on-site inspector may input inspection result information into the user interface 210 if the image file's metadata alone is insufficient. Specifically, the on-site inspector may input the name of the inspection site, the status of the inspection site, etc., into the user interface 210. Then, when the on-site inspector selects the registration button 211, the image file and inspection result information are saved in file DB 111 on the management server 10.

[0073] When the on-site inspectors finish their inspection, the manager confirms the inspection results and edits them as needed. Confirmation and editing of the inspection results are performed on the user interface provided by the management server 10. The user interface used for confirming and editing inspection results will be described later.

[0074] Then, the manager confirms the inspection results. If it is determined that there is a problem with the inspected object, the manager will proceed with the repair.

[0075] Once the manager confirms the inspection results and the repair of the inspected item is complete, the manager uses this information to create an inspection invoice in a defined format. The manager then submits the prepared inspection invoice to the person who placed the inspection order. With the submission of the inspection invoice, the operator concludes the series of inspections.

[0076] Next, the function of management server 10 will be explained.

[0077] Figure 9 This is a flowchart illustrating the display processing flow of the user interface of the management server 10. The CPU 11 reads the image management program from the ROM 12 or memory 14, expands it in the RAM 13, and executes the program to perform the display processing of the user interface.

[0078] Figure 9 The flowchart shown illustrates an example of the actions of the management server 10 when it performs an operation related to the display of the user interface from the terminal device 20 and sends a request to the management server 10 to display the user interface.

[0079] First, CPU 11 accesses file DB 111 to obtain the information required for displaying the user interface in terminal device 20 (step S101).

[0080] Next, the CPU 11 accesses the layout setting DB 112 to obtain the information required for displaying the user interface in the terminal device 20 (step S102). The order of processing in step S101 and step S102 can be reversed.

[0081] Based on information obtained from the layout setting DB 112, the CPU 11 determines the layout of the user interface to be displayed on the terminal device 20 (step S103). Here, the layout determined by the CPU 11 includes multiple regions. These multiple regions include at least three: a first region, a second region, and a third region. The first region is the area where the location of the image saved in the file DB 111 is displayed on a map in a manner selectable by the user. The second region is the area that displays images taken at the locations selected in the first region. The third region is the area related to the user's editing of information about the image file displayed in the second region. The information displayed in the third region is the information about the image file stored in the file DB 111.

[0082] A fourth region may be further included among the multiple regions. This fourth region is used to allow the user to retrieve image files saved in file DB111. CPU 11 indicates the location where the image file was captured, in the first region, that matches the search criteria specified in the fourth region.

[0083] After step S103, CPU 11 causes terminal device 20 to display the user interface according to the determined layout (step S104). Here, the user interface displayed by CPU 11 on terminal device 20 is a user interface for displaying a map representing the shooting location and images taken at the shooting location specified on the map.

[0084] Figure 10 This is a diagram illustrating an example of a user interface displayed by the CPU 11 on the terminal device 20. Figure 10 The user interface 300 shown is a user interface used to retrieve image files saved in file DB 111 and to display information about image files that match the search criteria.

[0085] The user interface 300 has a search area 310, a map display area 320, an image display area 330, and an information display area 340. The search area 310 corresponds to the fourth area mentioned above. The map display area 320 corresponds to the first area mentioned above. The image display area 330 corresponds to the second area mentioned above. The information display area 340 corresponds to the third area mentioned above. The size of each area can be changed by user operation or by changing the settings in the layout settings DB 112.

[0086] Search area 310 is a region used by the user to search for image files saved in file DB 111. When the user specifies search criteria and instructs a search in search area 310, CPU 11 displays a map in map display area 320 showing the shooting locations of image files that match the search criteria. Search criteria can be set to correspond to the attributes of the image files, such as shooting date and time, shooting location, person in charge of inspection, and inspection results. As search criteria, objects included in the image but not listed in the image file's attributes can be specified. Sort criteria can be specified in search area 310.

[0087] In the case of periodic inspections, these inspections are conducted at a predetermined interval, such as every 5 years. Therefore, by narrowing down the scope by the date and time of the photograph, images taken during past periodic inspections can be effectively retrieved. There are also requirements to retrieve images containing specific objects. For example, to prevent inspection personnel from entering areas where emergency measures have been implemented, traffic cones or similar objects are sometimes placed to restrict access. CPU 11 retrieves images of traffic cones and other objects through image analysis, thereby effectively retrieving areas where emergency measures have been implemented.

[0088] The map display area 320 is the area on the map that indicates the location of the camera in the image file saved in file DB 111. Figure 10 An example is shown where a pointer 323 indicates the location where an image file was taken on map 321A on a two-dimensional map. When a user selects a pointer 323 on map 321A via mouse or touch panel operation, CPU 11 can display the image taken at that location on map 321A. The map scale or orientation can be changed by the user. When the image file contains shooting direction information as attribute information, CPU 11 can display information indicating the shooting direction on map 321A.

[0089] Image display area 330 is the area that displays images taken at the location selected on map 321A displayed in map display area 320. Image display area 330 includes back button 331 and forward button 332 for switching between image files matching search results, and images 333 taken at the location selected on map 321A via mouse or touch panel operation. The binary data of image 333 displayed in image display area 330 is registered in the preview image column of file DB 111.

[0090] Information display area 340 displays information about images taken at a location indicated on the map shown in map display area 320. The information displayed in information display area 340 is retrieved by CPU 11 from file DB111. Information display area 340 includes a back button 341 and a forward button 342 for switching between image files matching the search results.

[0091] exist Figure 10 In this example, the image display area 330 and the information display area 340 are configured on the left and right sides of the user interface 300. Additionally, although in Figure 10 In this example, the image display area 330 is configured on the left, but this disclosure is not limited to this example.

[0092] When the terminal device 20 is equipped with a keyboard or when the keyboard is connected to the terminal device 20, the CPU 11 can sequentially switch the focus of the shooting locations in the map display area 320 according to the operation of the cursor keys. For example, when the up key is pressed, the CPU 11 can sequentially switch the focus of the shooting locations closest to the most recently focused shooting location in the north direction.

[0093] Furthermore, when sorting criteria are specified in the search results, the CPU 11 can change the focus of the shooting locations in the map display area 320 in ascending or descending order based on the operation of the cursor keys. For example, when the down arrow key is pressed with descending sorting criteria such as registration date and time specified, the CPU 11 can switch the focus sequentially starting from the latest registration date and time. The CPU 11 can also perform the same action when the up arrow key is pressed and when the back buttons 331 and 341 are selected. In addition, when the down arrow key is pressed, the CPU 11 can perform the same action as when the forward buttons 332 and 342 are selected.

[0094] As described above, the CPU 11 changes the focus of the shooting location based on the operation of the cursor keys, back buttons 331 and 341, and forward buttons 332 and 342, so that the management server 10 can enable users to browse continuous images and browse and edit attribute values.

[0095] Additionally, in the search area 310, when a search is performed by specifying a particular on-site inspector, the CPU 11 can display the inspection location of that specific on-site inspector in the map display area 320.

[0096] Furthermore, in search area 310, if a search is performed on locations where anomalies are confirmed but no emergency measures have been taken, the CPU 11 can display the locations in map display area 320 that have not been addressed. By displaying these locations in map display area 320, operators can arrange emergency response procedures.

[0097] If the map displayed in area 320 shows that a large number of images have been registered at the same location or region, it indicates that the location has undergone frequent or numerous inspections. For example, if the search results indicate that many emergency responses were conducted at the location during a typhoon landfall, the location is highly likely to require further emergency responses during a subsequent typhoon landfall. Therefore, by displaying the shooting locations in area 320, the management server 10 can function as a hazard map.

[0098] The CPU 11 can also switch the map displayed in the map display area 320 between two-dimensional and three-dimensional modes according to the instructions from the terminal device 20. The CPU 11 can also display a map switching button 322 in the map display area 320 for switching the map displayed in the map display area 320 between two-dimensional and three-dimensional modes.

[0099] Figure 11 This is a diagram illustrating an example of a user interface displayed by the CPU 11 on the terminal device 20. Figure 11 The image shown is an example of a 3D map 321B displayed in the map display area 320 according to the selection of the map switching button 322. Map 321B shows a pointer 324 indicating the location and direction of the image capture. The pointer 324 has an arrow shape to indicate the shooting direction. The CPU 11 displays the 3D map 321B in the map display area 320, thus allowing the display of elevation information of the shooting location within the 3D map 321B.

[0100] As described above, the management server 10 of the embodiments of this disclosure can display information about the shooting location on a map, display images taken at the selected shooting location on the map, and display information accompanying the images, which can be edited. The management server 10 of the embodiments of this disclosure supports the tasks of confirming inspection results and editing information about inspection results by providing a user interface that displays maps, images, and information.

[0101] Furthermore, the aforementioned user interface can be displayed using general-purpose software such as web browsers, or it can be displayed using dedicated software for business checks. Additionally, the layout of the aforementioned user interface is not limited to the layout shown in the illustration.

[0102] Alternatively, the user interface display processing executed by the CPU reading the software (program) in the above embodiments can also be performed by various processors other than the CPU. Examples of processors in this case include dedicated circuits, which have circuit structures specifically designed to perform specific processing of PLDs (Programmable Logic Devices) and ASICs (Application Specific Integrated Circuits) with modified circuit structures after the manufacture of FPGAs (Field-Programmable Gate Arrays). Furthermore, the user interface display processing can be performed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is a circuit incorporating circuit elements such as semiconductor elements.

[0103] Furthermore, while the above embodiments describe pre-storing (installing) the user interface display processing program in ROM or memory, this is not a limitation. The program can be provided by storing it in a non-transitory recording medium such as a CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), or USB (Universal Serial Bus) memory. Alternatively, the program can be downloaded from an external device via a network.

[0104] Furthermore, the actions of the processors in the above embodiments can be implemented not only by a single processor, but also by multiple processors located in physically separate positions working together. Moreover, the order of the processor's actions is not limited to the order described in the above embodiments and can be appropriately modified.

Claims

1. An information processing device, wherein, The information processing device includes a processor. The processor performs the following operations: displaying multiple regions; and retrieving inspection images stored in a database based on user search input, where the search input includes specific on-site inspectors. The multiple regions include a first region, a second region, and a third region. The first area is an area on a map that displays, in a manner selectable by the user, the locations of the inspection images registered and associated with a specific on-site inspector. The second area is an area that displays the inspection images taken at the locations selected in the first area. The third area is an area related to the user's editing of the information accompanying the inspection images displayed in the second area.

2. The information processing apparatus according to claim 1, wherein, The processor sequentially switches between shooting locations that can be selected in the first area, based on the user's operation.

3. The information processing apparatus according to claim 2, wherein, Based on the user's cursor key operation, the processor will switch from the selectable shooting locations displayed in the first area to the shooting location that is closest to the shooting location previously selected.

4. The information processing apparatus according to claim 2, wherein, The processor switches between shooting locations that can be selectively displayed in the first area based on the user's cursor key operations and predetermined sorting conditions.

5. The information processing apparatus according to claim 1, wherein, The processor displays information on a map in the first region related to the shooting direction of the inspected image.

6. The information processing apparatus according to claim 5, wherein, The processor displays arrows on the map as information related to the shooting direction.

7. The information processing apparatus according to claim 1, wherein, The plurality of regions also includes a fourth region. The fourth region is the area where the user inputs their search, used to retrieve the inspection image. The processor indicates in the first region the location where the examination image was taken, matching the search criteria specified in the fourth region.

8. The information processing apparatus according to claim 7, wherein, The processor indicates the location in the first region where the inspection image contains the object specified in the fourth region was taken.

9. The information processing apparatus according to claim 1, wherein, The processor displays the map shown in the first area in a manner that allows it to switch between two-dimensional and three-dimensional modes.

10. The information processing apparatus according to claim 1, wherein, The processor is configured with the second region and the third region arranged side by side next to the first region.

11. A computer-readable medium storing a program that causes a computer to perform processing, wherein, The program executes: processing to display multiple areas; and processing to retrieve inspection images stored in the database based on user search input, where the search input includes specific on-site inspection personnel. The multiple regions include a first region, a second region, and a third region. The first area is an area on a map that displays the shooting locations of inspection images registered in association with specific field inspectors in a manner selectable by the user. The second area is an area that prompts for inspection images taken at the shooting locations selected in the first area. The third area is an area related to the user's editing of the information accompanying the inspection images prompted in the second area.