Data providing system, data providing method, and program

JPWO2024100758A5Active Publication Date: 2025-07-08NEC CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024556882
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-07-08
Estimated Expiration
2042-11-08

AI Technical Summary

Technical Problem

Current systems for remote control and autonomous driving do not effectively utilize image data captured during operations for purposes beyond remote control and air traffic control, limiting its potential applications and value.

Method used

A data providing system that accumulates and processes image data from vehicles equipped with remote control or autonomous driving modes, allowing users to access and utilize this data through a storage and provision mechanism, which includes adding attribute information, processing the data, and providing it to various stakeholders based on set conditions.

Benefits of technology

Enables the utilization of high-resolution image data for diverse applications, such as road monitoring, sales predictions, and accident analysis, while also considering privacy protection, thereby increasing the value of the data and supporting multiple industries.

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

Abstract

[Problem] To enable utilization of image data captured at the time of remote control or automatic operation. [Solution] This data provision system comprises: an accumulation means for accumulating image data transmitted to a control center by a mobile body equipped with an automatic operation mode or an operation mode for operating by means of remote control from the control center; and a provision means for providing, to a user that wants to utilize image data or processed data, the accumulated image data or processed data generated by processing the image data.
Need to check novelty before this filing date? Find Prior Art

Description

Data provision system, data provision method and recording medium

[0001] The present disclosure relates to a data providing system, a data providing method, and a recording medium.

[0002] Patent Document 1 discloses an example of a remote control device that can remotely control a vehicle that is connected via a communication network and can run autonomously and remotely. The document describes that the remote control device displays a field of view image of the vehicle in a field of view image display field provided on a connected monitor.

[0003] As described in Patent Literature 1, a method for remotely controlling a vehicle or the like via a wireless network has been proposed. In addition, by using a wireless network characterized by high speed, large capacity, and low latency, such as 5G (fifth generation mobile communication system), an environment is being created in which higher resolution images can be transmitted and near real-time operation can be performed.

[0004] Japanese Patent Application Laid-Open No. 2021-179688

[0005] On the other hand, the images transmitted to the control center where the remote control device is located during the remote control process are not currently used for purposes other than control work, such as recording remote control and the operator's operations.

[0006] The present disclosure aims to provide a data provision system, a data provision method, and a recording medium that can contribute to the utilization of image data captured during remote control or autonomous driving.

[0007] According to a first aspect, there is provided a data provision system comprising: a storage means for storing image data transmitted to a control center by a mobile body having a driving mode or an automatic driving mode that is driven by remote control from the control center; and a provision means for providing the image data or the processed data generated by processing the image data to a user who wishes to utilize the stored image data or the processed data.

[0008] According to a second aspect, a data provision method is provided in which a mobile body having a driving mode or an automatic driving mode that is driven by remote control from a control center accumulates image data transmitted to the control center, and the image data or the processed data generated by processing the accumulated image data is provided to a user who wishes to utilize the accumulated image data or the processed data.

[0009] According to a third aspect, a recording medium is provided that stores a program that causes a computer to execute the following processes: storing image data transmitted to a control center by a mobile body that has a driving mode or an automatic driving mode and is driven by remote control from the control center; and providing the image data or the processed data generated by processing the image data to a user who wishes to utilize the stored image data or the processed data.

[0010] According to the present disclosure, a data providing system, a data providing method, and a recording medium are provided that can contribute to the utilization of image data captured during remote control or autonomous driving.

[0011] 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 illustrating a configuration of another embodiment of the present disclosure. FIG. 4 is a diagram illustrating a configuration of a data providing system of a first embodiment of the present disclosure. FIG. 5 is a diagram illustrating an example of a retention form of image data in the data providing system of the first embodiment of the present disclosure. FIG. 6 is a diagram illustrating another example of a retention form of image data in the data providing system of the first embodiment of the present disclosure. FIG. 7 is a diagram illustrating an example of setting information including image data transmission conditions and the like set in the data providing system of the first embodiment of the present disclosure. FIG. 8 is a flowchart illustrating a data saving operation of the data providing system of the first embodiment of the present disclosure. FIG. 9 is a flowchart illustrating a data transmission operation of the data providing system of the first embodiment of the present disclosure. FIG. 10 is a diagram illustrating an example of image data provided by the data providing system of the first embodiment of the present disclosure. FIG. 11 is a diagram illustrating a configuration of a data providing system of a second embodiment of the present disclosure. FIG. 12 is a diagram illustrating an example of a retention form of image data in the data providing system of the second embodiment of the present disclosure. FIG. 13 is a diagram illustrating the range of image data provided by the data providing system of the second embodiment of the present disclosure. FIG. 14 is a diagram illustrating a configuration of a data providing system of a third embodiment of the present disclosure. 10 is a diagram for explaining an example of a transmission condition of image data set in the data providing system of the third embodiment of the present disclosure; FIG. 11 is a flowchart showing a data transmission operation of the data providing system of the third embodiment of the present disclosure; FIG. 12 is a diagram showing an example of image data provided by the data providing system of the third embodiment of the present disclosure; and FIG. 13 is a diagram showing the configuration of a computer capable of functioning as the data providing system of the present disclosure.

[0012] 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.

[0013] In one embodiment, the present disclosure can be realized by a data providing system 10 including a storage unit 11 and a providing unit 12, as shown in Fig. 1. Fig. 2 shows a data providing method used in the data providing system 10.

[0014] The storage means 11 stores image data transmitted to the control center by the mobile body V1 having a driving mode in which the mobile body V1 is driven by remote control from the control center or an automatic driving mode. The storage means 11 can acquire the image data transmitted to the control center in various ways, such as the data providing system 10 receiving the image data from the control center, or the data providing system 10 receiving the image data from the mobile body V1 and transferring it to the control center.

[0015] The providing means 12 provides the stored image data to users who wish to utilize the image data.

[0016] As shown in Figure 2, the data providing system 10 configured as described above stores image data transmitted from the mobile object V1 to the control center (step S001). Then, the data providing system 10 provides the stored image data to users who wish to utilize the image data (step S002).

[0017] The data provision system 10 that operates as described above makes it possible to utilize image data captured during remote control or autonomous driving. The operator of the data provision system 10 can use the service fees for providing image data and advertising fees received from advertisers to cover the operating costs of the data provision system 10.

[0018] In the above example, the data providing system 10 is described as providing image data, but a configuration in which the data providing system 10 can further process the image data to further increase the added value of the data to be provided is also possible. Figure 3 shows the configuration of a data providing system 10a to which a processing unit 13 that processes image data to generate processed data has been added. Examples of processing that the processing unit 13 may apply to image data include sharpening the image data and adding recognition results for objects appearing in the image data. Data obtained through these processes can generally be referred to as processed data.

[0019] In addition to the image data processing described above, the data providing system 10 may be provided with an image data analysis function. In this case, the data providing system 10 performs the functions of detecting abnormal events in the images, extracting information about objects captured in the images, and providing the stored image data to users who wish to utilize the data.

[0020] [First Embodiment] Next, a first embodiment using a passenger transport vehicle as a mobile body that transmits image data 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, the configuration includes a control center 200 that remotely controls a mobile body V1, a data providing system 100, and user companies C1 to C4 that are data recipients.

[0021] In this embodiment, the mobile object V1 will be described as traveling along a fixed route as shown on the left side of Fig. 4. Specifically, the mobile object V1 will be described as moving through intersections A, B, C, and D on the left side of Fig. 4 in this order, and transmitting image data captured by a camera mounted on the mobile object V1 to the control center 200 during this movement. In the following description, the mobile object V1 will be described as sending an image of the area in front of the mobile object V1 to the control center 200, but it is also possible that the mobile object V1 is equipped with cameras that capture images of the sides and rear of the mobile object V1. In this case, the mobile object V1 may transmit image data captured by these cameras to the control center 200.

[0022] An operator (pilot) who remotely controls the moving body (vehicle) V1 is located in the control center 200. Specifically, the operator controls the moving body (vehicle) V1 by referring to a remote control monitor that displays image data sent from the moving body (vehicle) V1. Note that the operator's control of the moving body (vehicle) V1 can take the form of direct control by the operator, or the form in which the operator sends simple commands to the moving body (vehicle) V1, and the moving body (vehicle) V1 controls the moving body (vehicle) V1 based on these commands. In this embodiment, the moving body (vehicle) V1 transmits image data of a predetermined resolution or higher to the control center 200 in order to appropriately perform remote control.

[0023] The data providing system 100 includes an image acquiring unit 101 , an attribute adding unit 102 , an image storing unit 103 , a providing unit 104 , and a setting storing unit 105 .

[0024] The image acquisition means 101 acquires image data transmitted from the mobile unit V1 from the control center 200 and sends it to the attribute addition means 102. Here, the image acquisition means 101 acquires image data of a predetermined resolution or higher that has been transmitted to the control center 200 in order to perform appropriate remote control.

[0025] The attribute adding means 102 adds attribute information to the image data transmitted from the moving body V1 and stores the data in the image storage means 103.

[0026] The image storage means 103 is configured by a storage device or the like that can store image data transmitted from the moving body V1 for a certain period of time.

[0027] FIG. 5 is a diagram showing an example of how image data is stored in the image storage means 103 of the data provision system 100 of this embodiment. In the example of FIG. 5, attribute information such as a vehicle ID and operating hours is added to the image data. This attribute information is used when selecting image data to provide to user companies C1 to C4. For example, if a user company requests image data taken by vehicle V0001 departing at 9:05 a.m., the data provision system 100 will select the first image data in FIG. 5. In this way, a configuration can be adopted in which the image storage means 103 stores image data transmitted to the control center 200 for each operation of the passenger transport vehicle.

[0028] The format of image data stored in the image storage means 103 is not limited to the example shown in Fig. 5. For example, as shown in Fig. 6, a section field may be added in addition to the vehicle ID and operation time, and data transmitted from the mobile unit V1 may be stored in units of sections between intersections. This makes it possible to select and provide image data in smaller units than in the example shown in Fig. 5.

[0029] Furthermore, the image storage unit 103 may delete or compress image data whose storage period has expired, thereby saving the capacity of a storage device or the like used as the image storage unit 103.

[0030] The image acquisition means 101 and the attribute addition means 102 that operate as described above correspond to the storage means 11 described above.

[0031] The setting storage means 105 stores setting information including image data transmission conditions and the like set by each of the user companies C1 to C4. FIG. 7 is a diagram showing an example of setting information including image data transmission conditions and the like in the data providing system of the first embodiment of the present disclosure. In the example of FIG. 7, the user company C1 is a road administrator, and it is determined that image data captured by a mobile body V1 is to be transmitted to the user company C1 every hour. By using such data, the user company C1 can grasp the condition of the road. Of course, the hourly cycle is merely an example, and the shorter the cycle, the more quickly it becomes possible to grasp abnormalities in the road or the presence of fallen objects.

[0032] Furthermore, user company C2 is a retailer, and it is determined that image data taken by mobile unit V1 at 10:00, 12:00, and 14:00 will be sent to user company C2 at 17:00 every day. Note that the image data at 10:00, 12:00, and 14:00 does not necessarily have to be data taken by mobile unit V1 that departed at those times; image data taken during a time period close to or including the specified times can be used. By using such data, user company C2 can perform fixed-point observations of roads leading to its stores and plan sales forecasts and sales promotion measures.

[0033] In addition, user company C3 is a non-life insurance company, and is required to request and receive image data containing specified timings at any time. By using such data, user company C2 can understand the circumstances of accidents that policyholders have encountered.

[0034] Furthermore, user company C4 is a local government or a company commissioned by a local government, and is required to receive image data for sections A-B and B-C in near real time. By using such data, user company C4 can make image data for specific sections available to residents as live camera images in the city, or perform real-time monitoring of important road sections. In the example of Figure 7, the required image data is specified by section, but the required image data may also be specified using, for example, the name of a road, the name of an administrative district, or an area indicated by latitude and longitude.

[0035] The above-mentioned user companies C1 to C4 and the example of the setting information are merely examples, and the information can be applied to user companies in other industries. For example, urban planning consultants and departments can use the information as basic data to understand the flow of vehicles and people along sections of roads traveled by mobile objects. Furthermore, the information can be used by disaster prevention departments of local governments to understand the amount of rainfall and snowfall by monitoring road surface conditions. Furthermore, although not shown in the example of Figure 7, if there are multiple types of mobile objects that send data, a user company can focus on a specific type of mobile object (e.g., a bus, a delivery robot, an unmanned aerial vehicle, etc.) and register setting information that allows the user company to receive image data transmitted from that mobile object. This allows the user company to specify a specific type of mobile object and receive image data.

[0036] As described above, the providing means 104 refers to the setting information stored in the setting storage means 105, retrieves the corresponding image data from the image accumulation means 103, and transmits (provides) it to the user companies C1 to C4. As described above, the providing means 104 can take the form of accepting conditions from the user including at least one of the shooting time, location, and type of moving object, and providing the image data or the processed data that meets the conditions.

[0037] Next, the operation of this embodiment will be described in detail with reference to the drawings. Fig. 8 is a flowchart showing details of the image data accumulation operation (step S001 in Fig. 2) of the data providing system 100 of the first embodiment of the present disclosure. Referring to Fig. 8, the data providing system 100 acquires image data transmitted from the mobile object V1 from the control center 200 (step S001).

[0038] Next, the data providing system 100 adds attribute information to the image data transmitted from the moving body V1 (step S002). Furthermore, the data providing system 100 stores the image data with the added attributes in the image storage means 103 (step S003).

[0039] 9 is a flow chart showing the image data providing operation of the data providing system 100 according to the first embodiment of the present disclosure. Referring to FIG. 9, the data providing system 100 first refers to the setting information stored in the setting storage unit 105 and checks whether the conditions for providing data to the destinations (user companies C1 to C4) are met (step S101).

[0040] If it is determined that the data provision conditions for any of the destinations are met (Yes in step S101), the data provision system 100b selects image data and transmits it to the corresponding destination (step S102). Note that if it is determined that the data provision conditions are not met (No in step S101), the data provision system 100b does not transmit the image data.

[0041] According to the data providing system 100 that operates as described above, it is possible to provide high-resolution images that can be used for remote control to user companies C1 to C4 that wish to receive image data.

[0042] 10 shows an example of image data provided to user companies C1 to C4 by the data providing system 100. User companies C1 to C4 can check the people P, standing trees T, cracks CR in the road, and other images captured in the image data and use the data for their own purposes. For example, user company C1, the road administrator mentioned above, can quickly detect the presence of fallen objects, dead animals, and other road cracks CR from image data obtained every hour.

[0043] Furthermore, user company C2, a retailer, can understand the daily manpower and traffic flow from the image data sent daily, and can make sales forecasts and develop sales promotion strategies. User company C3, a non-life insurance company, can understand the circumstances of accidents encountered by its policyholders. User company C4, a local government or a company commissioned by a local government, can make city live camera images using image data available to residents.

[0044] The symbols indicating people, trees, and cracks in the road in Figure 10 may be those added by the mobile object V1 or the control center 200, or may be omitted. In this case, object recognition will be performed by the user companies C1 to C4. In addition, the mobile object V1 or the control center 200 may add information regarding the speed and direction of movement of people and vehicles in the image. This information may also be provided to the user companies C1 to C4 as is, or may be deleted.

[0045] In the above embodiment, the data providing system 100 is described as selecting image data to be transmitted using time information specified in the pre-set configuration information. However, other information may be used to select image data to be transmitted. For example, a configuration may be adopted in which conditions including at least one of location and type of moving object are accepted and image data that meets these conditions is provided. For example, when image data including a section is obtained as shown in FIG. 6, the image data to be provided may be selected by selecting the section and time.

[0046] Second Embodiment Next, a second embodiment will be described in detail with reference to the drawings, in which a plurality of control centers 200 are present and a data providing system receives, aggregates, and manages image data from these control centers 200. FIG. 11 is a diagram illustrating the configuration of the second embodiment of the present disclosure. The second embodiment differs from the first embodiment shown in FIG. 4 in that control centers 200a and 200b of passenger transportation business operators (also referred to as business entities) are present, and the data providing system 100a acquires image data transmitted from mobile units V1 and V2 from the respective control centers 200a and 200b. Other configurations and operations are similar to those of the first embodiment, and therefore, a description thereof will be omitted, and the following description will focus on the differences.

[0047] In the example of FIG. 11, it is assumed that the mobile objects V1 and V2 are vehicles of a passenger transport company that operate on the same route with different operating schedules.

[0048] The image acquisition means 101a of the data provision system 100a acquires image data transmitted from the mobile unit V1 from the control center 200a and sends it to the attribute addition means 102. Similarly, the image acquisition means 101a of the data provision system 100a acquires image data transmitted from the mobile unit V2 from the control center 200b and sends it to the attribute addition means 102.

[0049] FIG. 12 is a diagram showing an example of the storage format of image data in the image storage unit 103 of the data providing system 100a of this embodiment. This is basically the same as the storage format of image data shown in FIG. 5 , except for the fact that the number of image data items has been increased. Specifically, in the example of FIG. 5 , image data sent from vehicles with vehicle IDs V0001, V0002, and V0003 is stored, whereas in the example of FIG. 12 , image data sent from vehicles with vehicle IDs V0101 and V0102 is added. Thus, according to this embodiment, by collecting image data from multiple operators, the quantity and frequency of image data can be increased. Furthermore, the image data in the image storage unit 103 may be assigned an ID for each operator engaged in the passenger transportation business. Furthermore, multiple image storage units 103 may exist. For example, an image storage unit 103 may exist for each ID of an operator engaged in the passenger transportation business or for each vehicle ID.

[0050] While the example of FIG. 11 illustrates vehicles operated by passenger transport companies that operate the same route with different schedules, the mobile objects from which the data provision system 100a collects image data are not limited to this. For example, the data provision system 100a can acquire image data from the control centers of multiple passenger transport companies that provide services in different areas and provide it as a target for provision. For example, the data provision system 100a can acquire image data sent from mobile objects (vehicles) operating on routes R1, R2, and R3 shown in FIG. 13 and add it to the list of data to be sent to user companies C1 to C4. This configuration enables the data provision system 100a to provide image data captured over a wider range to user companies C1 to C4. Furthermore, when providing image data captured over such a wider range, the user company may select image data using a map showing routes R1 to R3, as shown in FIG. 13. For example, a user interface (UI) may be provided to user company C3, which receives image data for a specified location and time, by presenting the map shown in FIG. 13 and selecting a route on the map to request the transmission of image data. There are no geographical restrictions on the areas that the data providing system 100a can handle. Furthermore, routes on which passenger transport vehicles operate using automated driving or remote control are often important routes with high traffic demand. By linking the embodiment of the present disclosure with a map information providing system, it is also possible to build a system for checking and experiencing local areas, allowing users to view high-quality, realistic images without having to travel to the area.

[0051] In the above embodiment, the data providing system 100 is described as selecting image data to be transmitted using time information specified in the preset setting information, but other information may be used to select image data to be transmitted. For example, a configuration may be adopted in which setting information including the (photographing) time and the type of moving object is received, and image data that matches these conditions is provided.

[0052] [Third Embodiment] Next, a third embodiment in which a data providing system processes image data while taking into consideration the privacy of people and the like will be described in detail with reference to the drawings. FIG. 14 is a diagram showing the configuration of the third embodiment of the present disclosure. The difference from the first embodiment shown in FIG. 4 is that an image processing unit 106 has been added to the data providing system 100b, enabling desired image processing to be performed on image data transmitted to user companies C1 to C4. Other configurations and operations are similar to those of the first embodiment, so a description will be omitted and the differences will be focused on.

[0053] Fig. 15 is a diagram showing an example of setting information including conditions for transmitting image data in the data providing system of this embodiment. In the example of Fig. 15, in addition to the setting information of the first embodiment, a field for setting whether or not privacy protection processing (anonymization processing) is required for each user company is provided. In the example of Fig. 15, user companies C1, C2, and C4 have set the privacy protection processing to "Yes."

[0054] The providing means 104b of this embodiment references the setting information stored in the setting storage means 105, retrieves the relevant image data from the image accumulation means 103, and transmits (provides) it to the user companies C1 to C4. At that time, if the relevant user company has set privacy protection processing for the image data to be transmitted, the providing means 104b requests the image processing means 106 to process the image data to be transmitted to the relevant user company. Note that the operation of the providing means 104 when the relevant user company has set privacy protection processing for the image data to be transmitted is the same as in the first embodiment, and therefore a description thereof will be omitted. A request is made to the user company to process the image data to be transmitted.

[0055] Next, the operation of this embodiment will be described in detail with reference to Fig. 16. Fig. 16 is a flowchart showing the image data providing operation of the data providing system 100b according to the third embodiment of the present disclosure. Referring to Fig. 16, the data providing system 100b first refers to the setting information stored in the setting storage unit 105 and checks whether the conditions for providing data to the destination (user companies C1 to C4) are met (step S101).

[0056] If it is determined that the data provision conditions for any of the destinations are met (Yes in step S101), the data provision system 100b checks whether privacy protection processing is required in the setting information (step S103). If the privacy protection processing is set to "Yes" (Yes in step S103), the data provision system 100b performs privacy protection processing on the image data to be transmitted (step S104).

[0057] On the other hand, if the privacy protection process is set to "none" (No in step S103), the data providing system 100b omits the privacy protection process (proceed to step S102).

[0058] Finally, the data providing system 100b transmits the image data, which has been subjected to the privacy processing as necessary, to the corresponding destination (step S102). Note that if it is determined that the data providing conditions are not met (No in step S101), the data providing system 100b does not transmit the image data.

[0059] FIG. 17 shows an example of image data (processed data) provided to user companies C1 to C4 when privacy protection processing is enabled. The difference from the image data of the first embodiment shown in FIG. 10 is that the face of person P has been pixelated. This allows user company C1 (road administrator), user company C2 (retailer), and user company C4 (local government) to safely utilize the received image data. Note that image data without pixelation of person P's face, as shown in FIG. 10, is sent to user company C3 (non-life insurance company). This allows user company C3 (non-life insurance company) to identify the parties involved in the accident.

[0060] In the example of Figure 17, mosaic processing is applied to the face of person P, but it goes without saying that privacy protection processing may also be applied to parts other than the person's face. For example, if a vehicle is captured in the image data, privacy protection processing may be applied to the license plate of the vehicle. Furthermore, in the example of Figure 17, mosaic processing is applied to an area of ​​the image that is to be hidden as privacy protection processing, but masking processing or the like may also be applied as privacy protection processing.

[0061] In the above embodiment, an example has been described in which the mobile body is a passenger transport vehicle, but the mobile body may be other vehicles, ships, unmanned aerial vehicles, etc. In this case, the data providing system also receives image data from these mobile bodies and assigns appropriate attribute information, thereby making it possible to meet the demands of various users.

[0062] (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. 18 . FIG. 18 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

[0063] 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. 18 executes a program for acquiring and storing image data from a moving object, a program for selecting the content and destination of the image data, and performs an update process for each calculation parameter stored in the RAM 903, the 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 the 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.

[0064] Furthermore, this program 904 can display the processing results, including intermediate states, at each stage as necessary on a display device, or can communicate with the outside via a communication interface. Furthermore, this program 904 can be recorded in a computer-readable (non-transitive) storage medium.

[0065] 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, the first to fifth embodiments can be realized by a computer program that causes the processors installed in these devices to execute the above-described processes using their hardware.

[0066] 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.

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

[0068] 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.

[0069] 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.

[0070] Furthermore, the features of the first to third embodiments described above can be combined to form other embodiments. For example, by combining the function of acquiring image data from multiple control centers 200 of the second embodiment with the third embodiment, it is possible to build an acquired data providing system that provides image data acquired from multiple control centers 200 after performing privacy protection processing on the image data.

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

[0072] [Supplementary Note 1] A data provision system comprising: a storage means for storing image data transmitted to a control center by a mobile body having a driving mode or an automatic driving mode operated by remote control from the control center; and a provision means for providing the image data or the processed data generated by processing the image data to a user who wishes to utilize the stored image data or the processed data generated by processing the image data. [Supplementary Note 2] The mobile body is a passenger transport vehicle having the driving mode operated by remote control operated by one or more business entities, and the storage means of the data provision system can be configured to store the image data transmitted to the control center for each operation of the passenger transport vehicle. [Supplementary Note 3] The mobile body can transmit image data of a predetermined resolution or higher to the control center using a network constructed for remote control of the mobile body, and the storage means of the data provision system can be configured to receive and store the image data of the predetermined resolution or higher. [Supplementary Note 4] There may be a plurality of control centers, one for each operator engaged in the passenger transportation business, and the storage means of the data provision system may be configured to receive image data from the plurality of control centers. [Supplementary Note 5] The data provision system may further include an image processing means for applying processing to the image data so that people appearing in the image data cannot be identified. [Supplementary Note 6] The provision means of the data provision system may be configured to accept conditions from the user, including at least one of the time of shooting, location, and type of mobile object, and provide image data or the processed data that meets the conditions. [Supplementary Note 7] A data provision method comprising: storing image data transmitted to the control center by a mobile object having a driving mode or an autonomous driving mode that is operated by remote control from a control center; and providing the image data or the processed data generated by processing the image data to a user who wishes to utilize the stored image data or the processed data.[Supplementary Note 8] A recording medium having recorded thereon a program that causes a computer to execute the following processes: a process of storing image data transmitted to a control center by a mobile body having a driving mode or an automatic driving mode that is driven by remote control from the control center; and a process of providing the stored image data or the processed data generated by processing the image data to a user who wishes to utilize the image data or the processed data. Note that the forms of Supplementary Notes 7 to 8 above can be expanded into the forms of Supplementary Notes 2 to 6, similar to Supplementary Note 1.

[0073] The disclosures of the above-cited patent documents are incorporated herein by reference and may be used as the basis or part of the present invention, as necessary. Modifications and adjustments of the embodiments and examples are possible within the scope of the entire disclosure of the present invention (including the claims), and further based on the basic technical concepts thereof. Furthermore, various combinations and selections (including partial deletions) of the various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible within the scope of the disclosure of the present invention. In other words, the present invention naturally includes various modifications and alterations that would be possible by a person skilled in the art in accordance with the entire disclosure and technical concepts, including the claims. 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 the disclosure of the present invention, in accordance with the spirit of the present invention, are also deemed to be included in the disclosures of this application.

[0074] 11 Storage means 12 Provision means 13 Processing means 10, 10a, 100, 100a, 100b Data provision system 101 Image acquisition means 102 Attribute addition means 103 Image storage means 104 Provision means 105 Setting storage means 106 Image processing means 200, 200a, 200b 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 V1, V2 Mobile object C1-C4 User company P People T Standing tree CR Crack

Claims

1. An accumulating means for accumulating image data transmitted by a moving body having a driving mode or an automatic driving mode driven by remote control from a control center; A providing means for providing the image data or the processed data to a user who desires to utilize the accumulated image data or the processed data generated by processing the image data; A data providing system comprising the above.

2. The moving body is a vehicle for passenger transportation having a driving mode driven by the remote control operated by one or more business entities, The accumulating means accumulates the image data transmitted to the control center every time the vehicle for passenger transportation runs. The data providing system according to Claim 1.

3. The moving body transmits image data of a predetermined resolution or higher to the control center using a network constructed for remote control of the moving body, The accumulating means accumulates the image data of a predetermined resolution or higher provided thereto. The data providing system according to Claim 1.

4. There are a plurality of control centers for each business entity engaged in the passenger transportation business, The accumulating means receives the provision of image data from the plurality of control centers. The data providing system according to Claim 1.

5. Furthermore, an image processing means for adding a process of processing so as not to identify a person captured in the image data is provided. The data providing system according to Claim 1.

6. The providing means receives a condition including at least one or more of a shooting time, a location, and a type of the moving body from the user, and provides the image data or the processed data that matches the condition. The data providing system according to any one of Claims 1 to 5.

7. Accumulating image data transmitted by a moving body having a driving mode or an automatic driving mode driven by remote control from a control center, Providing the image data or the processed data to a user who desires to utilize the accumulated image data or the processed data generated by processing the image data, A data providing method.

8. A process of accumulating image data transmitted by a moving body having a driving mode or an automatic driving mode driven by remote control from a control center, and A process of providing the image data or the processed data to a user who desires to utilize the accumulated image data or the processed data generated by processing the image data, A program for causing a computer to execute the above.