IMAGE DISPLAY SYSTEM, DRIVE RECORDER, IMAGE DISPLAY SERVER, AND IMAGE DISPLAY PROGRAM
The system addresses communication failures in drive recorders by allowing user terminals to request specific unsent images, ensuring efficient retransmission without excess traffic.
Patent Information
- Application Number
- JP2020146767
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-09-01
- Publication Date
- 2024-12-26
- Estimated Expiration
- 2040-09-01
AI Technical Summary
Existing drive recorder systems face issues with communication failures leading to unnecessary image uploads, which can exceed data limits and restrict necessary communications.
A system where the drive recorder captures images, a server transfers them to a user terminal, and a user terminal requests specific unsent images for retransmission, with list matching to avoid redundant uploads and reduce communication traffic.
Ensures images are resent without increasing communication load, matching user selections with resent images, and reducing unnecessary uploads.
Smart Images

Figure 0007606733000001 
Figure 0007606733000002 
Figure 0007606733000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an image display system, a drive recorder, an image display server, and an image display program. [Background technology]
[0002] A system is known in which a drive recorder mounted on a vehicle transmits images or videos captured via a server to a user terminal (see Patent Document 1). When acquiring images of the surroundings of the vehicle using such a server-based system, an image capture request sent by the user terminal is notified to the drive recorder via the server, allowing the drive recorder to capture images at any time.
[0003] After capturing images in this manner, the drive recorder transmits the captured images to a server, which then transfers the images transmitted from the drive recorder to the user terminal. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-91267 A Summary of the Invention [Problem to be solved by the invention]
[0005] In the above-mentioned system, there may be cases where images cannot be uploaded from the drive recorder to the server due to communication failure such as communication interruption. In this case, if the drive recorder is made to automatically re-upload images, unnecessary communication may occur due to repeated uploading without the communication failure being resolved or the transmission of unnecessary images. Therefore, for example, when there is an upper limit on the amount of data for packet communication, necessary communication may be restricted.
[0006] An object of one aspect of the present disclosure is to provide an image display system that can retransmit, to a user terminal, images that a drive recorder was unable to upload, while suppressing an increase in communication traffic. [Means for solving the problem]
[0007] One aspect of the present disclosure is an image display system including a drive recorder mounted on a vehicle and capable of capturing images of the surroundings of the vehicle, a server capable of communicating with the drive recorder via a wireless communication line, and a user terminal capable of communicating with the server. The server has a transfer unit configured to transfer the images captured by the drive recorder to the user terminal.
[0008] The user terminal has an image display unit configured to display the images transferred by the transfer unit, a list display unit configured to display a list of unsent images among images captured by the drive recorder that have not been transmitted to the server, and an image request unit configured to transmit to the server a transmission request for an unsent image selected by a user from the list. The transfer unit is configured to transfer the unsent image for which a transmission request has been received from the drive recorder to the user terminal.
[0009] According to this configuration, the drive recorder transfers unsent images to the user terminal upon receiving a transmission request from the image request unit of the user terminal, thereby avoiding repeated uploads during communication failures and uploading of unnecessary images. As a result, it is possible to resend images that the drive recorder was unable to upload to the user terminal while suppressing an increase in the amount of communication between the drive recorder and the server.
[0010] In one aspect of the present disclosure, the user terminal may have a list request unit configured to transmit a list update request to the server. The server may have a list confirmation unit configured to receive the update request and transmit confirmation list information indicating the list displayed on the list display unit to the drive recorder. The drive recorder may have a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating the latest list stored in the drive recorder.
[0011] The list comparison unit may be configured to return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit when the confirmation list information and the latest list information match, and to return the latest list to the list confirmation unit when the confirmation list information and the latest list information do not match. The list confirmation unit may be configured to transmit the latest list to the user terminal when the latest list is returned from the list comparison unit. The list display unit may be configured to display the latest list as a list when the latest list is transmitted from the list confirmation unit.
[0012] According to this configuration, the list displayed on the user terminal can be matched with the latest list stored in the drive recorder. Therefore, even if a new image is captured before retransmission of an unsent image, the image selected by the user can be matched with the image to be retransmitted. In addition, by transmitting the latest list only when the lists do not match, the amount of communication between the server and the user terminal can be reduced.
[0013] In one aspect of the present disclosure, the server may have a list confirmation unit configured to receive a transmission request and transmit to the drive recorder confirmation list information indicating the list displayed on the list display unit, and the drive recorder may have a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating the latest list stored in the drive recorder.
[0014] The list comparison unit may be configured to return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit when the confirmation list information and the latest list information match, and to return the latest list to the list confirmation unit when the confirmation list information and the latest list information do not match. The list confirmation unit may be configured to transfer the unsent images for which a transmission request has been received from the drive recorder to the user terminal by the transfer unit when the match information is returned from the list comparison unit, and to transmit the latest list to the user terminal when the latest list is returned from the list comparison unit. The list display unit may be configured to display the latest list as a list when the latest list is transmitted from the list confirmation unit.
[0015] According to this configuration, when an unsent image is requested to be sent, the user-side list is automatically updated so that the image selected by the user matches the image to be resent. Also, the image transmission request also serves as a list update request, thereby reducing the amount of communication between the server and the user terminal.
[0016] Another aspect of the present disclosure is a drive recorder that is mounted on a vehicle, can capture images of the surroundings of the vehicle, and can communicate with a server that can communicate with a user terminal via a wireless communication line. The server has a transfer unit configured to transfer the images captured by the drive recorder to the user terminal.
[0017] The user terminal has an image display unit configured to display the images transferred by the transfer unit, a list display unit configured to display a list of unsent images among images captured by the drive recorder that have not been transmitted to the server, and an image request unit configured to transmit to the server a transmission request for an unsent image selected by a user from the list. The transfer unit is configured to transfer the unsent image for which a transmission request has been received from the drive recorder to the user terminal.
[0018] Another aspect of the present disclosure is an image display server capable of communicating with a user terminal and communicating with a drive recorder mounted on a vehicle and capable of capturing images of the surroundings of the vehicle via a wireless communication line, The image display server includes a transfer unit configured to transfer images captured by the drive recorder to the user terminal.
[0019] The user terminal has an image display unit configured to display the images transferred by the transfer unit, a list display unit configured to display a list of unsent images among images captured by the drive recorder that have not been transmitted to the image display server, and an image request unit configured to transmit a transmission request for an unsent image selected by a user from the list to the image display server. The transfer unit is configured to transfer the unsent image for which a transmission request has been received from the drive recorder to the user terminal.
[0020] Another aspect of the present disclosure is an image display program for causing a computer to function as a user terminal that communicates with a server that is mounted on a vehicle and is capable of communicating via a wireless communication line with a drive recorder that can capture images of the vehicle's surroundings.
[0021] The image display program causes the computer to execute the following operations: displaying images captured by the drive recorder and transferred to the user terminal by the server; displaying a list of images captured by the drive recorder that have not been sent to the server; sending to the server a request to send an unsent image selected by the user from the list; and displaying the unsent image that has been requested to be sent and transferred from the drive recorder by the server.
[0022] According to such a configuration, it is possible to resend images that the drive recorder was unable to upload to the user terminal while suppressing an increase in communication traffic. [Brief description of the drawings]
[0023] [Figure 1] FIG. 1 is a block diagram illustrating a schematic configuration of an image display system according to an embodiment. [Diagram 2] FIG. 2 is an example of an image stored in the image buffer of FIG. [Diagram 3] FIG. 3 is an example of a list displayed in the list display section of FIG. [Figure 4] FIG. 4 is a time chart that illustrates communication during image capture in the image display system of FIG. [Diagram 5] FIG. 5 is a timing chart that illustrates communication during image retransmission in the image display system of FIG. [Figure 6] FIG. 6 is a flow diagram illustrating a list update process executed by the server of FIG. [Figure 7] FIG. 7 is a flow diagram illustrating an outline of an image retransmission process executed by the server of FIG. [Figure 8] FIG. 8 is a block diagram that illustrates a schematic configuration of an image display system according to an embodiment different from that in FIG. [Figure 9] FIG. 9 is a timing chart that illustrates communication during image retransmission in the image display system of FIG. [Figure 10] FIG. 10 is a flow diagram illustrating an outline of the image retransmission process executed by the server of FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0024] Hereinafter, embodiments to which the present disclosure is applied will be described with reference to the drawings. [1. First embodiment] [1-1. Configuration] The image display system 1 shown in FIG.
[0025] <Drive recorder> The drive recorder 10 is mounted on a vehicle and is capable of capturing images of the surroundings of the vehicle. The drive recorder 10 is also capable of communicating with the server 30 via a wireless communication line. The drive recorder 10 includes a camera 11 and a communication module 12.
[0026] (camera) The camera 11 is configured to capture an image of the surroundings of the vehicle including at least the area in front of the vehicle, for example. The image captured by the camera 11 is stored in an image buffer 12A of the communication module 12 as image data.
[0027] (Communication module) The communication module 12 is configured to transmit images captured by the camera 11 to the server 30. The communication module 12 includes an image buffer 12A, a communication interface 12B, a list storage unit 12C, and a list comparison unit 12D.
[0028] Image buffer 12A stores, as image data, images captured by camera 11 that could not be transmitted to server 30. Image buffer 12A is configured with a storage medium such as a flash memory. Image buffer 12A is capable of storing a plurality of images, as shown in FIG.
[0029] The image buffer 12A has an upper limit on the number of images that can be stored. Therefore, when a new image is added to the image buffer 12A, the image with the oldest date and time is deleted. In addition, the communication module 12 deletes from the image buffer 12A an image that has been uploaded to the server 30.
[0030] The communication interface 12B is a device for wirelessly communicating with the server 30 via a wide area network such as the Internet. The communication interface 12B is configured to transmit and receive data and signals to and from the server 30.
[0031] The list storage unit 12C stores an updated list of images that are currently stored in the image buffer 12A and that have not yet been uploaded to the server 30. The list storage unit 12C is configured with a storage medium such as a flash memory.
[0032] The latest list stored in the list storage unit 12C is updated, for example, by the list comparison unit 12D every time a new image is added to the image buffer 12A (that is, an old image is replaced).
[0033] The list comparison unit 12D is configured to compare latest list information indicating the latest list stored in the list storage unit 12C with confirmation list information received from a list confirmation unit 33 of the server 30, which will be described later. The list comparison unit 12D is configured by a storage medium that stores a program, and a processor that executes the program.
[0034] When the confirmation list information and the latest list information match, the list comparison unit 12D returns match information indicating that the confirmation list information and the latest list information match to the list confirmation unit 33. On the other hand, when the confirmation list information and the latest list information do not match, the list comparison unit 12D returns the latest list to the list confirmation unit 33.
[0035] <Server> The server 30 is capable of communicating with a plurality of user terminals 50 and with the drive recorder 10 mounted in the vehicle via a wireless communication line.
[0036] The server 30 is configured by, for example, a computer including a processor, a storage medium, and a communication interface. The server 30 includes an instruction unit 31, a transfer unit 32, and a list check unit 33.
[0037] (instruction section) Upon receiving an image capturing request from the user terminal 50, the instruction unit 31 instructs the drive recorder 10 to capture an image of the surroundings of the vehicle with the camera 11 (that is, to obtain a snapshot image).
[0038] The instruction unit 31 has a memory for recording the presence or absence of an image capturing request (i.e., a flag) received from the user terminal 50. The flag indicating the image capturing request recorded in the instruction unit 31 is erased upon receiving an image capturing response from the drive recorder 10.
[0039] (Transfer section) The transfer unit 32 is configured to transfer the images captured by the drive recorder 10 to the user terminal 50. Specifically, the transfer unit 32 receives the images stored in the image buffer 12A of the drive recorder 10, and further transmits the received images to the image display unit 51A of the user terminal 50.
[0040] The transfer unit 32 also has a function of transferring unsent images, for which a transmission request has been received from a user terminal 50 (described later), from the image buffer 12A of the drive recorder 10 to the user terminal 50.
[0041] (List confirmation section) The list checking unit 33 is configured to receive an update request from the user terminal 50 described later, and to transmit confirmation list information indicating the list displayed in the list display unit 51B to the list comparing unit 12D of the drive recorder 10.
[0042] Furthermore, the list checking unit 33 is configured to, after transmitting the confirmation list information, transmit the returned latest list to the user terminal 50 when the latest list is returned from the list comparing unit 12D.
[0043] <User device> The user terminal 50 is capable of communicating with the server 30 via a wide area network such as the Internet. The user terminal 50 is configured, for example, by a computer including a processor, a storage medium, an input / output unit, and a communication interface.
[0044] For example, a general-purpose mobile terminal such as a smartphone or a tablet can be used as the user terminal 50. A personal computer installed in the facility can also be used as the user terminal 50. The user terminal 50 has a display device 51, an input device 52, and a processing device 53.
[0045] (display device) The display device 51 is a display that displays images captured by the drive recorder 10, a list of untransmitted images, etc. The display device 51 has an image display section 51A and a list display section 51B.
[0046] The image display unit 51A is configured to display the image transferred by the transfer unit 32 of the server 30. That is, the image display unit 51A displays the image captured by the drive recorder .
[0047] The list display section 51B is configured to display a list of images captured by the drive recorder 10 that have not been transmitted to the server 30 (hereinafter, also referred to as a "user-side list").
[0048] 3, for example, the date and time of shooting of an unsent image is displayed in the user list. After an unsent image occurs (i.e., an image cannot be uploaded), the user list is transmitted to the server 30 by the drive recorder 10, and is further transmitted from the server 30 to the user terminal 50.
[0049] Furthermore, when the latest list is transmitted from the list checking unit 33 of the server 30, the list display unit 51B displays the latest list as the user's list. That is, the list display unit 51B updates the user's list with the latest list transmitted from the list checking unit 33.
[0050] The image displayed by the image display unit 51A and the user list displayed by the list display unit 51B may be simultaneously displayed in different areas on the screen of the display device 51. Moreover, the image and the user list may be individually switched on and off by a user's operation via the input device 52.
[0051] (Input Device) The input device 52 is a device that inputs instructions to the processing device 53 through a user's operation. As the input device 52, for example, a touch panel, a keyboard, a pointing device, etc. can be used.
[0052] (Processing device) The processing device 53 is a processor that executes a process for displaying an image on the display device 51. The processing device 53 has an image capture request unit 53A, an image request unit 53B, and a list request unit 53C.
[0053] The image capturing request unit 53A is configured to request the drive recorder 10 to capture a snapshot image. Specifically, the image capturing request unit 53A receives an image capturing command via the input device 52 and transmits the image capturing request to the instruction unit 31 of the server 30.
[0054] The image request unit 53B is configured to transmit a transmission request for an unsent image selected by the user from the user-side list to the transfer unit 32 of the server 30. The unsent image that is the subject of the transmission request is selected and determined by the input device 52 in the user-side list displayed in the list display unit 51B.
[0055] The list request unit 53C is configured to transmit an update request for the user's list to the server 30. Specifically, the list request unit 53C receives a list update command input via the input device 52 and transmits the update request to the list confirmation unit 33 of the server 30.
[0056] (program) An image display program for causing a computer to function as the user terminal 50 is installed in the user terminal 50 .
[0057] The user terminal 50, using an image display program, executes the following operations: displaying images captured by the drive recorder 10 and transferred to the user terminal 50 by the server 30; displaying a user-side list of unsent images among images captured by the drive recorder 10 that have not been transmitted to the server 30; transmitting to the server 30 a transmission request for an unsent image selected by the user from the user-side list; and displaying an unsent image for which a transmission request has been received and transferred from the drive recorder 10 by the server 30.
[0058] In addition, the user terminal 50 executes the following operations using the image display program: sending an update request for the user side list to the server 30; and displaying the latest list transferred from the drive recorder 10 by the list confirmation unit 33 as the user side list.
[0059] <Communication> The communications between the drive recorder 10, the server 30, and the user terminal 50 will be described below.
[0060] 4 shows an example of communication when capturing an image. In this example, a capture request is sent from the capture request unit 53A to the server 30 by a user operation in the user terminal 50. Meanwhile, the drive recorder 10 periodically checks the request with the server 30.
[0061] When the server 30 receives a request for image capture (i.e., when a flag indicating that an image capture request exists) and there is a request confirmation from the drive recorder 10, the server 30 instructs the drive recorder 10 to capture an image. The drive recorder 10 that has received the image capture instruction performs image capture using the camera 11.
[0062] After completing the image capture, the drive recorder 10 transmits an image capture response. The server 30 that has received the image capture response clears the image capture request (i.e., erases the flag) and transmits an image capture completion notification to the drive recorder 10.
[0063] The drive recorder 10, which has received the image capture completion notification, transmits the captured image to the server 30. After completing reception of the image, the server 30 transmits a transmission completion notification to the drive recorder 10. The server 30 also transfers the received image to the user terminal 50. The user terminal 50 displays the transferred image.
[0064] 5 shows an example of communication when retransmitting an image that could not be uploaded from the drive recorder 10 to the server 30. In this example, first, in the user terminal 50, a request to update the user side list is transmitted from the list request unit 53C to the server 30 by a user operation.
[0065] The server 30 that has received the update request transmits the confirmation list information to the drive recorder 10. The drive recorder 10 that has received the confirmation list information compares the confirmation list information with the latest list information, and transmits matching information or the latest list to the server 30.
[0066] Here, as the confirmation list information and the latest list information, for example, an ID, a checksum, a hash value, etc., attached to each list can be used.
[0067] When the server 30 receives the latest list from the drive recorder 10, the server 30 transmits the latest list to the user terminal 50. The user terminal 50 displays the received latest list. On the other hand, when the server 30 receives the matching information from the drive recorder 10, the server 30 does not transmit the list to the user terminal 50.
[0068] After updating or checking the list, a transmission request for the unsent images is transmitted from image request unit 53B to server 30 by user operation in user terminal 50. When server 30 receives the transmission request from user terminal 50, it further transmits the transmission request to drive recorder 10. Having received the transmission request, drive recorder 10 transmits the selected unsent images from image buffer 12A to server 30.
[0069] After completing reception of the unsent images, the server 30 transmits a transmission completion notification to the drive recorder 10. Upon receiving the transmission completion notification, the drive recorder 10 deletes the transmitted images from the image buffer 12A. The server 30 also transfers the received images to the user terminal 50. The user terminal 50 displays the transferred images.
[0070] <Processing> An example of the list update process executed by the server 30 will be described below with reference to the flow diagram of FIG.
[0071] The server 30 starts this process upon receiving an update request from the user terminal 50. In this process, the server 30 first transmits confirmation list information to the drive recorder 10 (step S110).
[0072] Next, the server 30 determines whether the data returned from the drive recorder 10 that received the confirmation list information is matching information (step S120). If matching information is returned from the drive recorder 10 (S120: YES), the server 30 ends the process.
[0073] On the other hand, if the latest list is returned from the drive recorder 10 (S120: NO), the server 30 transmits the latest list to the user terminal 50 (step S130) and ends the process.
[0074] Next, an example of an image retransmission process executed by the server 30 will be described with reference to the flow diagram of FIG.
[0075] The server 30 starts this process upon receiving a transmission request from the user terminal 50. In this process, the server 30 first transmits a transmission request to the drive recorder 10 (step S210).
[0076] Next, the server 30 receives the image returned from the drive recorder 10 that received the transmission request (step S220). After receiving the image, the server 30 transmits the received image to the user terminal 50 (step S230) and ends the process.
[0077] [1-2. Effects] According to the embodiment described above in detail, the following effects can be obtained. (1a) Since unsent images are transferred from the drive recorder 10 to the user terminal 50 upon receiving a transmission request from the image request unit 53B of the user terminal 50, repeated uploading during communication failures and uploading of unnecessary images can be avoided. As a result, images that the drive recorder 10 was unable to upload can be resent to the user terminal 50 while suppressing an increase in the amount of communication between the drive recorder 10 and the server 30.
[0078] (1b) The list checking unit 33 of the server 30 and the list comparing unit 12D of the drive recorder 10 can match the user side list displayed on the user terminal 50 with the latest list stored in the drive recorder 10. Therefore, even if a new image is captured before retransmission of an unsent image, the image selected by the user can be matched with the image to be retransmitted. Also, by transmitting the latest list only when the lists do not match, the amount of communication between the server 30 and the user terminal 50 can be reduced.
[0079] [2. Second embodiment] [2-1. Configuration] The image display system 101 shown in FIG.
[0080] The configuration of the drive recorder 10 of the image display system 101 is similar to that of the image display system 1 of Fig. 1. The server 130 has the same configuration as the server 30 of Fig. 1, except for the function of the list check unit 133 described below.
[0081] 1, except that the user terminal 150 does not have the list request unit 53C and has the functions of the image request unit 153B described below. The same components of the server 130 and the user terminal 150 as those in FIG. 1 are denoted by the same reference numerals and will not be described.
[0082] The image request unit 153B of the user terminal 150 is configured to transmit to the list confirmation unit 133 of the server 130 a request to transmit an unsent image selected by the user from the user-side list.
[0083] The list confirmation unit 133 of the server 130 is configured to receive a transmission request from the image request unit 153B and transmit confirmation list information indicating the user side list to the drive recorder 10.
[0084] Furthermore, when matching information is returned from the list comparison unit 12D of the drive recorder 10, the list confirmation unit 133 transfers the unsent image for which a transmission request has been received from the drive recorder 10 to the user terminal 150 by the transfer unit 32. Furthermore, when the latest list is returned from the list comparison unit 12D, the list confirmation unit 133 is configured to transmit the latest list to the user terminal 150.
[0085] 9 shows an example of communication when retransmitting an image that could not be uploaded from the drive recorder 10 to the server 130. In this example, a request to transmit an untransmitted image is transmitted from the image request unit 153B to the server 130 by a user operation in the user terminal 150.
[0086] When the server 130 receives the transmission request, it transmits the confirmation list information to the drive recorder 10. The drive recorder 10 that has received the confirmation list information compares the confirmation list information with the latest list information, and transmits matching information or the latest list to the server 130.
[0087] When the latest list is sent from the drive recorder 10, the server 130 transmits this latest list to the user terminal 150. The user terminal 150 displays the received latest list.
[0088] On the other hand, when the server 130 receives the matching information from the drive recorder 10, the server 130 transmits a transmission request to the drive recorder 10. The drive recorder 10 that has received the transmission request transmits the selected untransmitted images to the server 130.
[0089] After completing reception of the unsent images, the server 130 transmits a transmission completion notification to the drive recorder 10. In addition, the server 130 transfers the received images to the user terminal 150. The user terminal 150 displays the transferred images.
[0090] An example of the image retransmission process executed by the server 130 will be described below with reference to the flow diagram of FIG.
[0091] The server 130 starts this process upon receiving a transmission request from the user terminal 150. In this process, the server 130 first transmits confirmation list information to the drive recorder 10 (step S310).
[0092] Next, the server 130 determines whether the data returned from the drive recorder 10 that received the confirmation list information is matching information (step S320). If matching information is returned from the drive recorder 10 (S320: YES), the server 130 transmits a transmission request to the drive recorder 10 (step S330).
[0093] Next, the server 130 receives the image returned from the drive recorder 10 that received the transmission request (step S340). After receiving the image, the server 130 transmits the received image to the user terminal 150 (step S350) and ends the process.
[0094] On the other hand, if the latest list has been returned from the drive recorder 10 (S320: NO), the server 130 transmits the latest list to the user terminal 150 (step S360), and ends the process.
[0095] [2-2. Effects] According to the embodiment described above in detail, the following effects can be obtained. (2a) When a request to transmit an unsent image is made, the user-side list can be automatically updated so that the image selected by the user matches the image to be resent. In addition, the request to transmit an image also serves as a request to update the list, thereby reducing the amount of communication between the server 130 and the user terminal 150.
[0096] 3. Other embodiments Although the embodiments of the present disclosure have been described above, it goes without saying that the present disclosure is not limited to the above-described embodiments and can take various forms.
[0097] (3a) In the image display system of the above embodiment, the server does not necessarily have to have a list checking unit. In other words, in an environment where there is a low possibility of a difference between the user's list and the latest list of the drive recorder, the list update function in the user terminal may be omitted.
[0098] (3b) In the image display system of the above embodiment, the server may periodically obtain the latest list of the drive recorder and transmit it to the user terminal as appropriate. However, from the viewpoint of promoting the reduction of the amount of communication between the server and the drive recorder, it is preferable to update the list in response to a request from the user terminal as in the above embodiment.
[0099] (3c) The function of one component in the above embodiments may be distributed among multiple components, or the functions of multiple components may be integrated into one component. In addition, a part of the configuration of the above embodiments may be omitted. In addition, at least a part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments. Note that all aspects included in the technical idea identified from the wording of the claims are embodiments of the present disclosure. [Explanation of symbols]
[0100] 1...image display system, 10...drive recorder, 11...camera, 12: communication module, 12A: image buffer, 12B: communication interface, 12C: list storage unit, 12D: list comparison unit, 30: server, 31: instruction unit, 32 transfer unit, 33 list check unit, 50 user terminal, 51 display device, 51A: image display unit, 51B: list display unit, 52: input device, 53: processing device, 53A: photography request unit, 53B: image request unit, 53C: list request unit, 101: image display system; 130: server; 133: list confirmation unit; 150: user terminal, 153B: image request unit.
Claims
1. A drive recorder mounted in a vehicle and capable of capturing images of the surroundings of the vehicle; A server capable of communicating with the drive recorder via a wireless communication line; A user terminal capable of communicating with the server; Equipped with The server has a transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; an image request unit configured to transmit to the server a request to transmit the untransmitted image selected by a user from the list; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, The user terminal has a list request unit configured to send an update request for the list to the server, the server has a list confirmation unit configured to receive the update request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to transmit the latest list to the user terminal when the latest list is returned from the list comparison unit; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Image display system.
2. A drive recorder mounted in a vehicle and capable of capturing images of the surroundings of the vehicle; A server capable of communicating with the drive recorder via a wireless communication line; A user terminal capable of communicating with the server; Equipped with The server has a transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; an image request unit configured to transmit to the server a request to transmit the untransmitted image selected by a user from the list; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, the server has a list confirmation unit configured to receive the transmission request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to, when the matching information is returned from the list comparison unit, transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal by the transfer unit, and, when the latest list is returned from the list comparison unit, transmit the latest list to the user terminal; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Image display system.
3. A drive recorder that is mounted on a vehicle, is capable of capturing images of the surroundings of the vehicle, and is capable of communicating with a server that is capable of communicating with a user terminal via a wireless communication line, The server has a transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; an image request unit configured to transmit to the server a request to transmit the untransmitted image selected by a user from the list; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, The user terminal has a list request unit configured to send an update request for the list to the server, the server has a list confirmation unit configured to receive the update request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to transmit the latest list to the user terminal when the latest list is returned from the list comparison unit; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Drive recorder.
4. A drive recorder that is mounted on a vehicle, can capture an image of an area around the vehicle, and can communicate with a server that can communicate with a user terminal via a wireless communication line, The server has a transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; an image request unit configured to transmit to the server a request to transmit the untransmitted image selected by a user from the list; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, the server has a list confirmation unit configured to receive the transmission request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to, when the matching information is returned from the list comparison unit, transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal by the transfer unit, and, when the latest list is returned from the list comparison unit, transmit the latest list to the user terminal; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Drive recorder.
5. An image display server capable of communicating with a user terminal and communicating with a drive recorder mounted in a vehicle and capable of capturing an image of the surroundings of the vehicle via a wireless communication line, A transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of untransmitted images that have not been transmitted to the image display server among the images captured by the drive recorder; an image request unit configured to transmit a request to transmit the untransmitted image selected by a user from the list to the image display server; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, The user terminal has a list request unit configured to send an update request for the list to the server, the server has a list confirmation unit configured to receive the update request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to transmit the latest list to the user terminal when the latest list is returned from the list comparison unit; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Image display server.
6. An image display server capable of communicating with a user terminal and communicating via a wireless communication line with a drive recorder mounted in a vehicle and capable of capturing images of the surroundings of the vehicle, A transfer unit configured to transfer the image captured by the drive recorder to the user terminal, The user terminal, an image display unit configured to display the image transferred by the transfer unit; a list display unit configured to display a list of untransmitted images that have not been transmitted to the image display server among the images captured by the drive recorder; an image request unit configured to transmit a request to transmit the untransmitted image selected by a user from the list to the image display server; having the transfer unit is configured to transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal, the server has a list confirmation unit configured to receive the transmission request and transmit, to the drive recorder, confirmation list information indicating the list displayed on the list display unit; the drive recorder has a list comparison unit configured to compare the confirmation list information received from the list confirmation unit with latest list information indicating a latest list stored in the drive recorder, the list comparison unit is configured to, when the confirmation list information and the latest list information match, return match information indicating that the confirmation list information and the latest list information match to the list confirmation unit, and, when the confirmation list information and the latest list information do not match, return the latest list to the list confirmation unit; the list confirmation unit is configured to, when the matching information is returned from the list comparison unit, transfer the unsent image for which the transmission request has been received from the drive recorder to the user terminal by the transfer unit, and, when the latest list is returned from the list comparison unit, transmit the latest list to the user terminal; the list display unit is configured to display the latest list as the list when the latest list is transmitted from the list check unit. Image display server.
7. A program for displaying an image for causing a computer to function as a user terminal that communicates with a server that is mounted on a vehicle and is capable of communicating with a drive recorder that is capable of capturing an image of the surroundings of the vehicle via a wireless communication line, Displaying the image captured by the drive recorder and transferred to the user terminal by the server; Displaying a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; sending a request to the server to transmit the untransmitted image selected by a user from the list; displaying the untransmitted image for which the transmission request has been received, which is transferred from the drive recorder by the server; sending a request to update the list to the server; the server that has received the update request transmits confirmation list information indicating the list displayed on the user terminal to the drive recorder, the drive recorder that has received the confirmation list information from the server compares the confirmation list information with latest list information indicating the latest list stored in the drive recorder, and if the confirmation list information and the latest list information match, returns match information indicating that the confirmation list information and the latest list information match to the server, and if the confirmation list information and the latest list information do not match, returns the latest list to the server, and when the server to which the latest list has been returned from the drive recorder transmits the latest list to the user terminal, displays the latest list as the list; An image display program that causes a computer to execute the following.
8. A program for displaying an image for causing a computer to function as a user terminal that communicates with a server that is mounted on a vehicle and is capable of communicating with a drive recorder that is capable of capturing an image of the surroundings of the vehicle via a wireless communication line, comprising: Displaying the image captured by the drive recorder and transferred to the user terminal by the server; Displaying a list of unsent images that have not been transmitted to the server among the images captured by the drive recorder; sending a request to the server to transmit the untransmitted image selected by a user from the list; displaying the untransmitted image for which the transmission request has been received, which is transferred from the drive recorder by the server; the server that has received the transmission request transmits confirmation list information indicating the list displayed on the user terminal to the drive recorder, the drive recorder that has received the confirmation list information from the server compares the confirmation list information with latest list information indicating the latest list stored in the drive recorder, and if the confirmation list information and the latest list information match, returns match information indicating that the confirmation list information and the latest list information match to the server, and if the confirmation list information and the latest list information do not match, returns the latest list to the server, the server to which the match information has been returned from the drive recorder transfers the unsent images that have received the transmission request from the drive recorder to the user terminal, and when the server to which the latest list has been returned from the drive recorder transmits the latest list to the user terminal, the server displays the latest list as the list; An image display program that causes a computer to execute the following.
Citation Information
Patent Citations
Information processor and method, program and storage medium
JP2009177355A
Data transfer system, client device, control method therefor and program
JP2014120107A
Travel video recording system, drive recorder to be used for the same, and upload method for recording travel video
JP2016091267A
Vehicle moving image transmission system and vehicle moving image transmission method
JP2018063667A
Vehicle information distribution method, information distribution device and management program
JP2018206248A
