Information processing device and information processing method

The information processing device addresses inefficiencies in existing image provision systems by prioritizing video acquisition based on user requests and adapting video formats, resulting in faster and more relevant image delivery to users.

JP2025039024AActive Publication Date: 2025-03-21MICWARE CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023145758
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-08
Publication Date
2025-03-21
Estimated Expiration
2043-09-08

AI Technical Summary

Technical Problem

Existing systems that provide images of traffic events to users are inefficient as they often acquire and process videos that are not requested by users, leading to delays in providing relevant images to users.

Method used

An information processing device that prioritizes video acquisition based on user requests, utilizing current location information from imaging devices to quickly retrieve and provide videos that match user-specified conditions, and includes a conversion unit to adapt video formats according to user terminals.

Benefits of technology

This solution enables rapid and relevant image provision to users by prioritizing video acquisition based on user demand, reducing processing time, and ensuring videos are displayed in compatible formats.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025039024000001_ABST
    Figure 2025039024000001_ABST
Patent Text Reader

Abstract

To provide an information processing device for enabling a projected image desired from a user to be preferentially acquired beforehand.SOLUTION: An information processing device performs: acquiring present place information indicating present places of respective imaging devices including position information and time information from the imaging devices which are held in a plurality of mobile bodies so as to generate projected images by imaging the periphery during moving; acquiring and storing the projected images which satisfy a first condition from the imaging devices existing in time and position included in the first condition being the condition to identify at least the time and position; receiving a request of the projected image satisfying a second condition being the condition to identify at least the time and position from a user terminal; selectively providing the projected images satisfying the second condition from the stored projected images to the user terminal; counting the number of provision of the provided projected images; determining priority related to the projected image acquisition by the first condition based on the number of provision; and controlling the acquisition of the projected images based on the determined priority.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for efficiently providing videos requested by users. [Background technology]

[0002] The following Patent Document 1 discloses a system that estimates the time and area where a traffic jam occurs, identifies vehicles that are present at the estimated time and area, instructs the imaging equipment installed in the vehicles to transmit captured images to a center, and provides the images from the center to other vehicles that are outside the area where the traffic jam occurred. [Prior art documents] [Patent documents]

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

[0004] However, there is a possibility that users who use the system disclosed in Prior Art Document 1 will not want the video captured by the center. For example, if the user does not pass through a location where an event (such as a disaster, accident, or traffic jam on a road) that is shown in the video has occurred, the user will not want the captured video.

[0005] Acquiring footage that is not requested by the user is a waste. One method to prevent this waste is for the center to "search" for vehicles that have captured footage that satisfies the request after receiving a request from the user, and then "acquire" the footage. However, this method has the drawback that it is not possible to quickly provide the footage to the user, since processes such as "searching" and "acquiring" the footage are performed after receiving a request.

[0006] Furthermore, after the image is acquired, it is necessary to carry out processing such as image conversion to match the display specifications of the user's terminal, so it takes time from when a request is received until the image is displayed on the user's terminal.

[0007] In one aspect, the present specification discloses an information processing device and an information processing method that enable a video requested by a user to be acquired in advance with priority. [Means for solving the problem]

[0008] (1) An information processing device according to one aspect disclosed in the present specification includes a current location information acquisition unit, a control unit, a storage unit, a reception unit, a provision unit, a count unit, and a determination unit. The current location information acquisition unit is held in a plurality of moving objects, and acquires current location information indicating the current location of each imaging device, including position information and time information, from each imaging device that captures the surroundings while moving and generates an image. The control unit performs control to acquire an image from the imaging device that satisfies a first condition, which is a condition that specifies at least a time and a position, based on the acquired current location information. The storage unit stores the acquired image. The reception unit accepts a request from a user terminal for an image that satisfies a second condition, which is a condition that specifies at least a time and a position. The provision unit selects an image that satisfies the second condition from the plurality of images stored in the storage unit, and provides the image to the user terminal. The count unit counts the number of images provided. The determination unit determines a priority for image acquisition according to the first condition based on the number of images provided. The control unit controls image acquisition based on the priority.

[0009] (2) In the information processing device described in (1), the first condition may include event information indicating a type of event, link information indicating a road on which the event occurred, and time zone information indicating a time zone during which the event occurred, and the priority may be stored in correspondence with the link information.

[0010] (3) In the information processing device described in (2), a conversion unit may be further provided that converts the aspect ratio or resolution of the image according to a user type indicating the type of user, and the request may include information indicating the user type, and the providing unit may provide the converted image to the user terminal based on the user type included in the request.

[0011] (4) One aspect of an information processing method disclosed in this specification includes acquiring current location information indicating the current location of each imaging device, including position information and time information, from each imaging device held on a plurality of moving objects and configured to capture images of the surroundings while moving to generate images, acquiring images that satisfy a first condition from an imaging device that was at a time and position included in a first condition, which is a condition that specifies at least a time and a location, based on the current location information, storing the acquired images, accepting a request from a user terminal for images that satisfy a second condition, which is a condition that specifies at least a time and a location, selecting an image that satisfies the second condition from the plurality of stored images and providing it to the user terminal, counting the number of images provided, determining a priority for image acquisition based on the first condition based on the number of images provided, and controlling the acquisition of the images based on the determined priority. Effect of the Invention

[0012] When using an information processing device that is one aspect of the present disclosure, a priority for video acquisition for video pre-acquired under a first condition is determined based on the number of times the video has been provided to a user terminal. Therefore, for example, video for a first condition that is set to a high priority is pre-acquired before video with a lower priority, allowing the video to be provided to the user quickly. [Brief description of the drawings]

[0013] [Figure 1] 1 is a diagram illustrating an example of an overall configuration of a video providing system 100. [Diagram 2] 1 is a functional block diagram of an imaging device 1. FIG. [Diagram 3] FIG. 4 is a diagram illustrating an example of current location information. [Figure 4] FIG. 2 is a functional block diagram of an information processing device 3. [Diagram 5] FIG. 11 is a diagram showing an example of first condition information. [Figure 6] FIG. 2 is a diagram illustrating an example of map information. [Figure 7] FIG. 1 is a diagram showing an example of a map 30 showing nodes and links. [Figure 8] 11 is table information showing an example of aspect ratios and resolutions corresponding to user types. [Figure 9] 13 is a diagram showing an example of table information for managing video files stored in a video file DB 334. FIG. [Figure 10] FIG. 2 is a functional block diagram of a user terminal 4. [Figure 11] 13 is a diagram showing an example of a screen displayed on a display unit 441 of a user terminal 4. FIG. [Figure 12] FIG. 11 is a diagram showing an example of request information. [Figure 13] 13 is a diagram showing an example of a screen displayed on a display unit 441 of a user terminal 4. FIG. [Figure 14] FIG. 11 is a diagram illustrating an example of an operation flow of the information processing device 3. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the same components shown in the drawings are given the same reference numerals, and repeated description will be omitted.

[0015] [Configuration of video providing system 100] 1 includes imaging devices 1 held (mounted) in vehicles 21 and 25, an information processing device 3, and a user terminal 4 held (mounted) in a vehicle 24. The video providing system 100 is communicatively connected to each device included in the system via a network 2. The network 2 is configured from the Internet, an intranet, a wireless LAN, a mobile communication network, or the like.

[0016] The traffic center 5 has a function of grasping the occurrence status of events such as disasters, accidents, and traffic jams that occur near roads, and notifying external devices of first condition information (also called "event information") including location information indicating the location where the event occurred or link information specifying the road, and time information on the event occurrence. The traffic center 5 has a computer with a communication function. The computer of the traffic center 5 generates first condition information including the content of the event and the location and date and time when the event occurred, and transmits it to the information processing device 3.

[0017] The computer installed in the traffic center 5 receives driving trajectory information (also called "probe data") indicating driving conditions such as location information, speed, acceleration, braking, and steering operation from multiple vehicles equipped with communication functions, and by analyzing the driving trajectory information, it is possible to estimate the number of vehicles traveling on each road at each time of day and the occurrence of congestion.

[0018] In addition, the computer installed in the traffic center 5 can estimate whether an accident will occur or not from the information on acceleration, braking, and steering. Furthermore, a point where there is a difference in wheel speed can be regarded as a point where the road may have collapsed.

[0019] The traffic center 5 may transmit information predicting the possibility of future events such as congestion and accidents as first condition information to the information processing device 3 and the user terminal 4. Note that these estimation methods are well-known techniques, and therefore detailed explanations will be omitted.

[0020] The imaging device 1 is held by vehicles 21, 25. In this embodiment, the vehicle holding the imaging device 1 is an automobile, motorcycle, bicycle, etc. traveling on a road, but a moving object such as a person or an airplane may hold the imaging device 1. The imaging device 1 has a function of capturing an image of the surroundings of the moving object, a function of recording the generated image, a function of generating current location information including position information and time information indicating the current location and transmitting the generated image to the information processing device 3, a function of receiving a request from the information processing device 3 and transmitting the recorded image to the information processing device 3 based on the request, and the like. Details of each function will be described later.

[0021] Note that the video refers to a still image or video displayed by a display or projector, but for convenience, it also includes video data and video files for displaying the video. The video may also include picked-up audio.

[0022] A vehicle 20 shown in Fig. 1 is a vehicle that has been involved in an accident. Vehicles 22 and 23 are vehicles that have not subscribed to the service provided by the video providing system 100. In Fig. 1, vehicles 20 to 23 are located on a road associated with link information (link ID: L31) included in map information 454, which will be described later. Vehicle 25 is located on a road associated with link information (link ID: L32).

[0023] Vehicle 24 is a vehicle that holds (also referred to as "mounted") user terminal 4. Specifically, user terminal 4 may be an in-vehicle device attached to the vehicle, or may be a terminal such as a smartphone carried by the user. In Fig. 1, vehicle 24 is a vehicle that is scheduled to pass through a road (L31) where congestion has occurred.

[0024] The user terminal 4 has a communication function and a display function for displaying maps, images, etc. Although not shown, the vehicle 24 may further hold an imaging device 1, and the user terminal 4 may have the functions of the imaging device 1. Furthermore, the vehicles 21 and 25 may be equipped with not only the imaging device 1 but also the user terminal 4, or may be equipped with an in-vehicle device that integrates the imaging device 1 and the user terminal 4. Here, a brief overview of the operation of the video providing system 100 will be described.

[0025] The video providing system 100 is a system that provides a user using the system with a video of an event that has occurred on a road. Each imaging device 1 captures an image of the surroundings while the vehicle in which it is mounted is moving, records the generated video, and generates current location information 152 indicating the current location and sequentially transmits it to the information processing device 3. In this way, the information processing device 3 obtains the current location of the vehicle in which each imaging device 1 is mounted.

[0026] When an event such as an accident occurs, the traffic center 5 notifies the information processing device 3 of the first condition information via the network 2. The information processing device 3 may receive the first condition information from an external device other than the traffic center 5. The information processing device 3 may receive, for example, a report from a public institution that collects information on the incident, such as the police, or a report from a general user as the first condition information.

[0027] When a traffic jam occurs on a road (link ID: L31) due to an accident involving vehicle 20, an imaging device 1 mounted on vehicle 21 of vehicles 21-23 caught in the traffic jam records an image of the traffic jam or accident situation on the road (link ID: L31) as a video file.

[0028] The information processing device 3 determines a collection range for collecting video images based on the first condition information, and identifies an imaging device 1 held by a vehicle 21 that exists within the collection range. The information processing device 3 receives (acquires) and stores a video file that satisfies the first condition from the identified imaging device 1.

[0029] The information processing device 3 receives video request information including the second condition from the user terminal 4 held by the vehicle 24, and selects video files that satisfy the second condition from the stored video files. The information processing device 3 transmits (provides) the video files that satisfy the second condition to the user terminal 4 that transmitted the request information, and counts the number of provided video files.

[0030] The information processing device 3 determines the priority for video acquisition under the first condition based on the number of provision to the multiple user terminals 4. The information processing device 3 controls the acquisition of video files based on the determined priority in the next video acquisition. Next, the functional configuration of each device included in the video providing system 100 will be described.

[0031] [Configuration of imaging device 1] 2, the imaging device 1 includes, as functional units, an imaging unit 10, a communication unit 11, a position detection unit 12, an imaging control unit 13, and an imaging storage unit 15. As hardware, the imaging device 1 includes a camera (imaging unit 10), a communication module (communication unit 11), various sensors such as a gyro sensor that detects a traveling direction, acceleration, etc., a GPS sensor that detects a GPS signal from a GPS (Global Positioning System) satellite, a CPU (Central Processing Unit), a memory, and a storage medium.

[0032] The imaging unit 10 is a camera having a housing, a lens, and an imaging element. The imaging element may be, for example, a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS).

[0033] The imaging unit 10 has a function of generating an image, and is installed in front of the vehicle, for example, near the windshield. The imaging direction of the imaging unit 10 may be not only the front direction of the vehicle in which it is installed, but also the rear direction, the side direction, or all directions, and the imaging range may include not only the outside of the vehicle but also the interior of the vehicle.

[0034] The communication unit 11 has a function of communicating with the information processing device 3 via the network 2 and transmitting and receiving various data. The communication unit 11 transmits to the information processing device 3 a vehicle ID for identifying the vehicle in which the imaging device 1 is mounted, and current location information 152 including position information and time information of the vehicle.

[0035] The position detection unit 12 sequentially outputs sensor information for identifying the current position and date and time detected by each of the above-mentioned sensors to the imaging control unit 13.

[0036] The imaging control unit 13 includes a current location information generating unit 131, a recording unit 132, and an extracting unit 133. Each functional unit included in the imaging control unit 13 is realized by the CPU executing a program.

[0037] The current location information generating unit 131 has a function of generating current location information 152 including the vehicle's location and the date and time when the vehicle was at that location, based on the sensor information sequentially output by the position detecting unit 12. The location information is expressed, for example, in a global coordinate system including at least longitude information and latitude information. As shown in Fig. 3, the current location information 152 includes a vehicle ID for identifying the vehicle in which the vehicle is installed, location information, and time information.

[0038] The location information may be information expressed in a local coordinate system that can be converted into a global coordinate system, or may include altitude information. The date and time may be expressed in any format, for example, as long as it is expressed in year, month, date, time, and second and can be converted into year, month, date, time, and second. For example, the format may be one in which the data size is compressed using a predetermined compression method, or one in which conversion is performed using table information prepared in advance.

[0039] The recording unit 132 records the video generated by the imaging unit 10 in a predetermined file format by dividing it into predetermined time intervals. The video file 153 may be divided into time intervals such as 1 minute, 5 minutes, or 10 minutes by a user.

[0040] The file format of the video file 153 may be, for example, MP4. In addition to video data, MP4 can also store audio data, subtitle data, and the like. Note that the recording unit 132 may record the video file 153 in a format other than MP4, such as a file format such as "MOV", "AVI", or "TS".

[0041] The extraction unit 133 has a function of extracting a video file 153 that satisfies a first condition based on the first condition information received from the information processing device 3 via the communication unit 11. The extracted video file 153 is transmitted to the information processing device 3 via the communication unit 11.

[0042] The imaging storage unit 15 is a storage medium that stores programs and data necessary to realize each functional unit of the imaging device 1. The hardware of the imaging storage unit 15 may be, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a dynamic random access memory (DRAM), a static random access memory (SRAM), a read on memory (ROM), or a combination of these. The imaging storage unit 15 stores vehicle information 151, current location information 152, and a video file 153.

[0043] [Configuration of information processing device 3] 4, the information processing device 3 includes a communication unit 31, a control unit 32, and a management storage unit 33. The information processing device 3 is a computer, and realizes various functions by the CPU executing programs.

[0044] The information processing device 3 may be, for example, a server group consisting of multiple server computers installed within the facilities of the system provider of the video providing system 100, or may be a server computer of a cloud service used by the system provider.

[0045] The communication unit 31 has a function of communicating with each imaging device 1 and the user terminal 4 via the network 2 and transmitting and receiving various data. For example, the communication unit 31 receives current location information 152 from each imaging device 1 and receives first condition information from the traffic center 5.

[0046] The communication unit 31 requests a video file 153 that satisfies a first condition from a specific imaging device 1, and receives the video file 153 from the imaging device 1. The communication unit 31 also receives request information for a video that satisfies a second condition from a user terminal 4, and transmits the video file 153 that satisfies the second condition to the user terminal 4.

[0047] The control unit 32 includes a first condition information acquisition unit 320, a current location information acquisition unit 321, a map information acquisition unit 322, a search unit 323, an image acquisition unit 324, a conversion unit 325, a request reception unit 326, a selection unit 327, a provision unit 328, a counting unit 329, and a determination unit 330. Each functional unit included in the control unit 32 is realized by the CPU executing a program.

[0048] The first condition information acquisition unit 320 has a function of acquiring first condition information from the traffic center 5 or the like. The acquired first condition information is stored in the first condition information DB 332. As shown in Fig. 5, the first condition information includes an event ID that is information for identifying each event that has occurred, a link ID that specifies the road on which the event has occurred, and time information that indicates the time period during which the event has occurred.

[0049] The current location information acquisition unit 321 has a function of acquiring the current location information 152 transmitted from each imaging device 1. The acquired current location information is stored in the imaging device information DB 331 in association with identification information for identifying each imaging device 1.

[0050] The map information acquisition unit 322 has a function of acquiring map information 335 from a map server, which is an external server not shown. The map information 335 is, for example, information constituting a map of the entire area in which an image is provided to a user. When the map is newly updated in the map server, data of the updated portion is provided from the map server to the information processing device 3, and the information processing device 3 stores the latest map information 335 in the management storage unit 33.

[0051] Map information 335 includes node information and link information, as shown in Fig. 6. A road network depicted as a map is made up of a plurality of pieces of node information and link information. A node indicated by the node information is a nodal point such as an intersection or a position where the road shape changes. A link indicated by the link information is a line (road) connecting two nodes. A road is made up of one or more links.

[0052] Node information includes a node ID and coordinate information. A node ID is identification information for a node. Coordinate information is information that indicates the actual location of an intersection or the like that the node indicates. Link information includes a link ID, start point, end point, number of lanes, road type, road name, and priority. A link ID is identification information for a link. The start point and end point refer to the nodes that connect to the link.

[0053] A node has a direction from a start point to an end point, and indicates the traveling direction of a vehicle. The number of lanes indicates the number of lanes on the road. The road type is information indicating the type of the road, such as whether the road is an expressway or a national highway. The road name is the name given to the road. The priority is information indicating the priority of image acquisition.

[0054] For example, as shown in FIG. 7, the road indicated by link L31 is a road that starts at node ND03 and ends at node ND02, and the road indicated by link L32 is a road that starts at node ND01 and ends at node ND02.

[0055] The search unit 323 has a function of searching for an image capture device 1 that has recorded a video file 153 that satisfies the first condition, based on the acquired first condition information and the current location information stored in the image capture device information DB 331.

[0056] The video acquisition unit 324 has a function of accessing the imaging device 1 detected by the search unit 323 via the communication unit 11 and acquiring the video file 153 that satisfies the first condition. The acquired video file 153 is converted by the conversion unit 328 to have a predetermined aspect ratio and resolution, and then stored in the video file DB 334.

[0057] The video acquisition unit 324 performs acquisition processing from the video file 153 that includes a high-priority link and satisfies the first condition, based on the priority determined by the determination unit 330 described below.

[0058] The conversion unit 325 has a function of converting the acquired video file 153 into an aspect ratio and resolution corresponding to the user type. FIG. 8 is table information showing an example of aspect ratios and resolutions corresponding to the user type. Examples of user types are "Police" and "Request 1". When the user type is "Police", it is set that the aspect ratio is converted to "4:3" and the resolution is not converted. When the user type is "Request 1", it is set that the aspect ratio is converted to "16:9" and the resolution is converted to "1280 x 720".

[0059] If the aspect ratio and resolution of the video file 153 acquired from the imaging device 1 are the same as those described in the conversion table, the conversion process is not performed. The information processing device 3 stores the converted video file 153 in the video file DB 334 in association with each user type.

[0060] The request receiving unit 326 has a function of receiving request information including the second condition from the user terminal 4 via the communication unit 11. The request information will be described later.

[0061] The selection unit 327 has a function of selecting a video file 153 that satisfies a second condition included in the request information from among a plurality of video files 153 stored in the video file DB 334 .

[0062] The providing unit 328 has a function of providing the video file 153 selected by the selecting unit 327. The providing unit 328 causes the video file 153 to be transmitted via the communication unit 31 to the user terminal 4 that has transmitted the request information.

[0063] The counting unit 329 has a function of counting the number of video files 153 stored in the video file DB 334 that have been provided to the user terminal 4. The counting starts from the date and time when each video file 153 is acquired.

[0064] The video file DB 334 manages the video files 153 using table information shown in Fig. 9. As shown in Fig. 9, the video ID is information for identifying the video file 153. The link ID is information for identifying the link associated with the road on which the video was captured. The acquisition date and time is the date and time when the video file 153 was acquired. The number of provisioned files is the cumulative number of files provided by the information processing device 3 to the user terminal 4.

[0065] The determination unit 330 has a function of determining a priority for acquiring the video file 153 based on the number of provisioned videos provided to the user terminal 4. For example, if the number of provisioned videos is less than 1, the priority may be set to "low", if the number of provisioned videos is 1 or more but less than 10, the priority may be set to "medium", and if the number of provisioned videos is 10 or more, the priority may be set to "high". The determined priority is stored in association with the link information of the map information 335.

[0066] The management storage unit 33 is a storage medium that stores programs and data necessary to realize each functional unit of the information processing device 3. The hardware of the management storage unit 43 is configured with, for example, a large-capacity HDD or SSD. The management storage unit 33 stores an imaging device information DB 331, a first condition information DB 332, a user terminal information DB 333, a video file DB 334, and map information 335.

[0067] [User terminal 4 configuration] 10, the user terminal 4 includes a terminal communication unit 41, a position detection unit 42, a terminal control unit 43, a UI (User Interface) unit 44, and a terminal storage unit 45. The user terminal 4 includes, as hardware, a communication module (terminal communication unit 41), various sensors, a CPU (Central Processing Unit), a memory, a storage medium, and a touch panel display (display unit 441, input unit 442).

[0068] The terminal communication unit 41 has a function of communicating with the information processing device 3 via the network 2 and transmitting and receiving various data. The terminal communication unit 41 transmits the request information generated by the request generation unit 433 to the information processing device 3, and receives a video as a response to the request information from the information processing device 3.

[0069] The position detection unit 42 sequentially outputs sensor information for identifying the current position and date and time detected by each sensor to the terminal control unit 43.

[0070] The UI unit 44 has a display unit 441 and an input unit 442 in order to present information to the user and receive instructions from the user.

[0071] 11, the display unit 441 displays a map 30 based on the acquired map information 454, and displays an event icon 46 indicating the event occurrence position based on the event information, a vehicle icon 47 indicating the vehicle's position, and a speech bubble 48 displaying the event content and a video request button, superimposed on the map. Note that the technology for displaying the event occurrence position and the vehicle's position on a map using icons or the like is itself well known, and therefore a detailed description thereof will be omitted.

[0072] The input unit 442 receives input of instructions indicated by a GUI button displayed on the display unit 441 when the user touches the GUI button. The input unit 442 receives input of instructions such as zooming in / out of the displayed map, traffic congestion information, video request, etc. The input 442 may be a physical button (hardware button) provided on the user terminal 4.

[0073] The terminal storage unit 45 is a storage medium that stores programs and data necessary to realize each functional unit of the user terminal 4. The hardware of the terminal storage unit 45 may be, for example, an HDD, an SSD, a flash memory, a DRAM, an SRAM, a ROM, or a combination of these.

[0074] The terminal storage unit 45 stores vehicle information 451, current location information 452, a video file 453, and map information 454.

[0075] The terminal control unit 43 includes a current location information generating unit 431, a map information acquiring unit 432, an event information acquiring unit 433, and a request generating unit 434. Each functional unit included in the terminal control unit 43 is realized by the CPU executing a program.

[0076] The current location information generating unit 431 has a function of generating current location information 452 including the vehicle's location and the date and time when the vehicle was at that location, based on the sensor information successively output by the location detecting unit 42.

[0077] The map information acquisition unit 432 has a function of acquiring map information 454 from a map server (not shown). The map information 454 is, for example, information constituting a map of the current location surroundings generated by the current location information generation unit 431.

[0078] The event information acquisition unit 433 has a function of receiving event information from the traffic center 5 when an event such as a traffic jam occurs on the road currently being traveled or on the route to the destination. Note that the first condition information and the event information are equivalent information.

[0079] The request generation unit 434 has a function of receiving event information indicating the occurrence of an event such as a traffic jam, and when an instruction is received from a user requesting video related to the event, generating information requesting video of the area and time period in which the event occurred.

[0080] 12, the request information includes a vehicle ID that identifies the vehicle of the user who made the request, user type information that indicates the type of the user who made the request, link information that identifies the area where the event occurred, and time information that indicates the time period. The link information and time information included in the request information are referred to as the second condition.

[0081] When request information is sent from the user terminal 4 to the information processing device 3, a video file 153 that satisfies the second condition included in the request information is sent from the information processing device 3 to the user terminal 4, and a speech bubble 49 including a video image of the accident situation is displayed on the display unit 441 of the user terminal 4, as shown in FIG. 13.

[0082] [Operation of information processing device 3] Here, the operation of the information processing device 3 will be described with reference to the flow diagram shown in Fig. 14. The symbol "S" in the diagram indicates a step. First, the information processing device 3 sequentially receives current location information from each monitoring device 3 (S1). Next, when the information processing device 3 acquires first condition information from the traffic center 5 (S2), it searches for an imaging device 1 that satisfies the first condition based on the current location information stored in the imaging device information DB 331 and the first condition information (S3).

[0083] The information processing device 3 accesses the detected imaging device 1 and acquires the video file 153 that satisfies the first condition (S4). The information processing device 3 performs a conversion process to convert the acquired video file 153 into an aspect ratio and resolution corresponding to the user type (S5).

[0084] The information processing device 3 receives request information including the second condition from the user terminal 4 (S6). The information processing device 3 selects a video file 153 that satisfies the second condition included in the request information from among the multiple video files 153 stored in the video file DB 334 (S7).

[0085] The information processing device 3 provides the selected video file 153 to the user terminal 4 that transmitted the request information (S8), and counts the number of times each video file 153 has been provided (S9).

[0086] The information processing device 3 determines the priority of the link ID of the video file 153 associated in the video file DB 334 based on the counted number of provision (S10), and stores the priority in the link information (S11).

[0087] The above describes an embodiment of the present invention, but the present invention may be the video providing system 100 described in the above embodiment, or may be an information processing method shown in the operation flow of the information processing device 3, or a program that executes the operation of the information processing device 3. [Explanation of symbols]

[0088] 1. Imaging device 2 Network 3. Information processing equipment 4. User terminal 5. Transportation Center 10. Imaging unit 11, 31 Communications Department 12, 42 Position detection unit 13 Imaging control section 15 Image storage unit 32 Control section 33 Management storage unit 41 Terminal communication unit 43 Terminal control unit 44 UI section 45 Terminal memory section

Claims

1. a current location information acquisition unit that acquires current location information indicating a current location of each of the imaging devices, the current location information including position information and time information, from each of the imaging devices that are held on a plurality of moving bodies and that capture images of the surroundings while moving to generate images; a control unit that performs control to acquire, from the imaging device, the image that satisfies a first condition, which is a condition that specifies at least a time and a position, based on the acquired current location information; A storage unit that stores the acquired video; a reception unit that receives, from a user terminal, a request for the video that satisfies a second condition, which is a condition that specifies at least a time and a location; a providing unit that selects the video that satisfies the second condition from among the plurality of videos stored in the storage unit, and provides the video to the user terminal; A counting unit that counts the number of times the video is provided; a determination unit that determines a priority for acquiring images under the first condition based on the number of provided images; Equipped with The control unit controls acquisition of the video based on the priority. Information processing device.

2. the first condition includes event information indicating a type of event, link information indicating a road on which the event occurred, and time period information indicating a time period during which the event occurred, and the priority is stored in association with the link information; 2. The information processing device according to claim 1.

3. A conversion unit that converts an aspect ratio or a resolution of the image according to a user type indicating a type of user, The request includes information indicating the user type, The providing unit provides the converted video to the user terminal based on the user type included in the request.

3. The information processing device according to claim 2.

4. Acquire current location information indicating a current location of each of the imaging devices, the current location information including position information and time information, from each of the imaging devices held by a plurality of moving bodies and capturing an image of the surroundings while moving to generate an image; acquiring the image that satisfies a first condition, which is a condition that specifies at least a time and a position, from the imaging device that is at a time and a position included in the first condition based on the current location information; storing the acquired image; receiving, from the user terminal, a request for a video that satisfies a second condition, which is a condition that specifies at least a time and a location; Selecting the video that satisfies the second condition from among the plurality of videos stored, and providing the video to the user terminal; Count the number of videos provided, determining a priority for acquiring images under the first condition based on the number of provided images; controlling the acquisition of the video based on the determined priority; Information processing methods.

Citation Information

Patent Citations

  • Device and method for transmitting data, and positioning device

    JP2011112576A

  • Information distribution system and information terminal device

    JP2015064830A

  • Navigation device and operation method for navigation device

    JP2018006791A

  • Image recording system, image recording method, and image recording program

    JP2018152786A

  • Image transmission system, terminal, image transmission method, and image transmission program

    JP2020115135A