Driving video management method, system and device, computing device and storage medium

By integrating driving video management methods into the domain controller, the problem of driving video being parsed and stored is solved, thus addressing the issues of storage space and computing resources occupied by dashcams. This achieves efficient resource utilization and convenient video management, saving on overall vehicle costs.

CN118411770BActive Publication Date: 2026-01-02CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410497305.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-23
Publication Date
2026-01-02
Estimated Expiration
2044-04-23

AI Technical Summary

Technical Problem

Existing dashcams occupy additional storage space and computing resources, resulting in a waste of storage and computing resources.

Method used

Integrate vehicle video management methods into the domain controller. Capture video streams through cameras and parse and store vehicle videos when connected to external storage devices. Manage vehicle videos, including acquiring emergency video streams during emergency events and performing video segmentation, parsing, and merging when the external storage device is in normal condition.

Benefits of technology

It reduces the waste of storage space and computing resources, improves the convenience of vehicle video management and the processing efficiency of domain controllers, saves the overall vehicle cost, and eliminates the need to install a separate dashcam.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118411770B_ABST
    Figure CN118411770B_ABST
Patent Text Reader

Abstract

The application discloses a kind of driving video management method, system, device, computing device and storage medium, belong to video processing technical field.The method comprises: receiving the video stream that camera connected with domain controller gathers;In the case where it is detected that domain controller is connected with external storage device, and the state of external storage device is normal, video stream is parsed to obtain driving video storage to external storage device;In response to the triggering operation of driving record software integrated to domain controller, the driving video stored in external storage device is managed.In this way, the driving record software is integrated in the existing domain controller of the whole vehicle, which can fully integrate and reuse the real vehicle resources, so that the domain controller realizes the function of the driving recorder.Further, without installing the driving recorder, the driving video is managed in the existing domain controller of the vehicle, which reduces the waste of computing resources, and the driving video is stored in the external storage device, which reduces the waste of storage resources of the domain controller.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of video processing, and in particular to a driving video management method, system and device, a computing device and a storage medium. BACKGROUND

[0002] With the rapid development of the automobile industry, the configuration rate of the driving recorders on the automobile is getting higher and higher. After the vehicle owner installs the driving recorder, the driving video images and sound of the whole process of the automobile can be recorded, and through the high-definition lens, the image and sound during the driving of the vehicle can be recorded, when an accident occurs, the evidence can be provided immediately, and the self-right of the driver can be protected. In the driving recorder, the monitoring video can be recorded and played back, and the accident responsibility is clear at a glance, and the traffic police can handle the accident quickly and accurately; the scene can be quickly evacuated to restore the traffic, and the effective evidence at the time of the accident can be preserved, and the safe and smooth traffic environment can be created.

[0003] However, the driving recorders installed on the vehicle at present, whether they are factory-equipped or after-installed by the vehicle owner, have more or less problems, such as occupying additional storage space and using additional computing resources to manage the driving video, which causes the waste of storage resources and computing resources. SUMMARY

[0004] Therefore, the present application provides a driving video management method, a driving video management system, a driving video management device, a computing device and a computer readable storage medium, which aims to at least solve the technical problem of waste of storage resources and computing resources in the related art to some extent.

[0005] To achieve the above-mentioned purpose, the first aspect of the present application provides a driving video management method applied to a domain controller, and the method comprises:

[0006] receiving a video stream collected by a camera connected with the domain controller;

[0007] In the case that it is detected that the domain controller is connected with an external storage device, and the state of the external storage device is normal, the video stream is analyzed to obtain a driving video;

[0008] storing the driving video to the external storage device;

[0009] In response to a triggering operation of a driving recorder software integrated with the domain controller, the driving video stored in the external storage device is managed.

[0010] According to an embodiment of the present application, after receiving the video stream collected by the camera connected with the domain controller, the method further comprises:

[0011] In response to receiving the emergency event trigger signal, the preset time length of the emergency video stream collected before and after the time point corresponding to the emergency event trigger signal is obtained from the video stream;

[0012] Correspondingly, the driving video is obtained by analyzing the video stream, and the method comprises the following steps:

[0013] The emergency video is obtained by analyzing the emergency video stream.

[0014] According to an embodiment of the present application, the driving video is obtained by analyzing the video stream, and the method comprises the following steps:

[0015] The video stream is divided into a plurality of video segments according to the recording time length, and each video segment is analyzed, and in the analysis process, if the domain controller is disconnected from the external storage device, the current video segment that is not completed is continuously analyzed until the domain controller is reconnected with the external storage device, the contents analyzed before and after the disconnection of the current video segment are combined, and the driving video corresponding to the current video segment is obtained.

[0016] According to an embodiment of the present application, the normal state of the external storage device includes that the remaining capacity of the external storage device is sufficient, the partition is reasonable, and no irrelevant files are stored; the method further comprises the following steps:

[0017] If it is detected that the remaining capacity of the external storage device is insufficient, information for replacing the external storage device is generated and displayed;

[0018] If it is detected that the external storage device is not partitioned, the storage space of the external storage device is partitioned;

[0019] If it is detected that the partition of the external storage device is unreasonable, the external storage device is formatted and the storage space is re-partitioned;

[0020] If it is detected that the partition of the external storage device is reasonable and irrelevant files are stored in the partition, the irrelevant files are deleted.

[0021] According to an embodiment of the present application, in response to the triggering operation of the driving record software integrated with the domain controller, the driving video stored in the external storage device is managed, and the method comprises the following steps:

[0022] After the driving record software is started, a driving record interface is displayed;

[0023] If the driving speed of the vehicle is not greater than a speed threshold, the driving video is displayed in real time on the driving record interface.

[0024] According to an embodiment of the present application, the driving record interface further comprises a file management control and a setting control, and the method further comprises the following steps:

[0025] The file management interface is displayed in response to a triggering operation on a file management control, wherein the file management interface includes a plurality of driving video files; and the driving video file is played or edited in response to a playing or editing operation on any driving video file.

[0026] The setting interface is displayed in response to a triggering operation on a setting control, wherein the setting interface includes a plurality of setting options, and the parameter of the setting option is modified in response to a modifying operation on any setting option.

[0027] To achieve the above object, the second aspect of the present application provides a driving video management system, which comprises a domain controller, a camera and an external storage device.

[0028] The camera is configured to collect a video stream of a vehicle periphery and send the video stream to the domain controller.

[0029] The domain controller is configured to receive the video stream collected by the camera, and in a case where the domain controller is connected with the external storage device and the state of the external storage device is normal, analyze the video stream to obtain a driving video, store the driving video in the external storage device, and manage the driving video in response to a triggering operation on a driving record software integrated in the domain controller.

[0030] According to one embodiment of the present application, the domain controller comprises a display screen.

[0031] The display screen is configured to display a driving record interface after the driving record software is started, and display the driving video in real time on the driving record interface in a case where the driving speed of the vehicle is not greater than a speed threshold.

[0032] To achieve the above object, the third aspect of the present application provides a driving video management device applied to a domain controller, which comprises:

[0033] The receiving module is configured to receive a video stream collected by a camera connected with the domain controller.

[0034] The analyzing module is configured to analyze the video stream to obtain a driving video in a case where the domain controller is connected with an external storage device and the state of the external storage device is normal.

[0035] The storage module is configured to store the driving video in the external storage device.

[0036] The management module is configured to manage the driving video stored in the external storage device in response to a triggering operation on a driving record software integrated in the domain controller.

[0037] To achieve the above object, the fourth aspect of the present application provides a computing device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, when the processor executes the computer program, the driving video management method of any one of the first aspect is realized.

[0038] To achieve the above object, the fifth aspect of the present application provides a computer readable storage medium, which stores a computer program, when the processor executes the computer program, the driving video management method of any one of the first aspect is realized.

[0039] The driving video management method provided by the embodiment of the present application is applied to a domain controller, receives a video stream collected by a camera connected with the domain controller, parses the video stream to obtain a driving video under the condition that the domain controller is connected with an external storage device and the state of the external storage device is normal, stores the driving video to the external storage device, and manages the driving video stored in the external storage device in response to a trigger operation on a driving record software integrated with the domain controller. Thus, the driving record software is integrated in the existing domain controller of the whole vehicle, the real vehicle resources are fully integrated and reused, the video stream of the camera can be shared, the domain controller realizes the function of the driving record device, a separate driving record device does not need to be installed, and the cost of the whole vehicle is saved. Moreover, the driving record device does not need to be additionally installed, the driving video is managed in the existing domain controller of the vehicle, the waste of computing resources is reduced, the convenience of the driving video management is improved, the driving video is stored in the external storage device, the storage space occupation of the domain controller is reduced, the waste of storage resources is reduced, the domain controller can perform more other operations, and the processing efficiency of the domain controller is improved.

[0040] Additional aspects and advantages of the present application will be described in the following description, become apparent from the following description, or be learned by practice of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0041] Figure 1 is a flow chart of a driving video management method according to an embodiment of the present application;

[0042] Figure 2 is a functional schematic diagram of a driving record software according to an embodiment of the present application;

[0043] Figure 3 is a schematic diagram of a driving record interface according to an embodiment of the present application;

[0044] Figure 4 is a schematic diagram of a file management interface according to an embodiment of the present application;

[0045] Figure 5is a schematic diagram of a setting interface according to an embodiment of the present application;

[0046] Figure 6 is a structural block diagram of a driving video management system according to an embodiment of the present application;

[0047] Figure 7 is a structural block diagram of a driving video management device according to an embodiment of the present application;

[0048] Figure 8 is a structural schematic diagram of a computing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0049] Embodiments of the present application are described in detail below with reference to the accompanying drawings, in which the same or similar components have the same or similar reference numbers throughout the drawings and a detailed description of the same or similar components is not repeated. The embodiments described below by reference to the accompanying drawings are exemplary and are intended to explain the present application, and should not be understood as limiting the present application.

[0050] A driving video management method and system, a domain controller, a computing device and a computer readable storage medium according to embodiments of the present application are described below with reference to the accompanying drawings.

[0051] Figure 1 is a flowchart of a driving video management method according to an embodiment of the present application, the method applied to a domain controller, which can include the following steps.

[0052] Step 101: receiving a video stream collected by a camera connected to the domain controller.

[0053] In a specific implementation, the domain controller establishes a connection with a camera configured in a vehicle, supplies power to the camera, and transmits the video stream collected by the camera in real time to the domain controller.

[0054] As an example, the domain controller can be a cockpit domain controller or an in-vehicle entertainment information controller, which is connected to the camera by coaxial LVDS (Low Voltage Differential Signaling), and the camera transmits the video stream to the domain controller through the LVDS interface. Moreover, the camera can be a front-view / AR (Augmented Reality) camera configured on the front windshield of the vehicle, and the resolution of the video stream collected by the camera is 1920x1080@30fps.

[0055] In some embodiments, although the domain controller integrates the driving record software, the driving record software needs to be started in the case that the camera is determined to be in normal state. Therefore, after the domain controller establishes a connection with the camera, the domain controller can detect the state of the camera in real time, and if the camera is in normal state, the domain controller receives the video stream collected by the camera in real time, and if the camera is not in normal state, the domain controller displays a black screen on the display screen of the domain controller and displays a prompt information to remind the user to check the camera. For example, the prompt information can be "Camera is abnormal, please check the camera".

[0056] As an example, the state of the camera can be determined by detecting whether the GMSL (Gigabit Multimedia Serial Links) signal of the camera is normal, and the driving record software of the domain controller can be started to receive the video stream transmitted by the camera in the case that the state of the camera is determined to be normal.

[0057] Step 102: In the case that the domain controller is connected with the external storage device and the state of the external storage device is normal, the driving video is obtained by parsing the video stream.

[0058] In the embodiments of the present application, in order to save the storage space of the domain controller, the external storage device can be connected to store the driving video, therefore, the domain controller also needs to determine whether the external storage device is connected and the state of the external storage device, and the received video stream is parsed in the case that the external storage device is connected and the state of the external storage device is normal.

[0059] As an example, the external storage device can be a U disk (USB flash disk) or a TF card (Trans-flash Card) or any storage device that can be connected with the domain controller and has a storage function. The normal state of the external storage device includes that the remaining capacity of the external storage device is sufficient, the partition is reasonable, and no irrelevant files are stored.

[0060] In specific implementation, the domain controller can first detect whether the external storage device is connected, if not, a pop-up window is displayed to remind the user to insert the external storage device, and the functions such as video recording and shooting are stopped; if the external storage device is connected, the domain controller detects whether the external storage device can be normally used, if not, a pop-up window is displayed to remind that the external storage device is damaged, and the functions such as video recording and shooting are stopped; if the external storage device can be normally used, the domain controller detects the state of the external storage device. Specifically, the domain controller detects whether the remaining capacity of the external storage device is sufficient, whether the storage space is partitioned, whether the partition is reasonable, and whether irrelevant files are stored, and if all the conditions are met, the domain controller determines that the state of the external storage device is normal, the domain controller can receive the video stream collected by the camera in real time, and the driving video is obtained by parsing the video stream.

[0061] As an example, the domain controller can detect the remaining capacity of the external storage device, and compare the remaining capacity with a preset capacity threshold. If the remaining capacity is greater than the preset capacity threshold, it is determined that the remaining capacity of the external storage device is sufficient. In addition, it can be detected whether the storage space of the external storage device has been divided into a preset number of partitions, i.e. whether the external storage device includes a preset number of folders. If yes, it is detected according to the naming rule whether there are irrelevant files in each partition of the external storage device. If not, it can be determined that the state of the external storage device is normal.

[0062] Exemplarily, the irrelevant files can be files irrelevant to vehicle driving or videos not captured by a camera. The preset capacity threshold and the preset number can be set according to actual needs, which are not limited in the embodiment. For example, the preset capacity threshold can be 7.6G, and the preset number can be 3.

[0063] Further, if it is detected that the remaining capacity of the external storage device is insufficient, information for replacing the external storage device is generated and displayed. If it is detected that the external storage device is not partitioned, the storage space of the external storage device is partitioned. If it is detected that the partition of the external storage device is unreasonable, the external storage device is formatted and the storage space is repartitioned. If it is detected that the partition of the external storage device is reasonable and there are irrelevant files in the partition, the irrelevant files are deleted.

[0064] That is, if it is detected that the remaining capacity is less than or equal to the preset capacity threshold, it is determined that the remaining capacity of the external storage device is insufficient. Information for replacing the external storage device can be generated and displayed so that the user replaces the external storage device. If it is detected that the remaining capacity of the external storage device is sufficient but the storage space is a whole and has not been divided into multiple partitions, the storage space of the external storage device is divided into a preset number of partitions. If it is detected that the external storage device has been partitioned but the number of partitions is not a preset number, the external storage device is formatted and the storage space is divided into a preset number of partitions. If it is detected that the number of partitions of the external storage device is a preset number but there are irrelevant files in the partition, such as entertainment videos recorded by the user, the irrelevant files are deleted.

[0065] Exemplarily, taking the external storage device as a U disk, the preset capacity threshold as 7.6G, and the preset number as 3 as an example, when the user inserts the U disk into the USB interface of the domain controller, the domain controller starts to detect the state of the U disk, which specifically includes:

[0066] If it is detected that the remaining capacity of the U disk is insufficient, i.e. the remaining capacity of the U disk is less than 7.6G, information for replacing the U disk is generated as a pop-up window to remind the user to replace a U disk with a large capacity.

[0067] If it is detected that the U disk is empty (i.e. the remaining capacity of the U disk is sufficient) and the U disk is not partitioned, the storage space of the U disk is partitioned to automatically generate three folders (automatic video storage area / emergency video storage area), and the received video stream is parsed without prompting formatting;

[0068] If it is detected that the U disk has other folders in addition to the three partitioned folders (automatic video storage area / emergency video storage area), a pop-up window is prompted to format, and if the user selects formatting, the external storage device is formatted and then partitioned, and if the user does not select formatting, the video stream is not received;

[0069] If it is detected that the U disk has three folders (automatic video storage area / emergency video storage area), but there are irrelevant files (i.e. files not recorded by the driving record software) such as entertainment videos stored by the user in the three folders according to the naming rules, a pop-up window is prompted, such as "There are irrelevant files in the U disk, please delete", and if the user clicks OK, the irrelevant files are deleted, and if the user clicks Cancel, the operation of receiving the video stream is not performed;

[0070] If it is detected that the U disk is damaged, a pop-up window is prompted to the user that "The U disk is damaged and cannot be used normally", and at this time the automatic video, emergency video and user shooting are not available; if the U disk is not detected, a pop-up window is prompted to the user to "insert the U disk", and at this time the automatic video, emergency video and user shooting are not available.

[0071] In the embodiment of the application, the domain controller enables the driving record software when it is determined that the state of the camera and the external storage device are both normal, receives the video stream collected by the camera, and parses the video stream to obtain the driving video, so as to ensure the normal management of the driving video.

[0072] According to one embodiment of the application, after receiving the video stream collected by the camera, the video stream needs to be parsed into a driving video that can be managed by the domain controller. The specific implementation of parsing the video stream to obtain the driving video can include: dividing the video stream into multiple video segments according to the recording duration, and parsing each video segment, and in the parsing process, if the domain controller is disconnected from the external storage device, the current video segment that is not completed is continued to be parsed until the domain controller is reconnected with the external storage device, and the contents parsed before and after the disconnection are combined to obtain the driving video corresponding to the current video segment.

[0073] The recording duration can be pre-set according to actual needs and adjusted according to actual conditions. For example, the recording duration can be 3 minutes.

[0074] In a specific implementation, the video stream is parsed in segments. The video stream can be divided into multiple video segments according to the recording duration, and each video segment is parsed to obtain and store the driving video of each video segment. In addition, since the embodiment of the application needs to connect an external storage device to the domain controller to realize normal reception and parsing of the video stream, if the connection between the domain controller and the external storage device is disconnected under the condition that the driving record software is working normally, the current video segment being parsed can continue to be parsed. After the external storage device is connected to the domain controller again, the driving videos parsed before and after the disconnection of the current video segment are merged as the driving video corresponding to the current video segment, and multiple driving videos can be obtained.

[0075] For example, assuming that the recording duration is set to 3 minutes, the U disk is pulled out at 2 minutes and 40 seconds, and the remaining 20 seconds are parsed and cached in the User Data of the UFS. After the U disk is reinserted, the domain controller generates a 3-minute driving video by processing the two parts of the video.

[0076] Further, after receiving the video stream collected by the camera, the method further includes: in a case where an emergency event trigger signal is received, obtaining an emergency video stream of a preset time length collected before and after a time point corresponding to the emergency event trigger signal from the video stream. Correspondingly, the specific implementation of parsing the video stream to obtain the driving video can include: parsing the emergency video stream to obtain an emergency video.

[0077] The preset time length is set according to actual needs, and since the emergency event usually occurs in an instant, the preset time length can be less than the recording duration. For example, the preset time length can be 30 seconds. The emergency video folder can be a partition of the external storage device.

[0078] For example, the emergency event trigger signal can be an airbag deployment signal or an AEB braking signal.

[0079] In a specific implementation, the camera can collect the video around the vehicle in real time and transmit the video to the domain controller. The domain controller parses the received video stream to obtain the driving video in a case where the driving record software integrated in the domain controller is started. That is, the management of the driving video by the domain controller needs to start the driving record software first. However, in the case of an emergency event, if the driving record software cannot be started in time, but the video related to the event needs to be collected, in a case where the domain controller receives an emergency event trigger signal through the CAN, a video stream of half of the preset time length collected before the trigger time point and a video stream of half of the preset time length collected after the trigger time point are obtained from the video stream, the two are merged to obtain an emergency video stream of the preset time length, and the emergency video stream is parsed to obtain an emergency video.

[0080] It should be noted that the implementation process of parsing the emergency video stream to obtain the emergency video is the same as the implementation process of parsing the video stream to obtain the driving video, and the related description of the above embodiment can be referred to, and the embodiment will not be described here.

[0081] In addition, if the emergency event trigger signal is received again or multiple times in the process of obtaining the emergency video stream, the trigger time point is superimposed on the emergency video stream collected in the half of the preset time period after the trigger time point, and the emergency video obtained by parsing the emergency video stream.

[0082] In the embodiment of the application, the domain controller opens the driving record software when it is determined that the states of the camera and the external storage device are both normal, and receives the driving video obtained by parsing the video stream collected by the camera. In addition, when the connection with the external storage device is disconnected during the normal operation of the driving record software, the currently parsed video stream can be temporarily stored in the storage space of the domain controller until the domain controller is reconnected with the external storage device, and the driving video obtained by parsing before and after the disconnection is combined to obtain the driving video of the currently parsed video stream. In addition, in the case of an emergency event, the domain controller can obtain the emergency video as long as it receives the emergency event trigger signal, without waiting for the driving record software to start, so as to ensure the normal collection of the emergency video.

[0083] Step 103: storing the driving video to the external storage device.

[0084] In the specific implementation, after the driving video is parsed, the driving video can be stored in the partition of the external storage device, and the real-time video and the emergency video can be stored in different partitions, so as to facilitate management and searching.

[0085] Further, during the driving of the vehicle, the domain controller can collect vehicle state data in real time, which can represent the state of the vehicle at each time point, and can specifically include audio data, time, airbag alarm information, autonomous emergency braking system (AEB, Autonomous Emergency Braking) trigger information, left and right turn signals, hazard warning light state information, etc. In addition, the vehicle state data can be added to the driving video, so that the obtained driving video not only has images but also vehicle conditions at the same time point, so as to facilitate the analysis of the driving condition of the vehicle based on the same, and the vehicle state data can be used as a reference to analyze the cause and responsibility of the danger when the danger occurs.

[0086] As an example, the real-time collected driving video (real-time video) and the driving video collected in an emergency (emergency video) can be respectively stored in different partitions of the external storage device, and the real-time video and the emergency video can also be named according to different naming rules. For example, the real-time video can be named as YYYYMMDD_hhmmss.mp4, and the emergency video can be named as YYYYMMDD_hhmmss_XXXX.mp4, where YYYYMMDD represents the year, month and day, hhmmss represents the hour, minute and second, and XXXX represents an index value, which ranges from 0001 to 9999. It should be noted that the storage mode of the driving video is a first-in, first-out circular coverage mode, and the later the time is, the more forward the display is.

[0087] Step 104: In response to the triggering operation of the domain controller integrated driving record software, the driving video stored in the external storage device is managed.

[0088] In a specific implementation, the management of the driving video can include playing, editing, analyzing and the like, all of which are for the user to determine what happened in the driving process of the vehicle according to the driving video.

[0089] According to an embodiment of the present application, in response to the triggering operation of the domain controller integrated driving record software, the specific implementation of managing the driving video stored in the external storage device can include: displaying a driving record interface after the driving record software is started; and displaying the driving video in real time on the driving record interface when the driving speed of the vehicle is not greater than a speed threshold.

[0090] The speed threshold can be pre-set according to actual needs, or can be obtained according to experiments, and the present embodiment does not limit this. For example, the speed threshold can be 15 kilometers / hour.

[0091] In a specific implementation, the domain controller can include a display screen, and the driving record interface can be displayed on the display screen during normal operation of the driving record software, which can be used to display the driving video. If the current driving speed of the vehicle is not fast, the real-time collected driving video can be displayed on the driving record interface; if the current driving speed of the vehicle is too fast (greater than the speed threshold), the driving video is not displayed on the display screen for safety considerations, and to avoid the user thinking that the driving record software is malfunctioning, a prompt information "for your safe driving, the driving video cannot be viewed at present" can be displayed on the driving record interface.

[0092] Figure 2 is a functional schematic diagram of a driving record software according to an embodiment of the present application. Referring to Figure 2The driving record software includes a file management function, a video display function, a setting function, and a quit function. The file management function includes real-time recording and emergency recording. In the list of real-time recording or emergency recording, each driving video can be played / paused, the previous / next one can be selected, and single or multiple selection deletion can be performed. The video display function can support real-time display of the driving video collected by the camera and display of the time point. The setting function supports setting of driving automatic recording start or stop, setting of recording duration, display of remaining capacity, selection of one-key cleaning, and selection of whether to restore the default setting.

[0093] According to one embodiment of the application, the driving record interface further includes a file management control and a setting control. The method further includes: displaying a file management interface in response to a triggering operation on the file management control, wherein the file management interface includes a plurality of driving videos; playing or editing a driving video in response to a playing or editing operation on any driving video; and displaying a setting interface in response to a triggering operation on the setting control, wherein the setting interface includes a plurality of setting options, and modifying a parameter of a setting option in response to a modification operation on any setting option.

[0094] Referring to Figure 3 , Figure 3 is a schematic diagram of a driving record interface according to an embodiment of the application. The driving record interface includes a quit button, a file management control, a driving video display area, a recording state display control, and a setting control. Clicking the quit button can exit the driving record software. Clicking the file management control can enter a file management page. Clicking the setting control can enter a setting interface to set automatic recording, storage space, and restoration of the default setting. The driving video display area does not display video content when no external storage device is detected, and can prompt insertion of an external storage device (a U disk or a TF card). When the vehicle speed is greater than or equal to a speed threshold, the video stream is not displayed, and the following is displayed: for your safe driving, the current recording content cannot be viewed. The recording state display control displays the current video acquisition state. When the external storage device is inserted and in a normal state, the display control displays recording in progress. When the external storage device is not inserted or is not in a normal state, the display control displays not enabled. In addition, a picture can be captured during video acquisition, and the resolution of the captured picture is consistent with that of the video. The picture storage adopts a cyclic coverage logic. When the picture folder is full, the latest captured picture will cover the earliest captured picture.

[0095] In a specific implementation, if the file management control is clicked, the display screen of the domain controller displays a file management interface, which includes a real-time video folder and an emergency video folder. The real-time video folder stores the driving video collected by the camera in real time, and the emergency video folder stores the driving video collected by the camera when an emergency occurs. If the user selects any folder and clicks any driving video in the folder, the driving video can be played, and during the playing process, the driving video can be played automatically in a loop, the video playing can be switched forward and backward, the currently playing driving video can be played / paused, and the video can be played by dragging the scroll bar. Alternatively, the user can long press a certain driving video, and then can select to delete the driving video or move the position of the driving video. Alternatively, the user can click the edit control, and then can select multiple videos or pictures for deleting, renaming, marking, moving, and the like.

[0096] Exemplarily, Figure 4 is a schematic diagram of a file management interface according to an embodiment of the application. The file management interface includes a real-time video control, an emergency video control, an edit control, and a plurality of driving videos. When the file management interface is clicked, the real-time video control is selected by default, a plurality of real-time collected driving videos are displayed, if any driving video is short pressed, the driving video can be played automatically, and a time watermark can be displayed on the driving video. If any driving video is long pressed, a delete control is popped up, and if the delete control is clicked, whether to delete the currently selected video is confirmed again. After the video is deleted, it cannot be restored. If Yes is clicked, the driving video is deleted. After the edit control is clicked, the edit control becomes a cancel button, a delete control is popped up, and multiple videos / pictures can be selected for deleting. It is required to display how many items are selected. After the delete control is clicked, whether to delete the selected items is confirmed again. If Yes, the selected videos / pictures are deleted.

[0097] In a specific implementation, if the setting control is clicked, the display screen of the domain controller displays a setting interface, which includes a plurality of setting options, such as Figure 5 as shown, Figure 5 is a schematic diagram of a setting interface according to an embodiment of the application. The setting interface includes a close button, an automatic recording option, a storage space button, a clear all content button, a restore default setting button, and a security pop-up U disk button. The setting interface can be closed to display the driving record interface again by clicking the close button. The automatic recording option includes off and on. The default setting is on, and the video stream is automatically acquired after the system is powered on and the service is started. However, if the airbag alarm or AEB signal is detected, the automatic recording is not controlled by the switch. The automatic recording duration can be selected as 1 min, 3 min, or 5 min. Figure 5The default selection is 3 minutes; the storage space button displays the remaining space capacity percentage, such as 36% available; if the clear all content button is clicked, a secondary pop-up box is displayed to confirm whether to clear all video content, and after confirmation, all driving video is cleared, and if there is no operation within 5 seconds, the pop-up box disappears; if the restore default settings button is clicked, each setting item is updated to the default state, and there is no secondary pop-up box confirmation; if the safe pop-up U disk button is clicked, the connection between the U disk and the domain controller can be disconnected.

[0098] The embodiment of the application integrates driving video recording software in the domain controller, displays a separate APP on the display screen of the domain controller, and can realize functions such as video loop recording, playback, and photographing. The driving record software records the driving video collected by the camera in real time, simultaneously records the vehicle state data such as vehicle system time, level, and pitch angle, positioning, and adds the vehicle state data in the stored driving video; the driving video recording function of the domain controller multiplexes the front view / AR camera video signal on the front windshield, the camera and the domain controller are coaxially connected through LVDS, and the power supply of the camera is provided by the domain controller; the video stream collected by the camera is transmitted to the display screen of the domain controller through LVDS for display; the domain controller performs playback control and file management operations (browsing, playing, deleting, etc.), and performs system settings (time length, resolution, enablement, etc.); the storage mode of the driving record software is external storage (such as a TF card / U disk). In this way, the driving record software is integrated in the existing domain controller of the whole vehicle, fully integrates and multiplexes the real vehicle resources, shares the video stream of the camera, enables the domain controller to realize the function of the driving recorder, does not need to install a separate driving recorder, does not block the view, does not affect the appearance, saves the cost of the whole vehicle, and improves the user experience. The driving video is viewed and played back on the display screen of the existing domain controller of the vehicle, which is more clear and convenient, and the driving video is stored in the external storage device, which can reduce the storage space occupation of the domain controller, so that the domain controller can perform more other operations.

[0099] Figure 6 It is a structural schematic diagram of a driving video management system provided by the embodiment of the application, which comprises a domain controller 601, a camera 602 and an external storage device 603; the domain controller 601 is connected with the external storage device 603 through a USB interface, and the built-in chip of the camera 602 communicates with the built-in chip of the domain controller 601. Moreover, the domain controller 601 comprises a display screen 6011, an instrument screen 6012 and a host 6013, and the display screen 6011 and the instrument screen 6012 are connected with the host through the built-in chip of the host 6013.

[0100] According to one embodiment of the present application, the camera 602 is configured to collect a video stream of the vehicle surroundings and send the video stream to the domain controller 601; the domain controller 601 is configured to receive the video stream collected by the camera 602; and in a case where a connection with the external storage device 603 is established and it is detected that the state of the external storage device 603 is normal, the domain controller 601 is configured to parse the video stream to obtain a driving video, store the driving video in the external storage device 603, and manage the driving video in response to a triggering operation on driving record software integrated in the domain controller 601.

[0101] It should be noted that the specific implementation of receiving the video stream collected by the camera 602, and in a case where a connection with the external storage device 603 is established and it is detected that the state of the external storage device 603 is normal, parsing the video stream to obtain a driving video, and storing the driving video in the external storage device 603 can be performed by the host 6013 of the domain controller 601.

[0102] According to one embodiment of the present application, the display screen 6011 is configured to display a driving record interface after the driving record software is started, and display the driving video in real time on the driving record interface in a case where the driving speed is not greater than a speed threshold. In addition, the display screen 6011 is further configured to display a file management interface in response to a triggering operation on a file management control of the driving record interface, wherein the file management interface includes a plurality of driving videos, and play or edit the driving video in response to a play or edit operation on any driving video. Alternatively, the display screen 6011 is further configured to display a setting interface in response to a triggering operation on a setting control of the driving record interface, wherein the setting interface includes a plurality of setting options, and modify a parameter of the setting option in response to a modification operation on any setting option.

[0103] As an example, the domain controller 601 can be a cockpit domain controller, the resolution of the display screen 6011 is 1920*1080, and the smoothness is 60FPS. The resolution of the instrument screen 6012 is 1920*720, and the smoothness is 60FPS, which is configured to display instrument data of the vehicle.

[0104] It should be noted that the implementation process of the driving video management method in the driving video management system is the same as that of the above-mentioned embodiments, and the specific implementation can be referred to the related description of the above-mentioned embodiments, which is not limited in the present embodiment.

[0105] The embodiment of the application integrates the driving video recording software in the domain controller, displays a single APP on the display screen of the domain controller, and can realize the functions of video cycle recording, playback, and photographing. The driving recording software records the driving video collected by the camera in real time, simultaneously records the vehicle state data such as vehicle system time, level, and pitch angle, positioning, and fuses the vehicle state data in the stored driving video. The driving video recording function of the domain controller multiplexes the front view / AR camera video signal on the front windshield. The camera is coaxially connected with the domain controller through LVDS, and the power supply of the camera is provided by the domain controller. The video stream collected by the camera is transmitted to the display screen of the domain controller through LVDS for display. The domain controller performs playback control and file management operations (browsing, playing, deleting, etc.), and performs system settings (time length, resolution, enablement, etc.). The storage mode of the driving recording software is external storage (such as a TF card / USB flash disk). In this way, the driving recording software is integrated in the existing domain controller of the whole vehicle, fully integrates and multiplexes the real vehicle resources, shares the video stream of the camera, enables the domain controller to realize the function of the driving recorder, does not need to install a separate driving recorder, does not block the view, does not affect the appearance, saves the cost of the whole vehicle, and improves the user experience. The driving video is viewed / played back on the display screen of the existing domain controller of the vehicle, the viewing is clearer and more convenient, the driving video is stored in the external storage device, the storage space occupation of the domain controller is reduced, the domain controller can perform more other operations, and the processing efficiency of the domain controller is improved.

[0106] Figure 7 is a structural block diagram of a driving video management device provided by the embodiment of the application, applied to a domain controller, and the device comprises:

[0107] The receiving module 701 is configured to receive the video stream collected by the camera connected with the domain controller.

[0108] The analysis module 702 is configured to analyze the video stream to obtain the driving video under the condition that the domain controller is connected with the external storage device and the state of the external storage device is normal.

[0109] The storage module 703 is configured to store the driving video to the external storage device.

[0110] The management module 704 is configured to manage the driving video stored in the external storage device in response to the triggering operation of the driving recording software integrated in the domain controller.

[0111] According to one embodiment of the application, the receiving module 701 is further configured to:

[0112] In a case where the emergency event trigger signal is received, the preset time length of the emergency video stream collected before and after the time point corresponding to the emergency event trigger signal is obtained from the video stream;

[0113] Correspondingly, the parsing module 702 is further configured to:

[0114] The emergency video stream is parsed to obtain the emergency video and stored in the emergency video folder.

[0115] According to an embodiment of the present application, the parsing module 702 is further configured to:

[0116] The video stream is divided into a plurality of video segments according to the recording time length, and each video segment is parsed, and in the parsing process, if the domain controller is disconnected from the external storage device, the current video segment that is not completed is continued to be parsed until the domain controller is reconnected with the external storage device, the contents parsed before and after the disconnection are combined, and the driving video corresponding to the current video segment is obtained.

[0117] According to an embodiment of the present application, the normal state of the external storage device includes that the remaining capacity of the external storage device is sufficient, the partition is reasonable, and no irrelevant files are stored; the device further comprises a detection module configured to:

[0118] If it is detected that the remaining capacity of the external storage device is insufficient, information for replacing the external storage device is generated and displayed;

[0119] If it is detected that the external storage device is not partitioned, the storage space of the external storage device is partitioned;

[0120] If it is detected that the partition of the external storage device is unreasonable, the external storage device is formatted and the storage space is re-partitioned;

[0121] If it is detected that the partition of the external storage device is reasonable and irrelevant files are stored in the partition, the irrelevant files are deleted.

[0122] According to an embodiment of the present application, the management module 704 is further configured to:

[0123] After the driving record software is started, a driving record interface is displayed;

[0124] In a case where the driving speed of the vehicle is not greater than a speed threshold, the driving video is displayed in real time on the driving record interface, and vehicle state data is added in the driving video.

[0125] According to an embodiment of the present application, the driving record interface further comprises a file management control and a setting control, and the device further comprises a display module configured to:

[0126] The file management interface is displayed in response to a triggering operation on a file management control, wherein the file management interface includes a plurality of driving video files; and the driving video file is played or edited in response to a playing or editing operation on any driving video file.

[0127] The setting interface is displayed in response to a triggering operation on a setting control, wherein the setting interface includes a plurality of setting options, and the parameter of the setting option is modified in response to a modifying operation on any setting option.

[0128] The embodiment of the present application integrates the driving record software in the existing domain controller on the whole vehicle, fully integrates and reuses the real vehicle resources, so that the video stream of the camera can be shared, the domain controller realizes the function of the driving recorder, a separate driving recorder does not need to be installed, the line of sight is not blocked, the appearance is not affected, the cost of the whole vehicle is saved, and the user experience is improved. The driving video is viewed and played back on the display screen of the existing domain controller of the vehicle, the viewing is more clear and convenient, the driving video is stored in the external storage device, the storage space occupation of the domain controller is reduced, the domain controller can perform more other operations, and the processing efficiency of the domain controller is improved.

[0129] The above is a schematic scheme of the domain controller according to the embodiment of the present application. It should be noted that the technical scheme of the domain controller and the technical scheme of the driving video management method described above belong to the same concept, and the details of the technical scheme of the domain controller that are not described in detail can be referred to the description of the technical scheme of the driving video management method.

[0130] Figure 8 It is a structural schematic diagram of a computing device according to the embodiment of the present application. The computing device 800 includes a memory 801, a processor 802, and a computer program stored in the memory 801 and executable on the processor 802, and when the processor 802 executes the computer program, a driving video management method according to any one of the above embodiments is implemented.

[0131] The present application also provides a computer readable storage medium having a computer program stored thereon, and the program is executed by a processor to implement a driving video management method according to any one of the above embodiments.

[0132] It is to be appreciated that the logical and / or steps represented in the flow diagrams or otherwise described herein, for example, can be considered as a list of executable instructions for implementing logic functions, and can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor- containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions, or a combination thereof. For purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can specifically include the following: an electronic connection having one or more wires (electronic apparatus), a portable computer diskette (magnetic apparatus), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium can even be paper or other suitable medium upon which the program can be printed, because the program can be electronically obtained, for example, by optically scanning the paper or other medium, then

[0133] It is to be understood that portions of the present application can be implemented with hardware, software, firmware, or a combination thereof. In the embodiments described above, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, and as in another embodiment, any of the following technologies known in the art, or a combination thereof, can be used: discrete logic circuitry having logic gates for implementing logic functions on data signals, application specific integrated circuits having appropriate combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), and the like.

[0134] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily mean the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0135] In addition, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "a plurality of" is at least two, for example, two, three, etc., unless otherwise explicitly specified and limited.

[0136] In the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connection", "fixing" and other terms should be understood in a broad sense, for example, can be fixedly connected, can also be detachably connected, or integrated; can be mechanically connected, can also be electrically connected; can be directly connected, can also be indirectly connected through an intermediate medium, can be the internal communication of two elements or the interaction relationship between two elements, unless otherwise explicitly limited. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0137] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application, and those skilled in the art can make changes, modifications, replacements and variations to the above embodiments within the scope of the present application.

Claims

1. A method for managing drive-through video, the method comprising: Applied to a domain controller, the method comprises: receiving a video stream collected by a camera connected to the domain controller, and in the case that an emergency event trigger signal is received, obtaining an emergency video stream of a preset time length collected before and after a time point corresponding to the emergency event trigger signal from the video stream; in the case that it is detected that the domain controller is connected to an external storage device and the state of the external storage device is normal, parsing the video stream to obtain a driving video, including parsing the emergency video stream to obtain an emergency video; storing the driving video to the external storage device; in response to a trigger operation on driving record software integrated with the domain controller, managing the driving video stored in the external storage device, displaying a driving record interface after the driving record software is started, and in the case that the driving speed of a vehicle is not greater than a speed threshold, displaying the driving video in real time in the driving record interface; the driving record interface further comprises a file management control and a setting control, and in response to a trigger operation on the file management control, a file management interface is displayed, wherein the file management interface comprises a plurality of driving videos; in response to a play or edit operation on any driving video, the driving video is played or edited; in response to a trigger operation on the setting control, a setting interface is displayed, wherein the setting interface comprises a plurality of setting options, and in response to a modification operation on any setting option, the parameters of the setting option are modified.

2. The method of claim 1, wherein, The parsing of the video stream to obtain a driving video comprises: dividing the video stream into a plurality of video segments according to the recording time length, and parsing each video segment, and in the parsing process, if the domain controller is disconnected from the external storage device, the current video segment that has not been completed is continuously parsed until the domain controller is reconnected to the external storage device, the contents parsed before and after the disconnection of the current video segment are combined, and the driving video corresponding to the current video segment is obtained.

3. The method of claim 1, wherein, The state of the external storage device being normal includes that the remaining capacity of the external storage device is sufficient, the partition is reasonable, and no irrelevant files are stored; the method further comprises: if it is detected that the remaining capacity of the external storage device is insufficient, information for replacing the external storage device is generated and displayed; if it is detected that the external storage device is not partitioned, the storage space of the external storage device is partitioned; if it is detected that the partition of the external storage device is unreasonable, the external storage device is formatted and the storage space is re-partitioned; if it is detected that the partition of the external storage device is reasonable and irrelevant files are stored in the partition, the irrelevant files are deleted.

4. A drive video management system, characterized by The system comprises a domain controller, a camera and an external storage device; the camera is configured to collect a video stream of the surroundings of a vehicle and send the video stream to the domain controller; the domain controller is configured to receive the video stream collected by the camera, and in the case that an emergency event trigger signal is received, obtain an emergency video stream of a preset time length collected before and after a time point corresponding to the emergency event trigger signal from the video stream; In a case that a connection with the external storage device is established and it is detected that the state of the external storage device is normal, the video stream is parsed to obtain a driving video, including parsing the emergency video stream to obtain an emergency video; The driving video is stored to the external storage device; in response to a triggering operation on a driving record software integrated with the domain controller, the driving video is managed, after the driving record software is started, a driving record interface is displayed; in a case that the driving speed of the vehicle is not greater than a speed threshold, the driving video is displayed in real time on the driving record interface; the driving record interface further includes a file management control and a setting control, in response to a triggering operation on the file management control, a file management interface is displayed, wherein the file management interface includes a plurality of driving videos; in response to a playing or editing operation on any driving video, the driving video is played or edited; in response to a triggering operation on the setting control, a setting interface is displayed, wherein the setting interface includes a plurality of setting options, in response to a modification operation on any setting option, a parameter of the setting option is modified.

5. A vehicle video management device, comprising: The application is applied to a domain controller, and the device comprises: A receiving module configured to receive a video stream collected by a camera connected with the domain controller, and in a case that an emergency event triggering signal is received, obtain an emergency video stream collected for a preset time length before and after a time point corresponding to the emergency event triggering signal from the video stream; An analyzing module configured to, in a case that it is detected that the domain controller is connected with an external storage device and the state of the external storage device is normal, parse the video stream to obtain a driving video, including parsing the emergency video stream to obtain an emergency video; A storing module configured to store the driving video to the external storage device; A managing module configured to, in response to a triggering operation on a driving record software integrated with the domain controller, manage the driving video stored by the external storage device, after the driving record software is started, display a driving record interface; in a case that the driving speed of the vehicle is not greater than a speed threshold, display the driving video in real time on the driving record interface; the driving record interface further includes a file management control and a setting control, in response to a triggering operation on the file management control, display a file management interface, wherein the file management interface includes a plurality of driving videos; in response to a playing or editing operation on any driving video, play or edit the driving video; in response to a triggering operation on the setting control, display a setting interface, wherein the setting interface includes a plurality of setting options, in response to a modification operation on any setting option, modify a parameter of the setting option.

6. A computing device, comprising: Comprise: A memory, a processor and a computer program stored in the memory and executable on the processor, when the processor executes the computer program, the driving video management method in any one of claims 1-3 is realized.

7. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to realize the driving video management method in any one of claims 1-3.

Citation Information

Patent Citations

  • Vehicle control system and method, electronic equipment and storage medium

    CN115503626A

  • Vehicle entertainment information domain controller and driving record generation method

    CN116101172A