Information processing device and camera status check method

JPWO2024201695A5Active Publication Date: 2025-09-02NEC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025509318
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-03-28
Filing Date
2023-03-28
Publication Date
2025-09-02
Estimated Expiration
2043-03-28

AI Technical Summary

Technical Problem

Existing camera monitoring systems cannot effectively determine the appropriateness of a camera's position and orientation due to aging deterioration of movable parts, earthquakes, or vehicle contact, which impede proper monitoring operations.

Method used

An information processing device connected to a camera that photographs a moving object on a predetermined course evaluates the camera's position and orientation by analyzing the movement of the object within its angle of view and outputs information for adjustment, using reference data such as GPS or RTK position information to determine appropriateness.

Benefits of technology

Enables easy evaluation and prompt correction of camera position and orientation, even in challenging conditions like night or tunnel environments, ensuring continuous monitoring operations.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention provides: an information processing device capable of easily evaluating the appropriateness of the position or orientation of a camera; a method for verifying the state of the camera; and a recording medium. This information processing device is equipped with: an evaluation means which is connected to a first camera capable of imaging a moving body for which travel along a prescribed course is prescribed, and evaluates whether or not the position or orientation of the first camera is appropriate, on the basis of the movement of the moving body captured by the first camera within the angle of view of the first camera; and an output means for outputting information which expresses said evaluation to a prescribed output destination.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, camera status checking method, and recording medium

[0001] The present invention relates to an information processing device, a camera status checking method, and a recording medium.

[0002] Patent Document 1 discloses an autonomous surveillance camera device that autonomously checks the normality of images and issues a notification using a status lamp or the like if an appropriate image is not obtained. According to the document, the autonomous surveillance camera device includes a surveillance camera, a recording medium, an image diagnostic processing unit, a media recording management unit, a notification means installed within the autonomous surveillance camera device, and an alarm determination unit. The image diagnostic processing unit processes images captured by the surveillance camera and diagnoses whether normal images are being obtained. The media recording management unit records images captured by the surveillance camera to the recording medium and manages whether images are being properly recorded on the recording medium. The alarm determination unit determines if there is an abnormality in the autonomous surveillance camera device based on an image input failure signal from the surveillance camera, diagnostic data from the image diagnostic processing unit, or a recording error notification from the media recording management unit, and outputs the determination result to the notification means.

[0003] JP 2012-028992 A

[0004] In addition to equipment failure, camera abnormalities can also occur due to aging of movable parts of the support posts or stays, earthquakes, vehicle contact or collision, etc., which can cause the camera's position or orientation to differ from its intended position or orientation. If this condition is left unaddressed, it can interfere with proper monitoring operations, and therefore requires immediate action. In this regard, the above-described standalone monitoring camera device cannot determine whether the camera's position or orientation is appropriate. This is because the standalone monitoring camera device of Patent Document 1 merely employs a method of calculating a moving average of pixel-by-pixel difference values ​​over multiple past frames, and determining that an abnormality exists if the moving average value falls below a certain value.

[0005] An object of the present disclosure is to provide an information processing device, a camera status checking method, and a recording medium that can easily evaluate the appropriateness of the camera's position or orientation.

[0006] According to a first aspect, there is provided an information processing device that is connected to a first camera capable of photographing a moving object that is specified to run along a predetermined course, and that includes an evaluation means that evaluates whether the position or orientation of the first camera is appropriate based on the movement of the moving object photographed by the first camera within the angle of view of the first camera, and an output means that outputs information indicating the evaluation to a predetermined output destination.

[0007] According to a second aspect, a method for checking the status of a camera is provided, in which an information processing device connected to a first camera capable of photographing a moving object that is specified to travel along a predetermined course acquires the movement of the moving object photographed by the first camera within the angle of view of the first camera, evaluates whether the position or orientation of the first camera is appropriate based on the movement of the moving object within the angle of view of the first camera, and outputs information indicating the evaluation to a predetermined output destination.

[0008] According to a third aspect, a recording medium is provided that records a program that causes an information processing device connected to a first camera capable of photographing a moving object that is specified to travel along a predetermined course to acquire the movement of the moving object photographed by the first camera within the angle of view of the first camera, evaluate whether the position or orientation of the first camera is appropriate based on the movement of the moving object within the angle of view of the first camera, and output information indicating the evaluation to a predetermined output destination.

[0009] According to the present disclosure, it becomes possible to easily evaluate the appropriateness of the camera position or orientation.

[0010] FIG. 1 is a diagram illustrating a configuration of an embodiment of the present disclosure. FIG. 2 is a flowchart illustrating the operation of an embodiment of the present disclosure. FIG. 3 is a diagram for explaining the operation of an embodiment of the present disclosure. FIG. 4 is a diagram illustrating a configuration of a first embodiment of the present disclosure. FIG. 5 is a diagram illustrating an example of reference data held by an information processing device of the first embodiment of the present disclosure. FIG. 6 is a flowchart illustrating the operation of the first embodiment of the present disclosure. FIG. 7 is a diagram illustrating the operation of the first embodiment of the present disclosure. FIG. 8 is a diagram illustrating a configuration of a second embodiment of the present disclosure. FIG. 9 is a diagram illustrating a configuration of a third embodiment of the present disclosure. FIG. 10 is a diagram illustrating a configuration of a fourth embodiment of the present disclosure. FIG. 11 is a diagram illustrating the configuration of a computer constituting an information processing device of the present disclosure.

[0011] First, an overview of one embodiment of the present disclosure will be described with reference to the drawings. Note that the reference numerals in this overview are added to each element for convenience as an example to facilitate understanding, and are not intended to limit the present disclosure to the illustrated form. Furthermore, connecting lines between blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional lines. Unidirectional arrows are used to schematically indicate the flow of main signals (data) and do not exclude bidirectionality. A program is executed via a computer device, which includes, for example, a processor, a storage device, an input device, a communication interface, and, if necessary, a display device. Furthermore, this computer device is configured to be able to communicate with internal or external devices (including computers) via the communication interface, whether wired or wireless. Furthermore, ports or interfaces are present at the input / output connection points of each block in the drawings, but are not shown.

[0012] In one embodiment, the present disclosure can be realized by an information processing device 10 connected to a first camera C and including an evaluation unit 11 and an output unit 12, as shown in FIG. 1 . More specifically, the first camera C is disposed in a position where it can capture an image of a moving object that is specified to travel a predetermined course at a predetermined time interval. The evaluation unit 11 evaluates whether the orientation of the first camera is appropriate based on the movement of the moving object captured by the first camera within the angle of view of the first camera. The output unit 12 outputs the evaluation result to a predetermined output destination.

[0013] The information processing device 10 configured as described above operates as follows. First, the information processing device 10 acquires the movement of the moving object captured by the first camera C within the camera's angle of view (step S01 in FIG. 2 ). Next, the information processing device 10 evaluates whether the position or orientation of the first camera is appropriate (appropriateness) based on the movement of the moving object within the camera's angle of view (step S02 in FIG. 2 ). Finally, the information processing device 10 outputs information indicating the evaluation to a predetermined output destination (step S03 in FIG. 2 ). This predetermined output destination may be a terminal of a company managing the first camera C or a display device provided in the information processing device 10 itself. Alternatively, the predetermined output destination may be a display device provided in the first camera C. In this case, the information processing device 10 outputs information indicating the evaluation of whether the position or orientation of the first camera C is appropriate to a liquid crystal display device or a lamp that displays the status of the first camera C. Note that the information processing device 10 itself may be configured as a computer attached to the first camera C.

[0014] 3 is a diagram for explaining the operation of an embodiment of the present disclosure. In the example of Fig. 3, a bus is captured as a moving object. In the example (a) on the left side of Fig. 3, the movement of the bus within the angle of view of the first camera C is normal, and the body of the bus is within the frame (angle of view).

[0015] On the other hand, in the example (b) on the right side of Figure 3, the movement of the bus within the angle of view of the first camera is shifted to the right of normal. As a result, the body of the bus protrudes outside the frame (angle of view). In this case, it is highly likely that the position or orientation of the first camera C is misaligned. Therefore, the information processing device 10 of the present disclosure outputs information indicating an evaluation of whether the position or orientation of the first camera C is appropriate to an LCD device or lamp that displays the status of the first camera C. This allows the manager of the first camera C to know early on whether the position or orientation of the first camera C needs to be adjusted.

[0016] [First Embodiment] Next, a first embodiment that enables the appropriateness of a camera orientation to be determined using a route bus that operates on a regular schedule will be described in detail with reference to the drawings. Fig. 4 is a diagram showing the configuration of the first embodiment of the present disclosure. Referring to Fig. 4, a configuration including a camera C installed so as to be able to capture a route bus V and an information processing device 100 that receives images from the camera C is shown.

[0017] The information processing device 100 includes an evaluation unit 101 , an output unit 102 , and a reference data storage unit 103 .

[0018] The evaluation unit 101 compares the movement of the moving object (route bus V) within the angle of view of the camera C photographed by the camera C with the reference data stored in the reference data storage unit 103, and evaluates whether the position or orientation of the camera C is appropriate based on the degree of comparison. That is, the evaluation unit 101 evaluates whether the position or orientation of the camera C is appropriate based on whether the movement of the moving object within the angle of view of the camera C matches the movement of the moving object (route bus V) within the angle of view of the camera C set as a reference. Therefore, the evaluation unit 101 corresponds to the evaluation means 11 described above.

[0019] FIG. 5 is a diagram illustrating an overview of the reference data stored in the reference data storage unit 103. The dotted line in FIG. 5 represents the trajectory of the route bus V within the angle of view of the camera C while it is in operation. When the route bus is traveling using GPS (Global Positioning System) location information or RTK (Real Time Kinematic) location information, the deviation is minimal. Therefore, the trajectory of the movement of the route bus V can be used as reference data for determining the appropriateness of the camera's position, orientation, or angle of view. Particularly at night, it is difficult to obtain images of other landmarks or the route bus body, but lights can be clearly captured by the camera C. Therefore, the evaluation unit 101 can evaluate whether the position or orientation of the camera C is appropriate based on the trajectory of the lights of the moving object (route bus V) at night. Note that in the example of FIG. 5, an image representing the movement of the route bus V is used as the reference data for the purpose of explaining the present disclosure, but the reference data is not limited to this. For example, the reference data may be time-series data representing the trajectory of the characteristic points of the route bus V.

[0020] The output unit 102 outputs the evaluation results to a predetermined output destination, such as a terminal of a person in charge of maintaining the camera C or a terminal of a person in charge of bus operation management using the camera C. Therefore, the output unit 102 corresponds to the output means 12 described above.

[0021] Next, the operation of this embodiment will be described in detail with reference to the drawings. Fig. 6 is a flow chart showing the operation of the first embodiment. Referring to Fig. 6, first, the information processing device 100 acquires a set of temporally consecutive images from the camera C (step S001). Note that if the camera C is capturing a video, the video may be acquired from the camera C instead of the image set.

[0022] Next, the information processing device 100 evaluates the position or appropriateness of the camera orientation by comparing it with the above-mentioned reference data (step S002).

[0023] Next, the information processing device 100 outputs the evaluation result to a predetermined output destination (step S003).

[0024] 7 is a diagram for explaining the operation of the first embodiment of the present disclosure. In the example of FIG. 7, the route bus V is traveling deviated to the left from the reference data represented by the dotted line. Assuming that the route bus V is traveling along the correct route, it is estimated that the position or orientation of the camera C is deviated to the left from the appropriate position. The information processing device 100 outputs the amount of such deviation as a numerical value or a suitability determination result.

[0025] A person in charge of maintaining the camera C or a person in charge of bus operation management using the camera C will use these results to adjust the position and orientation of the camera C. If the camera C has, for example, a PTZ (pan-tilt-zoom) function or if the support device for the camera C has a position adjustment function, these personnel may adjust the position and orientation of the camera C by remote control. If the position of the camera C is closer or farther than the reference position, the personnel may adjust the angle of view of the camera C by remotely zooming. Of course, these personnel may also go to the site to adjust the position and orientation of the camera C.

[0026] As described above, according to this embodiment, it is possible to obtain information regarding the appropriateness of the position and orientation of camera C and to quickly correct them. For example, even when it is difficult to calibrate the position or orientation of camera C using landmarks or the like due to restrictions on the placement of camera C, this embodiment makes it possible to determine the appropriateness of the position or orientation of camera C. In particular, when the trajectory of the light of a moving object is used to capture the movement of the moving object within the angle of view of camera C, it is possible to determine the appropriateness of the position or orientation of camera C without any problems even at night, when it is difficult to capture images of landmarks or the like. Similarly, when the trajectory of the light of a moving object is used to capture the movement of the moving object within the angle of view of camera C, it is possible to determine the appropriateness of the position or orientation of camera C without any problems even inside a tunnel or covered road.

[0027] Second Embodiment Next, a second embodiment will be described in which a function for requesting a moving object to travel is added to an information processing device. Fig. 8 is a diagram showing the configuration of the second embodiment. The difference from the first embodiment shown in Fig. 4 is that a travel request unit 104 is added to the information processing device 100a. Since the other configurations are the same as those of the first embodiment, the following description will focus on the differences.

[0028] The travel request unit 104 is a means for requesting the control center 200, which controls the route bus V, to travel the mobile body for camera check. There are various possible timings for the travel request unit 104 to request the mobile body for camera check to travel. For example, when it is time to check the appropriateness of the position and orientation of the camera C, or when an abnormality is detected in the appropriateness of the position and orientation of the camera C as a result of the most recent evaluation of the appropriateness of the position and orientation of the camera C, etc.

[0029] The driving request unit 104 may also have a function of specifying a driving course of the mobile body to the control center 200. This driving course may include a request for driving by specifying a lane, a request for driving by specifying a driving route by latitude and longitude, etc. Also, it may be possible to instruct a vehicle that normally drives in the left lane of a road to drive in a lane different from usual.

[0030] The information processing device 100a of this embodiment operates as follows. The information processing device 100a routinely checks the appropriateness of the position or orientation of the camera C using images of a route bus V that operates periodically. If an abnormality is found in the position or orientation of the camera C as a result of the check, the driving request unit 104 of the information processing device 100a requests the control center 200 to drive a mobile object capable of precise driving with specified latitude and longitude. Possible examples of such a mobile object capable of precise driving with specified latitude and longitude include an autonomous vehicle or a dedicated vehicle equipped with a function for driving using GPS or RTK-GNSS.

[0031] As described above, according to this embodiment, a system can be established in which the position or orientation of camera C can be roughly evaluated using a moving object that runs on a daily basis, such as a route bus, and a precise evaluation can be performed if an abnormality is found.

[0032] [Third Embodiment] Next, a third embodiment will be described, which adds a function for simultaneously evaluating the appropriateness of the positions or orientations of multiple cameras C1 and C2. FIG. 9 is a diagram showing the configuration of the third embodiment. The differences from the first embodiment shown in FIG. 4 are that in an information processing device 100b, two cameras C1 and C2 are connected to an evaluation unit 101b, and that reference data for each camera is set in a reference data storage unit 103b. Other configurations are the same as those of the first embodiment, so the following description will focus on the differences.

[0033] The evaluation unit 101b compares the movement of the moving object (routed bus V) within the angle of view of the first camera C1 with the reference data for the first camera C1 stored in the reference data storage unit 103b, and evaluates whether the position or orientation of the first camera C1 is appropriate based on the degree of comparison. Similarly, the evaluation unit 101b compares the movement of the moving object (routed bus V) within the angle of view of the second camera C2 with the reference data for the second camera C2, and evaluates whether the position or orientation of the second camera C2 is appropriate based on the degree of comparison.

[0034] According to this embodiment, it is possible to simultaneously evaluate the appropriateness of the positions or orientations of the two cameras C1 and C2. Furthermore, when using a single camera C, it can be difficult to determine whether an abnormality exists in the traveling course of the moving object (route bus V) or whether the position or orientation of the camera C is abnormal. However, according to this embodiment, this determination is made easier. Specifically, if an abnormality exists in the traveling course of the moving object (route bus V), the information processing device 100b will simultaneously detect an abnormality in the position or orientation of the two cameras C1 and C2. In contrast, unless the cameras C1 and C2 are installed on the same support, the likelihood of simultaneously detecting an abnormality in the position or orientation of the cameras C1 and C2 is extremely low. Therefore, in this case, the information processing device 100b can infer that an abnormality exists in the traveling course of the moving object (route bus V). On the other hand, if the information processing device 100b detects an abnormality in the position or orientation of one of the two cameras C1 and C2, it can infer that there is no abnormality in the traveling course of the moving object (route bus V) because no abnormality in the position or orientation is detected in the other camera.

[0035] As described above, this embodiment makes it possible to simultaneously evaluate the appropriateness of the positions or orientations of multiple cameras C1 and C2 and detect the presence or absence of an abnormality in the traveling course of a moving object. While the above description assumes that two cameras are used, there is no limit to the number of cameras that can be used. For example, three or more cameras can be connected to an information processing device and the appropriateness of the positions or orientations of these cameras can be simultaneously evaluated. Unless these cameras are installed on the same support, the likelihood of an abnormality occurring in all of these cameras at the same time is extremely low. Therefore, as the number of cameras increases, the accuracy of determining the presence or absence of an abnormality in the traveling course of a moving object (route bus V) can be improved.

[0036] [Fourth Embodiment] Next, a fourth embodiment will be described in which a function for instructing correction of the traveling course of a moving object is added to the information processing device 100b of the third embodiment. Fig. 10 is a diagram showing the configuration of the fourth embodiment. The difference from the third embodiment shown in Fig. 9 is that an instruction unit 105 is added to the information processing device 100c. Since the other configurations are the same as those of the first embodiment, the following description will focus on the differences.

[0037] The instruction unit 105 is a means (instruction means) for instructing the control center 200 to correct the travel course of the moving object (route bus V) when it is determined that the positions or orientations of the two cameras C1 and C2 are inappropriate.

[0038] As explained in the third embodiment, if an abnormality is detected in the positions or orientations of the cameras C1 and C2 at the same time, it can be assumed that there is an abnormality in the traveling course of the moving object (routed bus V). In this case, the instruction unit 105 instructs the control center 200, which controls the traveling of the moving object (routed bus V), to correct the traveling course of the moving object (routed bus V).

[0039] As described above, according to this embodiment, if an abnormality occurs in the driving course of a moving object, it is possible to correct the abnormality. In particular, if the moving object is an autonomous vehicle, it is possible that the driving course of the moving object may deviate or the moving object may meander due to an abnormal setting or rubbing of a white line. According to this embodiment, it is also possible to detect operational abnormalities of such autonomous vehicles.

[0040] Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments, and further modifications, substitutions, and adjustments can be made without departing from the basic technical concept of the present disclosure. For example, the network configurations, element configurations, and data representation formats shown in the drawings are examples intended to aid in understanding the present disclosure, and are not limited to the configurations shown in these drawings.

[0041] (Hardware Configuration) In each embodiment of the present disclosure, each component of each device represents a functional unit block. Some or all of the components of each device are realized by an arbitrary combination of an information processing device 900 and a program, for example, as shown in FIG. 11 . FIG. 11 is a block diagram showing an example of the hardware configuration of the information processing device 900 that realizes each component of each device. The information processing device 900 includes, as an example, the following configuration: - CPU (Central Processing Unit) 901 - ROM (Read Only Memory) 902 - RAM (Random Access Memory) 903 - Program 904 loaded into RAM 903 - Storage device 905 that stores the program 904 - Drive device 907 that reads and writes to a recording medium 906 - Communication interface 908 that connects to a communication network 909 - Input / output interface 910 that inputs and outputs data - Bus 911 that connects each component

[0042] Each component of each device in each embodiment is realized by the CPU 901 acquiring and executing a program 904 that realizes the function. That is, the CPU 901 in FIG. 11 executes a camera orientation evaluation program and an evaluation result output program, and performs processing to update each calculation parameter stored in the RAM 903, storage device 905, etc. The program 904 that realizes the function of each component of each device is stored in the storage device 905 or ROM 902 in advance, for example, and is read by the CPU 901 as needed. The program 904 may be supplied to the CPU 901 via the communication network 909, or may be stored in advance on the recording medium 906, and the drive device 907 may read the program and supply it to the CPU 901.

[0043] There are various variations in the method of realizing each device. For example, each device may be realized by any combination of a separate information processing device 900 and a program for each component. Furthermore, multiple components of each device may be realized by any combination of a single information processing device 900 and a program. That is, each unit (processing means, function) of the information processing device shown in the first to fourth embodiments can be realized by a computer program that causes a processor installed in the device to execute each of the above-mentioned processes using its hardware.

[0044] In addition, some or all of the components of each device may be realized by other general-purpose or dedicated circuits, processors, etc., or a combination of these. These may be configured by a single chip, or by multiple chips connected via a bus.

[0045] Some or all of the components of each device may be realized by a combination of the above-mentioned circuits and programs.

[0046] When some or all of the components of each device are realized by multiple information processing devices, circuits, etc., the multiple information processing devices, circuits, etc. may be centrally or decentralized. For example, the information processing devices, circuits, etc. may be realized as a client-server system, a cloud computing system, or the like, in a form in which each device is connected via a communication network.

[0047] It should be noted that the above-described embodiments are preferred embodiments of the present disclosure, and the scope of the present disclosure is not limited to only the above-described embodiments. In other words, those skilled in the art can modify or substitute the above-described embodiments to construct various modified forms without departing from the gist of the present disclosure.

[0048] For example, in the first to fourth embodiments described above, a route bus V is used as the mobile body, but other vehicles can also be used as the mobile body. For example, trucks that regularly travel on roads, road maintenance vehicles, etc. can also be used as the mobile body. In the case of these vehicles, it is desirable that each vehicle has the ability to travel using GPS or RTK-GNSS. Furthermore, railway vehicles, trolleybuses, monorails, etc. can also be used as the mobile body. In the case of these vehicles, because they run on tracks, there is a lower possibility that the travel course will deviate, so the appropriateness of the position or orientation of the camera C can be accurately evaluated.

[0049] In the above embodiment, the camera C is described as a general camera capable of capturing visible images, but this is interpreted in the broadest sense without any limitation on the type of camera C. For example, an infrared camera, or a point cloud camera using radar or LiDAR (Light Detection and Ranging) can also be used as the camera.

[0050] Furthermore, although the above embodiment does not specifically mention the operation schedule of the route bus V, it is preferable that the route bus V be specified to run along a predetermined route at predetermined time intervals. By using such a route bus V as a mobile object for evaluation, it becomes possible to periodically evaluate the position or orientation of the camera C. Of course, the mobile object may be a truck, a road maintenance vehicle, a railroad vehicle, a trolley bus, a monorail, or the like other than the route bus V. Furthermore, instead of these mobile objects, as described in the second embodiment, a form may be adopted in which the information processing device periodically requests the mobile object to run.

[0051] The second embodiment and the third embodiment may be combined. In this case, the information processing device has both a function of requesting the control center 200 to move a moving object and a function of evaluating the positions or orientations of multiple cameras.

[0052] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.

[0053] [Supplementary Note 1] An information processing device comprising: an evaluation means connected to a first camera capable of capturing an image of a moving object that is specified to travel a predetermined course; evaluation means for evaluating whether the position or orientation of the first camera is appropriate based on the movement of the moving object captured by the first camera within the angle of view of the first camera; and output means for outputting information indicating the evaluation to a predetermined output destination. [Supplementary Note 2] The evaluation means of the information processing device described above may be configured to evaluate whether the position or orientation of the first camera is appropriate based on whether the movement of the moving object within the angle of view of the first camera matches the movement of the moving object within the angle of view of the first camera that is set as a reference. [Supplementary Note 3] The moving object of the information processing device described above may be a vehicle that travels using GPS or RTK-GNSS. [Supplementary Note 4] The information processing device described above may further comprise a request means for requesting a control center of the moving object to cause the moving object to travel a specified course. [Supplementary Note 5] The above-mentioned information processing device may further be connected to a second camera different from the first camera, and the evaluation means may further evaluate whether the position or orientation of the second camera is appropriate based on an image captured by the second camera, and may estimate whether there is an abnormality in the first camera, the second camera, or the traveling course of the moving object based on the evaluation of the first camera and the evaluation of the second camera. [Supplementary Note 6] The evaluation means of the above-mentioned information processing device may be configured to estimate that there is an abnormality in the traveling course of the moving object if the position or orientation of both the first camera and the second camera is not evaluated to be appropriate. [Supplementary Note 7] The above-mentioned information processing device may be configured to instruct a control center of the moving object to correct the traveling course of the moving object if it is estimated that there is an abnormality in the traveling course of the moving object. [Supplementary Note 8] The evaluation means of the information processing device described above may be configured to evaluate whether the position or orientation of the first camera is appropriate based on the trajectory of the light of the moving object at night or inside a tunnel.[Supplementary Note 9] The moving object of the information processing device described above may be configured to travel a predetermined course at predetermined time intervals. [Supplementary Note 10] A camera status checking method, in which an information processing device connected to a first camera capable of photographing a moving object that is specified to travel a predetermined course: acquires movement of the moving object photographed by the first camera within the angle of view of the first camera; evaluates whether a position or orientation of the first camera is appropriate based on the movement of the moving object within the angle of view of the first camera; and outputs information indicating the evaluation to a predetermined output destination. [Supplementary Note 11] A recording medium having recorded thereon a program that causes an information processing device connected to a first camera capable of photographing a moving object that is specified to travel a predetermined course to execute the following processes: acquires movement of the moving object photographed by the first camera within the angle of view of the first camera; evaluates whether a position or orientation of the first camera is appropriate based on the movement of the moving object within the angle of view of the first camera; and outputs information indicating the evaluation to a predetermined output destination. The embodiments described in the above Supplementary Notes can be combined with each other after making necessary modifications. For example, a configuration that combines the contents of Supplementary Note 2 and the contents of Supplementary Note 3 is also included in the scope of disclosure of this specification. The embodiments of Supplementary Notes 9 and 10 can be expanded into the embodiments of Supplementary Notes 2 to 8, just like Supplementary Note 1.

[0054] The disclosures of the above-cited patent documents are incorporated herein by reference and may be used as the basis or part of this disclosure, as necessary. Modifications and adjustments of the embodiments and examples are possible within the scope of this disclosure (including the claims), and further based on its basic technical concept. Furthermore, various combinations and selections (including partial deletions) of various disclosed elements (including elements of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible within the scope of this disclosure. In other words, this disclosure naturally includes various modifications and alterations that would be possible by a person skilled in the art in accordance with the entire disclosure, including the claims, and the technical concept. In particular, with regard to the numerical ranges described herein, any numerical value or subrange within that range should be construed as specifically described, even if not otherwise specified. Furthermore, the disclosures of the above-cited documents, when used in part or in whole in combination with the disclosures herein as part of this disclosure, in accordance with the spirit of this disclosure, are also deemed to be included in the disclosures of this application.

[0055] 10, 100, 100a, 100b, 100c Information processing device 11 Evaluation means 12 Output means V Route bus 101, 101b Evaluation unit 102 Output unit 103, 103b Reference data storage unit 104 Travel request unit 105 Instruction unit 200 Control center 900 Information processing device 901 CPU (Central Processing Unit) 902 ROM (Read Only Memory) 903 RAM (Random Access Memory) 904 Program 905 Storage device 906 Recording medium 907 Drive device 908 Communication interface 909 Communication network 910 Input / output interface 911 Bus C, C1, C2 Camera V Route bus (mobile)

Claims

1. connected to a first camera capable of photographing a moving object that is specified to travel along a predetermined course; an evaluation means for evaluating whether or not a position or orientation of the first camera is appropriate based on a movement of the moving object photographed by the first camera within the angle of view of the first camera; an output means for outputting information indicating the evaluation to a predetermined output destination; An information processing device comprising:

2. the evaluation means evaluates whether the position or orientation of the first camera is appropriate based on whether the movement of the moving object within the angle of view of the first camera matches the movement of the moving object within the angle of view of the first camera that is set as a reference. The information processing device according to claim 1.

3. A vehicle that travels using GPS or RTK-GNSS is used as the moving body. The information processing device according to claim 1.

4. The system further comprises a request means for requesting a control center of the mobile body to make the mobile body travel a designated travel course. The information processing device according to claim 1.

5. Furthermore, a second camera different from the first camera is connected, The evaluation means further evaluates whether the position or orientation of the second camera is appropriate based on the image captured by the second camera, and estimates whether there is an abnormality in the first camera, the second camera, or the traveling course of the moving object based on the evaluation of the first camera and the evaluation of the second camera. The information processing device according to claim 1.

6. the evaluation means, when the position or orientation of both the first camera and the second camera is not evaluated as being appropriate, estimates that there is an abnormality in the traveling course of the moving object; The information processing device according to claim 5 .

7. an instruction means for instructing a control center of the mobile body to correct the traveling course of the mobile body when it is estimated that there is an abnormality in the traveling course of the mobile body; The information processing device according to claim 5.

8. the evaluation means evaluates whether the position or orientation of the first camera is appropriate based on a trajectory of a light of the moving object at night or in a tunnel. The information processing device according to claim 1.

9. The moving body is a moving body that is specified to travel a predetermined course at predetermined time intervals.

9. An information processing device according to claim 1.

10. an information processing device connected to a first camera capable of photographing a moving object that is specified to travel a predetermined course; acquiring a movement of the moving object captured by the first camera within an angle of view of the first camera; evaluating whether or not a position or orientation of the first camera is appropriate based on a movement of the moving object within the angle of view of the first camera; outputting information indicating the evaluation to a predetermined output destination; How to check the camera status.