Traveling video data recording and processing system and traveling video data recording and processing method
The system addresses the delay in providing edited driving video data by generating and delivering it upon trip completion, using cloud-based processing to efficiently create and transmit edited video data without additional vehicle hardware, ensuring timely delivery and cost-effectiveness.
Patent Information
- Application Number
- JP2024093902
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-10
- Publication Date
- 2025-12-22
AI Technical Summary
Existing systems do not efficiently provide edited driving video data to users quickly after vehicle travel, lacking a mechanism for immediate generation and delivery of edited video data upon completion of a trip.
A system that records driving video data using a camera in the vehicle, generates edited video data based on predefined conditions, and transmits it to a user's terminal upon reaching an editing start point, such as the end of the trip, utilizing cloud servers to process and store data outside the vehicle.
Enables rapid provision of edited driving video data to users without additional hardware in the vehicle, reflecting the entire trip conditions and avoiding increased costs.
Smart Images

Figure 2025185580000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology disclosed herein relates to a technology for storing and processing driving video data. [Background technology]
[0002] Patent Document 1 discloses a photography information viewing system that includes a server, a vehicle, and a terminal device. In this system, the server enables information collected from the vehicle to be viewed on the terminal device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-28492 Summary of the Invention [Problem to be solved by the invention]
[0004] It is conceivable that editing video data (video data while the vehicle is traveling) obtained by a camera installed in the vehicle can be used to generate edited video data that is useful to the user (for example, video data that can become a memory of the vehicle's travel). It is also desirable to provide such edited video data to the user as quickly as possible. However, Patent Document 1 does not disclose or suggest anything about the above-mentioned editing process.
[0005] The technology disclosed herein has been made in view of the above points, and its purpose is to provide edited driving video data to the user as quickly as possible. [Means for solving the problem]
[0006] The technology disclosed herein relates to a driving video data recording and processing system that records driving video data, which is video data obtained by a camera installed in a vehicle in which a user is riding, while the vehicle is driving, and generates edited video data based on the driving video data, a storage unit that stores the driving video data obtained by the camera; The system is equipped with a control unit that, when an editing start condition is met, that is, when the vehicle in motion reaches an editing start point, which is the point at which generation of the edited video data should begin, generates the edited video data by editing the driving video data stored in the memory unit, and transmits the edited video data to an information terminal used by the user.
[0007] With the above configuration, edited driving video data can be provided to the user more quickly than if the editing process were started in response to a request (instruction) from the user after the vehicle has finished driving. In this way, edited driving video data can be provided to the user as quickly as possible.
[0008] In the above driving video data recording and processing system, The editing start point may be a point where the travel of the vehicle ends.
[0009] With the above configuration, edited video data can be generated based on the driving video data obtained until the end of the vehicle's driving, thereby generating edited video data that reflects the vehicle's driving conditions until the end of the vehicle's driving.
[0010] In the above driving video data recording and processing system, The control unit may receive location information indicating a location of the vehicle, The editing start condition may be a condition that a period of time during which the position information is not updated reaches a predetermined period of time.
[0011] In the above configuration, when the vehicle stops traveling, the location information is no longer updated, so it is possible to check whether the vehicle has reached the point where its traveling ends based on whether the time during which the location information is not updated continues to reach a predetermined time.
[0012] In the above driving video data recording and processing system, The camera may be included in a drive recorder mounted on the vehicle, The drive recorder may be configured to transmit the driving video data obtained by the camera, The storage unit may store the driving video data transmitted from the drive recorder.
[0013] In the above configuration, the camera of the drive recorder mounted on the vehicle can also be used as a camera for obtaining driving video data used to generate edited video data. This eliminates the need to add a camera to the vehicle for obtaining driving video data used to generate edited video data, thereby avoiding an increase in vehicle costs due to the addition of additional cameras.
[0014] In the above driving video data recording and processing system, The storage unit and the control unit may be included in a server provided outside the vehicle and configured to communicate with the information terminal.
[0015] In the above configuration, it is not necessary to add a storage unit and a control unit that constitute the driving video data recording and processing system to the vehicle, so it is possible to avoid an increase in the cost of the vehicle due to the addition of additional units.
[0016] The technology disclosed herein relates to a driving video data recording processing method for recording driving video data, which is video data obtained by a camera installed in a vehicle in which a user is riding, while the vehicle is driving, and generating edited video data based on the driving video data, a recording step of storing the driving video data obtained by the camera in a storage unit; When an editing start condition is met, that is, when the vehicle in motion reaches an editing start point where generation of the edited video data should begin, the editing step generates the edited video data by editing the driving video data stored in the memory unit, and transmits the edited video data to an information terminal used by the user.
[0017] With the above method, edited driving video data can be provided to the user more quickly than if the editing process were started in response to a request (instruction) from the user after the vehicle has finished driving. In this way, edited driving video data can be provided to the user as quickly as possible. [Effects of the Invention]
[0018] According to the technology disclosed herein, edited driving video data can be provided to the user as quickly as possible. [Brief explanation of the drawings]
[0019] [Figure 1] 1 is a schematic diagram illustrating the configuration of a video data processing system including a driving video data recording and processing system according to an embodiment; [Figure 2] 10 is a schematic diagram showing an example of an edited result image (an image including a video shown in edited video data) displayed on an information terminal. FIG. [Figure 3] 10 is a flowchart illustrating the flow of a recording process. [Figure 4] 10 is a flowchart illustrating the flow of an editing process. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, the embodiments will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference numerals and their description will not be repeated.
[0021] (Video Data Processing System) 1 illustrates the configuration of a video data processing system according to an embodiment. In this example, the video data processing system includes a vehicle 10, a first cloud server 20, a second cloud server 30, and an information terminal 40.
[0022] 〔vehicle〕 A user rides in the vehicle 10. Examples of the vehicle 10 include a four-wheeled motor vehicle and a two-wheeled motor vehicle. Examples of the user include a driver who drives the vehicle 10, a passenger who rides in the vehicle 10 but does not drive the vehicle 10, and the like. In this example, the vehicle 10 has a drive recorder 15.
[0023] The drive recorder 15 includes a camera 151 , a positioning unit 152 , a communication unit 153 , a storage unit 154 , and a control unit 155 .
[0024] The camera 151 is disposed on the vehicle 10 and captures an image of the outside of the vehicle 10 (for example, the front of the vehicle 10) to generate video data showing an image of the outside of the vehicle 10. The video data includes at least one of a moving image and a still image. The video data is also associated with time information showing the time when the video data was obtained. Note that, hereinafter, video data obtained while the vehicle 10 is traveling (video data obtained while the vehicle 10 is traveling) will be referred to as "traveling video data."
[0025] The positioning unit 152 acquires location information indicating the location (specifically, latitude and longitude) of the vehicle in which the drive recorder 15 is installed. For example, the positioning unit 152 acquires the location information using a Global Positioning System (GPS). The location information is also associated with time information indicating the time when the location information was obtained.
[0026] Communication unit 153 transmits and receives various information and data. Communication unit 153 is a communication interface provided for communication between an external device (e.g., first cloud server 20) of drive recorder 15 and control unit 155. For example, communication unit 153 is configured by a communication device having a modulation function and / or a demodulation function.
[0027] The storage unit 154 stores various types of information and data. Specifically, the storage unit 154 stores information and data (for example, set values such as thresholds) used for control or information processing in the drive recorder 15, information and data (for example, video data and position information) obtained by each unit of the drive recorder 15, and the like. For example, the storage unit 154 is configured by a nonvolatile memory or the like.
[0028] The control unit 155 is connected to each unit of the drive recorder 15 (in this example, the camera 151, the positioning unit 152, the communication unit 153, and the storage unit 154) via signal lines, and controls each unit of the drive recorder 15. The control unit 155 also transmits and receives various information and data via the communication unit 153. The control unit 155 then performs various processes based on instructions input to the drive recorder 15, various information and data stored in the storage unit 154, and the like. In this example, the control unit 155 controls the camera 151, transmits video data, transmits location information, and the like.
[0029] For example, the control unit 155 is configured by a computer having a processor and a memory that stores various programs executed by the processor. The processor executes the various programs to realize various processes (functions) of the control unit 155. The control unit 155 may include a microcontroller that performs predetermined control (calculation). The control unit 155 may be realized only by hardware such as a dedicated circuit, or may be realized by a combination of hardware and software such as a program.
[0030] [First cloud server] The first cloud server 20 communicates with the drive recorder 15. The first cloud server 20 is configured with one or more information processing devices. The first cloud server 20 has a storage unit 21 and a control unit 22.
[0031] The storage unit 21 stores various types of information and data. Specifically, the storage unit 21 stores information and data (for example, setting values such as thresholds) used for control or information processing in the first cloud server 20, information and data (for example, video data and location information) input to the first cloud server 20, information and data obtained in the first cloud server 20, and the like. For example, the storage unit 21 is configured by a nonvolatile memory or the like.
[0032] The control unit 22 performs various processes based on instructions input to the first cloud server 20 and various information and data stored in the storage unit 21. In this example, the control unit 22 receives and stores video data and location information, and transmits the video data and location information.
[0033] For example, the control unit 22 is configured by a computer having a processor and a memory that stores various programs executed by the processor. The processor executes the various programs to realize various processes (functions) of the control unit 22. The control unit 22 may include a microcontroller that performs predetermined control (calculation). The control unit 22 may be realized only by hardware such as a dedicated circuit, or may be realized by a combination of hardware and software such as a program.
[0034] [Second cloud server] The second cloud server 30 communicates with the information terminal 40. The second cloud server 30 also communicates with the first cloud server 20. The second cloud server 30 is configured with one or more information processing devices. The second cloud server 30 has a storage unit 31 and a control unit 32.
[0035] The storage unit 31 stores various types of information and data. Specifically, the storage unit 31 stores information and data (for example, setting values such as thresholds) used for control or information processing in the second cloud server 30, information and data (for example, video data and location information) input to the second cloud server 30, information and data obtained in the second cloud server 30, and the like. For example, the configuration of the storage unit 31 is the same as the configuration of the storage unit 21.
[0036] The control unit 32 performs various processes based on instructions input to the second cloud server 30 and various information and data stored in the storage unit 31. In this example, the control unit 22 receives and stores video data and location information, edits the video data, and transmits the video data. For example, the configuration of the control unit 32 is the same as the configuration of the control unit 22.
[0037] [Information terminal] The information terminal 40 is used by a user aboard the vehicle 10. This "user aboard the vehicle 10" includes a user who is actually aboard the vehicle 10 while it is in motion, and a user who was aboard the vehicle 10 while it was in motion. Application software (hereinafter referred to as "app") for using the driving video data recording and processing system 1, which will be described later, is installed on the information terminal 40. This enables the information terminal 40 to communicate with the second cloud server 30.
[0038] Examples of the information terminal 40 include portable information terminals such as smartphones, tablets, and notebook personal computers, and stationary information terminals such as desktop personal computers. In this example, the information terminal 40 has an operation unit 41, a display unit 42, a communication unit 43, a storage unit 44, and a control unit 45.
[0039] The operation unit 41 is operated by a user of the information terminal 40. An operation input to the operation unit 41 is transmitted to the control unit 45. Specifically, the operation unit 41 transmits an electric signal corresponding to the operation input to the operation unit 41 to the control unit 45. As a result, information corresponding to the operation input to the operation unit 41 is input to the control unit 45. Examples of the operation unit 41 include a keyboard, a mouse, and a touchpad.
[0040] The display unit 42 displays video to a user who uses the information terminal 40. Specifically, the display unit 42 plays video based on video data supplied from the control unit 45, thereby displaying the video on the display unit 42. An example of the display unit 42 is a display device.
[0041] The communication unit 43 transmits and receives various information and data. The communication unit 153 is a communication interface provided for communication between an external device (e.g., second cloud server 30) of the information terminal 40 and the control unit 45. For example, the communication unit 43 is configured by a communication device having a modulation function and / or a demodulation function.
[0042] The storage unit 44 stores various types of information and data. Specifically, the storage unit 44 stores information and data (e.g., setting values such as thresholds) used for control or information processing in the information terminal 40, information and data (e.g., video data) input from outside the information terminal 40, information and data obtained by each unit of the information terminal 40, and the like. For example, the storage unit 44 is configured by a nonvolatile memory or the like.
[0043] The control unit 45 is connected to each unit of the information terminal 40 (in this example, the operation unit 41, the display unit 42, the communication unit 43, and the storage unit 44) via signal lines, and controls each unit of the information terminal 40. The control unit 45 also transmits and receives various information and data via the communication unit 43. The control unit 45 then performs various processes based on instructions input to the information terminal 40, various information and data stored in the storage unit 44, and the like. In this example, the control unit 45 receives and plays back video data.
[0044] For example, the control unit 45 is configured by a computer having a processor and a memory that stores various programs executed by the processor. The processor executes the various programs to realize various processes (functions) of the control unit 45. The control unit 45 may include a microcontroller that performs predetermined control (calculation). The control unit 45 may be realized only by hardware such as a dedicated circuit, or may be realized by a combination of hardware and software such as a program.
[0045] [Driving video data recording and processing system] The video data processing system includes a driving video data recording and processing system 1. The driving video data recording and processing system 1 records driving video data (video data when the vehicle 10 is driving) obtained by a camera 151 arranged in the vehicle 10 in which the user is riding, and generates edited video data based on the driving video data. The driving video data recording and processing system 1 includes a memory unit 2 and a control unit 3. In this example, the driving video data recording and processing system 1 is configured in a second cloud server 30. The memory unit 2 and the control unit 3 are configured by a memory unit 31 and a control unit 32 of the second cloud server 30. The second cloud server 30 is an example of a server provided outside the vehicle 10 and configured to communicate with an information terminal 40.
[0046] <Memory unit and control unit> The storage unit 2 stores driving video data obtained by a camera 151 arranged in the vehicle 10 in which the user is riding. When an editing start condition is met, that is, the vehicle 10 while traveling has reached an editing start point where generation of edited video data should start, the control unit 3 generates edited video data by editing the driving video data stored in the storage unit 2, and transmits the edited video data to the information terminal 40 used by the user.
[0047] In this example, the control unit 3 receives location information indicating the location of the vehicle 10. Specifically, the first cloud server 20 transmits the location information transmitted from the drive recorder 15 to the second cloud server 30. In the second cloud server 30, the control unit 32 (control unit 3) receives the location information transmitted from the first cloud server 20 (location information indicating the location of the vehicle 10).
[0048] In this example, the editing start point is the point where the travel of the vehicle 10 ends (for example, the destination point of the trip by the vehicle 10). The editing start condition is that the time during which the position information is not updated continues to reach a predetermined time. The predetermined time is the time during which the travel of the vehicle 10 ends and the vehicle 10 can be considered to be stopped, and is set to, for example, "five minutes."
[0049] [Association between users, cameras, and information terminals] In the video data processing system, users, cameras 151 (specifically, drive recorders 15), and information terminals 40 are associated with each other. Association information indicating these associations (which camera 151 and which information terminal 40 are associated with which user) is stored in the storage unit 2 (storage unit 31 in this example) of the running video data recording and processing system 1. By referring to such association information, edited video data can be generated for each user based on the running video data obtained by the camera 151 (the camera 151 installed in the vehicle 10 in which the user is riding), and the generated edited video data can be transmitted to the information terminal 40 (the information terminal 40 used by the user).
[0050] For example, as an initial setting, the user operates the information terminal 40 to transmit user information (such as an ID) for identifying the user and drive recorder information (such as a manufacturer, model, and ID) for identifying the drive recorder 15 installed in the vehicle 10 to the driving video data recording and processing system 1 (in this example, the second cloud server 30). The control unit 3 (in this example, the control unit 32) of the driving video data recording and processing system 1 generates the above-mentioned association information based on the information transmitted from the information terminal 40, and stores the generated association information in the storage unit 2. The control unit 3 performs the above-mentioned processing for each user by referring to the association information.
[0051] Furthermore, in this example, control unit 3 identifies first cloud server 20 that can communicate with drive recorder 15 based on the drive recorder information transmitted from information terminal 40, and sets the identified first cloud server 20 as "first cloud server 20 for obtaining driving video data related to the user." Then, control unit 3 registers information indicating this setting (whether the cloud server is "first cloud server 20 for obtaining driving video data related to the user") in the association information.
[0052] [Edited video data] Next, we will explain the "edited video data" generated by the traveling video data recording and processing system 1. The edited video data is digest video data that shows a digest video including one or more highlight scenes (scenes that are interesting highlights) from the video shown in the traveling video data (video seen from the traveling vehicle 10). Examples of highlight scenes include scenes in which the scenery changes drastically, scenes that include landmarks or other landmarks or iconic buildings, and scenes in which famous places such as tourist attractions are passed.
[0053] Such edited video data is video data that is useful to the user (for example, video data that can become a memory of a vehicle trip). Note that the time length of the edited video data is shorter than the time length of the driving video data (original driving video data) used to generate the edited video data.
[0054] For example, edited video data may be generated by editing driving video data based on predetermined editing rules, or may be generated by inputting driving video data into an editing model (a model for generating edited video data) constructed by machine learning.
[0055] [Screen displayed on information terminal] Next, referring to Fig. 2, an edited result image (an image including a video image shown in the edited video data) displayed on the information terminal 40 will be described. For example, when an operation to display the edited result image is input to the operation unit 41, the control unit 45 of the information terminal 40 causes the edited result image to be displayed on the display unit 42 based on the edited video data generated by the traveling video data recording and processing system 1.
[0056] As shown in FIG. 2, the edited result image includes the video (digest video) shown in the edited video data, as well as the date and time when the drive (travel of the vehicle 10) was performed and the route traveled by the vehicle 10.
[0057] [Processing by driving video data recording and processing system] Next, the processing by the driving video data recording processing system 1 will be described in detail. The driving video data recording processing system 1 performs recording processing and editing processing. The recording processing is processing for storing driving video data obtained by a camera 151 arranged in the vehicle 10 in which the user is riding in the storage unit 2. The editing processing is processing for generating edited video data based on the driving video data stored in the storage unit 2 and transmitting the edited video data to the information terminal 40 used by the user. Note that the processing by the driving video data recording processing system 1 is an example of a driving video data recording processing method.
[0058] In the following, for the sake of simplicity, the processes (recording process and editing process) performed for "one user" among the users who use the running video data recording and processing system 1 will be described.
[0059] [Recording process] Next, the recording process will be described with reference to Fig. 3. In this example, when the vehicle 10 in which the user is riding changes from a non-travelable state (for example, an ignition-off state) to a travelable state (for example, an ignition-on state), the following process is repeatedly performed.
[0060] <Step S11> The camera 151 included in the drive recorder 15 arranged in the vehicle 10 captures images of the outside of the vehicle (outside the vehicle 10). The camera 151 captures images continuously (continuously without interruption in the case of video, and periodically at a predetermined interval in the case of still images). This provides driving video data, which is video data of the vehicle 10 while it is driving. The control unit 155 of the drive recorder 15 associates "time information indicating the time when the driving video data was obtained" with the driving video data obtained by the camera 151, and stores the driving video data associated with the time information in the storage unit 154.
[0061] Furthermore, the positioning unit 152 included in the drive recorder 15 arranged in the vehicle 10 acquires location information indicating the location of the vehicle 10. The control unit 155 of the drive recorder 15 associates the location information acquired by the positioning unit 152 with "time information indicating the time when the driving video data was acquired" and stores the location information associated with the time information in the storage unit 154.
[0062] <Step S12> Next, control unit 155 of drive recorder 15 transmits the "driving video data associated with time information" and the "location information associated with time information" stored in storage unit 154 in step S11 to first cloud server 20. The driving video data and location information transmitted to first cloud server 20 are deleted from storage unit 154. Storage unit 154 functions as a buffer that temporarily stores the driving video data and location information.
[0063] The control unit 22 of the first cloud server 20 stores the “driving video data associated with time information” and “location information associated with time information” transmitted from the drive recorder 15 in the memory unit 21 of the first cloud server 20.
[0064] <Step S13> Next, the control unit 22 of the first cloud server 20 transmits the “driving video data associated with time information” and the “location information associated with time information” stored in the memory unit 21 in step S12 to the second cloud server 30.
[0065] <Step S14> Next, the control unit 32 of the second cloud server 30 stores the "driving video data associated with the time information" and the "position information associated with the time information" transmitted from the drive recorder 15 in step S13 in the storage unit 31 of the second cloud server 30. The process of step S14 is an example of a recording step.
[0066] The above processing is performed continuously until the vehicle 10 in which the user is riding changes from a drivable state (for example, ignition on) to a non-drivable state (for example, ignition off). In order to maintain real-time performance, the transmission and reception of the above data and information is performed immediately (as quickly as possible).
[0067] Through the above processing, the driving video data obtained by the camera 151 arranged on the vehicle 10 can be stored at any time in the storage unit 31 (storage unit 2 of the driving video data recording and processing system 1) of the second cloud server 30. In addition, location information indicating the location of the vehicle 10 can be provided to the control unit 32 (control unit 3 of the driving video data recording and processing system 1) of the second cloud server 30 at any time.
[0068] [Editing process] Next, the editing process will be described with reference to Fig. 4. In this example, when the vehicle 10 in which the user is riding starts traveling (for example, when the position of the vehicle 10 indicated in the position information is updated), the following process is performed. The editing process is an example of an editing step.
[0069] <Step S21> The control unit 3 of the traveling video data recording processing system 1 determines whether a predetermined editing start condition is met. The editing start condition is a condition in which the traveling vehicle 10 has reached an editing start point. The editing start point is a point at which generation of edited video data should start. When the editing start condition is met, the process of step S22 is performed.
[0070] In this example, the editing start point is the point where the travel of the vehicle 10 ends (for example, the destination point of the trip by the vehicle 10). The editing start condition is that the time during which the position information (the position of the vehicle 10) continues not to be updated reaches a predetermined time. When the time during which the position information that should be provided to the control unit 3 continues not to be updated (a state in which the position information is not provided) reaches the predetermined time, the processing of step S22 is performed.
[0071] <Step S22> In the driving video data recording and processing system 1, the control unit 3 reads out the driving video data stored in the storage unit 2, and performs an editing process on the read out driving video data to generate edited video data.
[0072] In this example, when the vehicle 10 starts traveling (when the provision of location information to the control unit 3 starts), the control unit 3 stores, in the storage unit 2, traveling start time information indicating the time when the vehicle 10 started traveling. The control unit 3 then references the time information associated with the traveling video data stored in the storage unit 2 and reads out the traveling video data obtained from the time when the vehicle 10 started traveling until the time when the editing start condition is met. Next, the control unit 3 performs a predetermined process on the read traveling video data to generate edited video data. For example, the predetermined process may be a process of generating edited video data by editing the traveling video data based on predetermined editing rules, or a process of generating edited video data by inputting the traveling video data into an editing model constructed by machine learning.
[0073] <Step S23> Next, in the driving video data recording and processing system 1, the control unit 3 transmits the edited video data generated in step S22 to the information terminal 40. As a result, by operating the information terminal 40, the user can display the digest video shown in the edited video data (digest video including one or more highlight scenes in the video viewed from the driving vehicle 10) on the display unit 42 of the information terminal 40 and view the video.
[0074] In this example, the control unit 3 transmits the edited result image data including the edited video data to the information terminal 40. As a result, the edited result image (an image including the video shown in the edited video data) shown in FIG. 2 is displayed on the display unit 42 of the information terminal 40.
[0075] [Effects of the embodiment] As described above, in the driving video data recording and processing system 1 according to the embodiment, the storage unit 2 stores driving video data (video data when the vehicle 10 is driving) obtained by the camera 151 arranged in the vehicle 10 in which the user is riding. When an editing start condition is met, that is, the vehicle 10 while driving has reached an editing start point where generation of edited video data should start, the control unit 3 generates edited video data by editing the driving video data stored in the storage unit 2, and transmits the edited video data to the information terminal 40 used by the user.
[0076] According to the above configuration, edited driving video data can be provided to the user more quickly than when editing processing is started in response to a request (instruction) from the user after the vehicle 10 has finished driving. In this way, edited driving video data can be provided to the user as quickly as possible.
[0077] In addition, in the driving video data recording and processing system 1 according to the embodiment, the editing start point is the point where the driving of the vehicle 10 ends.
[0078] According to the above configuration, edited video data can be generated based on the driving video data obtained until the end of the driving of the vehicle 10. This makes it possible to generate edited video data that reflects the driving conditions of the vehicle 10 until the end of the driving of the vehicle 10.
[0079] Furthermore, in the driving video data recording and processing system 1 according to the embodiment, the control unit 3 receives position information indicating the position of the vehicle 10. The editing start condition is that the time during which the position information remains unupdated reaches a predetermined time.
[0080] According to the above configuration, the location information is no longer updated when the traveling of the vehicle 10 ends. Therefore, it is possible to confirm whether the vehicle 10 has reached the point where the traveling of the vehicle 10 ends, based on whether the time during which the location information is not updated continues reaches a predetermined time.
[0081] In the driving video data recording and processing system 1 according to the embodiment, the camera 151 is included in the drive recorder 15 mounted on the vehicle 10. The drive recorder 15 is configured to transmit the driving video data obtained by the camera 151. The storage unit 2 stores the driving video data transmitted from the drive recorder 15.
[0082] According to the above configuration, the camera of the drive recorder 15 mounted on the vehicle 10 can also be used as a "camera for obtaining driving video data to be used to generate edited video data." This eliminates the need to add a camera to the vehicle 10 to obtain driving video data to be used to generate edited video data, thereby avoiding an increase in the cost of the vehicle 10 due to the addition of another camera.
[0083] In addition, in the driving video data recording and processing system 1 according to the embodiment, the memory unit 2 and the control unit 3 are included in a server (in this example, the second cloud server 30) that is provided outside the vehicle 10 and configured to communicate with the information terminal 40.
[0084] According to the above configuration, it is not necessary to add the storage unit 2 and the control unit 3 that make up the driving video data recording and processing system 1 to the vehicle 10, so that an increase in the cost of the vehicle 10 due to the addition can be avoided.
[0085] (Other embodiments) In the above description, the following configuration or processing may be performed.
[0086] Instead of the first cloud server 20 and the second cloud server 30, one cloud server that can communicate with both the vehicle 10 and the information terminal 40 may be provided.
[0087] A part or all of the driving video data recording and processing system 1 (specifically, the storage unit 2 and the control unit 3 included in the driving video data recording and processing system 1) may be included in an information processing device other than the second cloud server 30. For example, a part or all of the driving video data recording and processing system 1 may be included in the vehicle 10, or may be included in the single cloud server provided in place of the first cloud server 20 and the second cloud server 30.
[0088] The camera for obtaining driving video data may be camera 151 included in drive recorder 15, a camera (not shown) included in equipment for ADAS (Advanced Driver-Assistance Systems), or a camera (not shown) included in a mobile information terminal on which an app with a drive recorder function has been installed.
[0089] In the editing process for generating edited video data, in addition to the driving video data obtained by the camera 151, video data obtained by a camera (not shown) included in the information terminal 40 operated by a user on board the vehicle 10 may be used. The control unit 3 of the driving video data recording and processing system 1 may generate edited video data based on the driving video data obtained by the camera 151 and the video data transmitted from the information terminal 40.
[0090] The location information provided to the control unit 3 of the driving video data recording and processing system 1 is not limited to location information acquired by the drive recorder 15 provided in the vehicle 10. For example, the location information provided to the control unit 3 may be location information acquired by a car navigation system (not shown) provided in the vehicle 10. The location information may be transmitted directly or indirectly from the car navigation system to the driving video data recording and processing system 1. The control unit 3 may confirm the location of the vehicle 10 based on the location information acquired by the car navigation system provided in the vehicle 10.
[0091] The "state in which location information is not updated" may include a state in which location information that should be provided to the control unit 3 is not provided to the control unit 3, as well as a state in which location information is provided to the control unit 3 as needed but the location of the vehicle 10 indicated in the location information is not updated. In other words, the editing start condition may be a condition in which the time during which the location information is not provided to the control unit 3 continues to reach a predetermined time, or a condition in which the time during which the location of the vehicle 10 indicated in the location information that is provided to the control unit 3 as needed but is not updated continues to reach a predetermined time.
[0092] The editing start point is not limited to the point where the travel of the vehicle 10 ends. For example, the editing start point may be a point a predetermined distance before the point where the travel of the vehicle 10 ends (for example, a point located on a circumference with a predetermined distance as its radius and centered on the point where the travel of the vehicle 10 ends). The predetermined distance is a distance at which the travel of the vehicle 10 is considered to soon end, and is set to, for example, "100 m." Alternatively, the editing start point may be a point specified by the user.
[0093] The editing process may be performed each time the vehicle 10 travels (may be performed every time), or may be performed only for predetermined travels of the vehicle 10. For example, the predetermined travel for which the editing process is performed may be a travel for which the user has requested "execution of editing process" before the vehicle 10 starts traveling (or within a predetermined period immediately after the vehicle 10 starts traveling), or may be a travel for which the distance traveled by the vehicle 10 exceeds a predetermined reference distance (a distance that can be considered as a trip by the vehicle 10).
[0094] The edited video data may be associated with music data indicating background music (BGM). For example, the control unit 3 of the running video data recording and processing system 1 may associate music data selected from a plurality of music data prepared in advance with the edited video data, and transmit the edited video data and the music data to the information terminal 40. Well-known music selection techniques may be used in the process of selecting the music data.
[0095] Furthermore, the technology disclosed herein is not limited to vehicles and may be applied to other moving bodies such as railway vehicles, aircraft, and ships. For example, the system disclosed herein may be a moving video data recording and processing system that records moving video data, which is video data of a moving body while it is moving, obtained by a camera installed in the moving body on which a user rides, and generates edited video data based on the moving video data. The moving video data recording and processing system may be a system in which the "vehicle" and "moving" in the moving video data recording and processing system are replaced with "moving body" and "moving." The same applies to the method disclosed herein. For example, the moving video data recording and processing method may be a method in which the "vehicle" and "moving" in the moving video data recording and processing method are replaced with "moving body" and "moving."
[0096] The above embodiments may be combined as appropriate. The above embodiments are essentially preferred examples and are not intended to limit the scope of the technology disclosed herein, its applications, or its uses. [Industrial Applicability]
[0097] As described above, the technology disclosed herein is useful as a driving video data recording and processing technology. [Explanation of symbols]
[0098] 1. Driving video data recording and processing system 2 Storage section 3. Control Unit 10 vehicles 15 Drive recorder 151 Camera 152 Positioning unit 153 Communications Department 154 Storage section 155 Control Unit 20 First Cloud Server 21 Memory section 22 Control Unit 30 Second cloud server (server) 31 Storage section 32 Control Unit 40 Information terminal 41 Operation section 42 Display section 43 Communications Department 44 Storage section 45 Control Unit
Claims
1. A driving video data recording and processing system that records driving video data, which is video data of a vehicle traveling, obtained by a camera disposed in the vehicle in which a user is riding, and generates edited video data based on the driving video data, a storage unit that stores the driving video data obtained by the camera; and a control unit that, when an editing start condition is met, that is, the vehicle in motion has reached an editing start point where generation of the edited video data should be started, generates the edited video data by editing the driving video data stored in the storage unit, and transmits the edited video data to an information terminal used by the user. Driving video data recording and processing system.
2. 2. The driving video data recording and processing system according to claim 1, The editing start point is the point where the travel of the vehicle ends. Driving video data recording and processing system.
3. 3. The driving video data recording and processing system according to claim 2, the control unit receives location information indicating a location of the vehicle; The editing start condition is that the time during which the position information is not updated reaches a predetermined time. Driving video data recording and processing system.
4. In any one of claims 1 to 3, the driving video data recording and processing system the camera is included in a drive recorder mounted on the vehicle, The drive recorder is configured to transmit the driving video data obtained by the camera, The storage unit stores the driving video data transmitted from the drive recorder. Driving video data recording and processing system.
5. 5. The driving video data recording and processing system according to claim 4, The storage unit and the control unit are included in a server that is provided outside the vehicle and configured to communicate with the information terminal. Driving video data recording and processing system.
6. A driving video data recording processing method for recording driving video data, which is video data of a vehicle traveling, obtained by a camera disposed in the vehicle in which a user is riding, and generating edited video data based on the driving video data, a recording step of storing the driving video data obtained by the camera in a storage unit; an editing step of, when an editing start condition is met, that is, when the traveling vehicle has reached an editing start point where generation of the edited video data should be started, generating the edited video data by editing the traveling video data stored in the storage unit, and transmitting the edited video data to an information terminal used by the user. Driving video data recording and processing method.
Citation Information
Patent Citations
Photographing information browsing system
JP2010028492A