Security protection interaction system and security protection interaction method based on visual video retrieval system

By introducing a security protection interactive system based on a visual video review system in the video surveillance system, the problems of low video review efficiency and poor user experience in the prior art are solved, and more efficient and accurate acquisition of video surveillance information is achieved.

CN119893174AInactive Publication Date: 2025-04-25CHENGDU LINGQI SPACE SOFTWARE +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510370891.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-04-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing video surveillance system has poor user experience when reviewing videos, and it is difficult to directly access the videos from the desired location. The existing video review methods are inefficient and easily missed information.

Method used

The security protection interactive system based on the visual video retrieval system is adopted. The target area is determined through the map display module. The video playback module plays the selected video. The overlay display module superimposes the timeline and adjustment buttons on the video. The adjustment response module adjusts the video playback mode according to the user's actions, and restores the default playback mode after canceling the action.

Benefits of technology

Improve the accuracy and efficiency of video retrieval, and users can read videos more intuitively from the desired location and quickly find the required video clips by dynamically adjusting the playback method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893174A_ABST
    Figure CN119893174A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of safety protection interaction, and particularly discloses a safety protection interaction system and method based on a visual video retrieval system, and the system comprises a map display module which is used for determining a target region map according to a user instruction, and displaying a video retrieval interface on the target region map; the video playing module is used for acquiring a selection instruction of the video retrieval interface and playing a corresponding selected video; the superposition display module is used for generating a time axis of the selected video and superposing and displaying the time axis and the adjusting button on the selected video; the adjustment response module is used for acquiring an adjustment action aiming at the adjustment button and adjusting a playing mode of the selected video based on the adjustment action; and the playing recovery module is used for recovering the playing mode of the selected video to the default playing mode in response to the cancelling action of the adjustment action. The interaction method in the visual video retrieval system is optimized, so that the video retrieval accuracy and the video retrieval efficiency of the user are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of security protection interaction, and in particular to a security protection interaction system based on a visual video review system and a security protection interaction method based on a visual video review system. Background Art

[0002] As surveillance video technology becomes more mature, video surveillance is applied to all areas of people's lives, such as residential areas, office buildings, roads, etc. However, as the number of video surveillance devices increases, it becomes increasingly difficult for people to access and view surveillance videos.

[0003] In the prior art, surveillance videos are often stored in a preset storage area or server. When people need to review surveillance videos at a certain location, they often need to first determine the number or unique identifier of the video surveillance device at that location, and then search for the videos stored in the device from a large number of videos. Then, from the large number of videos stored in the device, search for the video of the time period they want to review, and then play it to obtain the required content.

[0004] However, in actual application, on the one hand, people expect to be able to directly access surveillance videos from the desired location so as to quickly obtain the information they want. Therefore, the existing video access method has a poor user experience and cannot meet actual needs. On the other hand, people expect to find the video clips they want from the surveillance video as soon as possible, while the existing video access method can only be viewed from the beginning or manually skipped. However, the efficiency of viewing from the beginning is too low, and manual skipping is prone to omission of information, which causes trouble to users.

[0005] Based on this, users expect an interactive system that can provide more efficient and accurate acquisition of video surveillance information, but the existing technology cannot meet the actual needs of users. Summary of the invention

[0006] In order to overcome the above-mentioned technical problems existing in the prior art, the embodiments of the present invention provide a security protection interaction system and a security protection interaction method based on a visual video review system, which effectively improves the accuracy of user video review and the efficiency of video review by optimizing the interaction method in the visual video review system.

[0007] In order to achieve the above-mentioned purpose, an embodiment of the present invention provides a security protection interaction system based on a visual video review system, and the security protection interaction system includes: a map display module, which is used to determine a target area map according to user instructions and display a video review interface on the target area map; a video playback module, which is used to obtain a selected instruction for the video review interface and play a selected video corresponding to the selected instruction; an overlay display module, which is used to generate a timeline corresponding to the selected video, and overlay and display the timeline and adjustment buttons on the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video; an adjustment response module, which is used to obtain an adjustment action for the adjustment button, and adjust the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the timeline; and a playback recovery module, which is used to restore the playback mode of the selected video to the default playback mode in response to a cancel action of the adjustment action.

[0008] Preferably, the selection instruction includes an interface selection instruction and a time selection instruction, and the video playback module is specifically used to: obtain the corresponding interface video set from the video retrieval interface based on the interface selection instruction; obtain the time selection instruction for the interface video set, and select the selected video corresponding to the time selection instruction from the interface video set; and play the selected video.

[0009] Preferably, the adjustment response module is specifically used to: obtain the adjustment action for the adjustment button; obtain the first action direction of the adjustment action and the first distance between the contact point of the adjustment action and the origin of the adjustment button; determine the forward mode / backward mode of the selected video based on the first action direction; determine the forward speed / backward speed of the selected video based on the first distance, and the forward speed / backward speed is non-linearly correlated with the first distance; adjust the playback mode of the selected video based on the forward mode / backward mode and the forward speed / backward speed.

[0010] Preferably, the resume playback module is also used for: after obtaining the cancellation action, determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed, the forward speed / backward speed and the corresponding forward compensation duration / backward compensation duration are directly proportional; obtaining the action moment of the cancellation action, compensating the action moment based on the forward compensation duration / backward compensation duration, and obtaining the compensated moment; jumping the selected video to the compensated moment; and restoring the playback mode of the selected video to the default playback mode.

[0011] Preferably, the method of determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: obtaining an action subject corresponding to the adjustment action; obtaining historical action data of the action subject, the historical action data including historical adjustment action data and corresponding historical cancellation action data; performing data screening on the historical cancellation action data to obtain the cancelled action data after screening; determining historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, the historical rewind duration data corresponding to different forward speeds / backward speeds; performing personalized analysis on the historical rewind duration data to generate a personalized rewind duration; determining the corresponding forward compensation duration / backward compensation duration based on the personalized rewind duration and the forward speed / backward speed.

[0012] Correspondingly, the present invention also provides a security protection interaction method based on a visual video review system, the security protection interaction method comprising: determining a target area map according to user instructions, and displaying a video review interface on the target area map; obtaining a selected instruction for the video review interface, and playing a selected video corresponding to the selected instruction; generating a timeline corresponding to the selected video, and superimposing and displaying the timeline and an adjustment button on the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video; obtaining an adjustment action for the adjustment button, and adjusting the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the timeline; and in response to the cancellation of the adjustment action, restoring the playback mode of the selected video to the default playback mode.

[0013] Preferably, the selection instruction includes an interface selection instruction and a time selection instruction, and the obtaining of the selection instruction for the video retrieval interface and playing the selected video corresponding to the selection instruction include: obtaining the corresponding interface video set from the video retrieval interface based on the interface selection instruction; obtaining the time selection instruction for the interface video set, selecting the selected video corresponding to the time selection instruction from the interface video set; and playing the selected video.

[0014] Preferably, the obtaining of the adjustment action for the adjustment button and adjusting the playback mode of the selected video based on the adjustment action include: obtaining the adjustment action for the adjustment button; obtaining a first action direction of the adjustment action and a first distance between a contact point of the adjustment action and an origin of the adjustment button; determining a forward mode / backward mode of the selected video based on the first action direction; determining a forward speed / backward speed of the selected video based on the first distance, wherein the forward speed / backward speed is non-linearly correlated with the first distance; and adjusting the playback mode of the selected video based on the forward mode / backward mode and the forward speed / backward speed.

[0015] Preferably, the safety protection interaction method also includes: after obtaining the cancellation action, determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed, the forward speed / backward speed and the corresponding forward compensation duration / backward compensation duration are directly proportional; obtaining the action moment of the cancellation action, compensating the action moment based on the forward compensation duration / backward compensation duration, and obtaining the compensated moment; jumping the selected video to the compensated moment; and restoring the playback mode of the selected video to the default playback mode.

[0016] Preferably, the method of determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: obtaining an action subject corresponding to the adjustment action; obtaining historical action data of the action subject, the historical action data including historical adjustment action data and corresponding historical cancellation action data; performing data screening on the historical cancellation action data to obtain the cancelled action data after screening; determining historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, the historical rewind duration data corresponding to different forward speeds / backward speeds; performing personalized analysis on the historical rewind duration data to generate a personalized rewind duration; determining the corresponding forward compensation duration / backward compensation duration based on the personalized rewind duration and the forward speed / backward speed.

[0017] Through the technical solution provided by the present invention, the present invention has at least the following technical effects: By optimizing the existing video review and interaction methods, the video playback method is adjusted by nonlinear adjustment according to the actual needs of users. At the same time, the video playback screen is accurately positioned based on the user's personalized characteristics, thereby effectively improving the accuracy and efficiency of video review.

[0018] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0020] Figure 1 It is a structural schematic diagram of a security protection interactive system based on a visual video review system provided by an embodiment of the present invention;

[0021] Figure 2 It is a specific implementation flow chart of the security protection interaction method based on the visual video review system provided by an embodiment of the present invention.

[0022] Description of Reference Numerals 10 map display module; 20 video playback module; 30 overlay display module; 40 adjustment response module; 50 resume playback module. DETAILED DESCRIPTION

[0023] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0024] The terms "system" and "network" in the embodiments of the present invention can be used interchangeably. "Multiple" means two or more than two. In view of this, "multiple" can also be understood as "at least two" in the embodiments of the present invention. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, it should be understood that in the description of the embodiments of the present invention, the words "first", "second", etc. are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0025] See also Figure 1The embodiment of the present invention provides a security protection interactive system based on a visual video review system, and the security protection interactive system includes: a map display module 10, which is used to determine a target area map according to a user instruction, and display a video review interface on the target area map; a video playback module 20, which is used to obtain a selected instruction for the video review interface, and play a selected video corresponding to the selected instruction; an overlay display module 30, which is used to generate a timeline corresponding to the selected video, and overlay and display the timeline and adjustment buttons on the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video; an adjustment response module 40, which is used to obtain an adjustment action for the adjustment button, and adjust the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the timeline; and a playback recovery module 50, which is used to restore the playback mode of the selected video to the default playback mode in response to a cancellation action of the adjustment action.

[0026] In a possible implementation, the security protection interaction system based on the visual video review system provided by an embodiment of the present invention is applied to a user terminal, which includes but is not limited to a personal computer, a tablet computer, a smart phone, a host computer and other user terminals with a display screen, and multiple electrical components are integrated in the user terminal, such as a display screen, a memory, a processor, an audio decoder, a video decoder and other hardware.

[0027] In the specific implementation process, the user instruction is obtained. For example, in this embodiment, the map display module 10 is a touch screen, and the safety protection interactive system displays the set map area on the touch screen by default. Specifically, the map information can be displayed by calling the map API. When the user needs to conduct a video review of a specific target area, by clicking a certain position in the set map area, or inputting an address into the touch screen, the processor parses and determines the target area after receiving the above action information, and controls the touch screen to display the corresponding target area map, which contains multiple locations where video review can be performed. The processor controls the touch screen to display the corresponding video review interface on the target area map.

[0028] At this time, the user can select the video viewing interface to be accessed and generate a selection instruction by touching, clicking, selecting with the mouse, etc. At this time, the video playback module 20, for example, a video decoder plays the selected video corresponding to the interface selection instruction.

[0029] In an embodiment of the present invention, the selection instruction includes an interface selection instruction and a time selection instruction, and the video playback module 20 is specifically used to: obtain an interface selection instruction for the video retrieval interface, and obtain a corresponding interface video set from the video retrieval interface; obtain a time selection instruction for the interface video set, and select a selected video corresponding to the time selection instruction from the interface video set; and play the selected video.

[0030] In one possible implementation, after the user clicks on the video review interface that needs to be accessed, an interface selection instruction is generated. At this time, the processor accesses the corresponding memory or server and obtains the interface video set corresponding to the interface selection instruction. For example, the interface video set is the historical and real-time captured video of the video acquisition device (such as a camera) bound to the video review interface. In an embodiment of the present invention, the video review interface is set at a position on the target area map that is consistent with the temporal physical position of the video acquisition device. That is, when the user needs to view the historical video or real-time video captured by the video acquisition device configured at a certain actual location, he only needs to select the video review interface of the video acquisition device on the corresponding target area map to intuitively and quickly access the corresponding interface video set, thereby greatly improving the user experience and the user's video search efficiency.

[0031] At this time, a time selection instruction for the interface video set is further obtained. For example, the user can generate a corresponding time selection instruction from multiple pre-selected time options, or directly input time information to generate a time selection instruction, and select a selected video corresponding to the time selection instruction from the interface video set. Finally, the video playback module 20 parses the selected video and sends it to the touch screen for display for the user to view.

[0032] In the prior art, video decoders often directly play videos at normal speed. When playing videos, a playback progress bar is set below the video. However, in actual applications, users often need to review and view the corresponding surveillance video based on the trigger of a security event. However, in most scenarios, users do not know the trigger time of the event, so they can only view it from the beginning. If the progress bar is dragged manually, the event may be missed, and the user needs to view it again from the beginning, which greatly reduces the efficiency of video review.

[0033] In order to solve the above technical problems, in an embodiment of the present invention, a corresponding timeline is generated during the playback of a selected video through the overlay display module 30, and the timeline and adjustment buttons are superimposed and displayed on the upper layer of the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video. For example, in this embodiment, the timeline is superimposed and displayed on the edge of the selected video, such as the top, bottom, left, and right sides, to facilitate user viewing without blocking the video content.

[0034] At this time, the adjustment response module 40 obtains the adjustment action for the adjustment button. For example, the user first touches the adjustment button on the touch screen to select the adjustment button, and then slides the adjustment button along the extension direction of the time axis to adjust the playback mode of the selected video.

[0035] In actual application, the prior art allows users to manually drag the progress bar to quickly adjust the video playback progress to the expected position, but during use, users find that there are at least the following technical problems: on the one hand, when the user's dragging action stops, if the progress bar is in a selected state, the video playback is in a static state and the user cannot view other content; if the user lets go, so that the progress bar is in a playing state, the video playback can only be played at a normal speed, which cannot meet the actual needs of the user; on the other hand, although manually dragging the progress bar can speed up the playback progress, occasional events often last for a short time, resulting in the omission of playback details. Therefore, this method will cause users to frequently and repeatedly check, greatly reducing the user experience.

[0036] In order to solve this technical problem, in an embodiment of the present invention, the adjustment response module 40 is specifically used to: obtain the adjustment action for the adjustment button; obtain the first action direction of the adjustment action and the first distance between the contact point of the adjustment action and the origin of the adjustment button; determine the forward mode / backward mode of the selected video based on the first action direction; determine the forward speed / backward speed of the selected video based on the first distance, and the forward speed / backward speed is non-linearly correlated with the first distance; adjust the playback mode of the selected video based on the forward mode / backward mode and the forward speed / backward speed.

[0037] In a possible implementation, when playing the selected video, the adjustment action for the adjustment button is obtained in real time, and the first action direction of the adjustment action and the first distance between the contact point of the adjustment action and the origin of the adjustment button are calculated. For example, in a specific embodiment, the progress bar is set at the top of the touch screen and extends to the left and right. When the user operates the adjustment button, if the playback speed of the selected video needs to be accelerated, the user presses the adjustment button and stretches it to the right. At this time, the processor obtains that the first direction is the direction of accelerating the playback speed, so the forward speed of the selected video is calculated according to the first distance. In the embodiment of the present invention, the forward speed / backward speed is nonlinearly associated with the first distance. For example, when the first distance is 1 unit length, the playback speed of the selected video is set to 1.25 times the playback speed; when the first distance is 2 unit lengths, the playback speed of the selected video is set to 1.75 times the playback speed; when the first distance is 3 unit lengths, the playback speed of the selected video is set to 2 times the playback speed; when the first distance is 4 unit lengths, the playback speed of the selected video is set to 3 times the playback speed.

[0038] It should be noted that the data in the above embodiments are only some specific examples. The technicians can set the corresponding nonlinear relationship and dynamically generate the corresponding playback speed according to the first distance generated by the user operation to meet the user's more precise control needs. No further details will be given here.

[0039] After determining the forward / rewind mode and playback speed of the selected video, the playback mode of the selected video is adjusted in real time and dynamically, so that the user can take appropriate adjustment methods according to actual needs to optimize the viewing experience and viewing efficiency of the selected video.

[0040] At some point, the user determines that the desired content has been found, so he performs a cancel action, such as removing his hand from the touch screen. At this time, the resume playback module 50 restores the playback mode of the selected video to the default playback mode, such as playing at normal speed, so that the user can view relevant details in the selected video.

[0041] However, in actual application, when the user speeds up the playback / replay of the selected video, the video playback speed is relatively fast. When the user finds that the video is played to the moment when the security event is triggered, some delays have occurred by the time the user reacts and moves his hand out of the touch screen. These delays, under the influence of the playback speed, will cause the picture when the playback is resumed to deviate to a certain extent from the picture the user expects to see. At this time, the user needs to return the playback picture to the expected playback moment, thereby reducing the user experience.

[0042] In an embodiment of the present invention, the resume playback module is also used to: after obtaining the cancellation action, determine the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed; obtain the action moment of the cancellation action, compensate the action moment based on the forward compensation duration / backward compensation duration, and obtain the compensated moment; jump the selected video to the compensated moment; and restore the playback mode of the selected video to the default playback mode.

[0043] In a possible implementation, an automatic compensation method is used to automatically and intelligently locate the desired playback time for the user and perform accurate playback. Specifically, after the cancellation action is obtained, the corresponding compensation duration is first determined according to the playback speed. For example, in an embodiment of the present invention, a positive proportional relationship between the playback speed and the compensation duration is pre-set, and the positive proportional relationship is a linear positive proportional relationship. The faster the playback speed, the longer the compensation duration, and the slower the playback speed, the shorter the compensation duration, thereby achieving accurate control of the compensation duration.

[0044] However, in actual application, different people have different reaction speeds, and their deviations when canceling video playback are also different. Therefore, the use of the above-mentioned fixed positive proportional compensation method leads to personalized deviations and reduces user experience.

[0045] In an embodiment of the present invention, determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: obtaining an action subject corresponding to the adjustment action; obtaining historical action data of the action subject, the historical action data including historical adjustment action data and corresponding historical cancellation action data; performing data screening on the historical cancellation action data to obtain the cancelled action data after screening; determining historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, the historical rewind duration data corresponding to different forward speeds / backward speeds; performing personalized analysis on the historical rewind duration data to generate a personalized rewind duration; determining the corresponding forward compensation duration / backward compensation duration based on the personalized rewind duration and the forward speed / backward speed.

[0046] In a possible implementation, a fixed proportional compensation method is not used, but corresponding personalized compensation is used according to personalized needs. In the specific implementation process, the above-mentioned fixed proportional compensation method is used by default, but when determining the forward compensation duration / backward compensation duration, the action subject corresponding to the current adjustment action is further obtained. For example, in an embodiment of the present invention, in order to protect user privacy, the subject performing video review should be a registered subject, so that the action data of each video review can be used as the data of its personalized operation.

[0047] After determining the action subject, obtain its historical action data, which includes its historical adjustment action data and corresponding historical cancellation action data. For example, in a video review process, the action subject adjusts the forward playback speed of the selected video to 2 times by manipulating the adjustment button, and finds that a security trigger event to be reviewed appears in the monitoring screen at a certain moment of the playback, so the cancellation action is immediately executed, but at this time the video screen has deviated from the screen where the security trigger event initially appeared, so the action subject plays it again at 1.5 times the backward speed, and after playing for a certain length of time, the cancellation action is executed again, but at this time the action subject finds that the screen of the selected video still has a certain deviation, so the selected video is controlled to be played at 1.25 times the forward speed, and after playing for another length of time, the cancellation action is executed to control the selected video to be played in the default playback mode.

[0048] Through the above embodiments, it can be known that there may be multiple mediation processes between the user's first execution of the cancellation action and the last adjustment and determination that the current screen is the desired screen, and the intermediate adjustment processes can be regarded as invalid adjustments. Therefore, the historical cancellation action data can be screened to obtain the cancellation action data after screening, and only the moment of the first cancellation action is compared with the moment of the last cancellation action to determine the time deviation. At this time, the personalized historical rewind duration data of the action subject under different adjustment directions and different adjustment speeds are further determined in combination with the historical adjustment action data. At this time, the above historical rewind duration data is personalized analyzed to generate personalized rewind duration, for example, the historical rewind duration data of the same direction and the same playback speed are clustered to obtain the corresponding personalized rewind duration. Finally, according to the personalized rewind duration of each adjustment direction and each adjustment speed, the accurate forward compensation duration / backward compensation duration of the current action subject when performing the cancellation action can be determined according to the current forward speed / backward speed, and the corresponding compensation operation can be performed, thereby realizing intelligent and one-time positioning to the selected video playback moment expected by the user, greatly improving the user's video review efficiency and user experience.

[0049] In actual application, since the details of security incidents are very important to users, in some implementation scenarios, even playing at a normal playback speed cannot meet customer needs. Customers expect to start playing directly from the desired playback moment and at the desired playback speed.

[0050] Therefore, in a possible implementation, after the adjustment button is superimposed on the selected video, a fine-tuning button is further superimposed. The first adjustment direction and the first distance obtained by the adjustment button are used to represent the fast-forward adjustment / rewind adjustment desired by the user, and the corresponding adjustment speed, which is the temporary playback speed of the selected video when the user operates the adjustment button to quickly review the video content. Before playing the selected video, in order to check the playback details of the selected video as much as possible, the user can also operate the fine-tuning button first.

[0051] Specifically, the fine-tuning button can be set in parallel with the adjustment button. For example, in this embodiment, when the fine-tuning button is in the original position, its speed impact factor on the selected video in the normal playback mode is 1, that is, the default (for example, 1x) playback speed is maintained for playback. When the fine-tuning button is moved to the left, the speed impact factor changes to a value between 0 and 1, and the value is nonlinearly associated with the second distance between the moving position of the fine-tuning button and the original position. Specifically, the larger the second distance, the greater the reduction in the value of the speed impact factor, until it is reduced to 0. When the fine-tuning button is moved to the right, the speed impact factor changes to a value between 1 and 1.5, and the value is also nonlinearly associated with the second distance. After setting, when the user performs a cancel action, the playback speed of the selected video is determined according to the product of the default playback speed and the speed impact factor, and the corresponding normal video playback is performed according to the playback speed.

[0052] For example, in one embodiment, before quickly previewing the selected video, the user first sets the speed impact factor to 0.5 through the fine-tuning button, and then quickly browses the selected video through the adjustment button. At this time, the selected video adjusts the temporary playback mode of the selected video according to the user's adjustment action on the adjustment button. At another moment, the user determines that the video content to be viewed has been viewed, so the cancellation action is performed. At this time, the playback mode of the selected video is restored to the normal playback of the selected video according to the playback mode (forward mode / backward mode) and playback speed after the fine-tuning button adjustment, such as forward playback at 0.5 times the playback speed, so as to allow the user to view the surveillance details recorded by the selected video from the current moment and draw a more accurate and reliable safety protection conclusion.

[0053] See also Figure 2 Based on the same inventive concept, an embodiment of the present invention provides a security protection interaction method based on a visual video review system, the security protection interaction method comprising: S10: determining a target area map according to a user instruction, and displaying a video viewing interface on the target area map; S20: Obtaining a selection instruction for the video access interface, and playing a selected video corresponding to the selection instruction; S30: generating a timeline corresponding to the selected video, and displaying the timeline and adjustment buttons superimposed on the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video; S40: Acquire an adjustment action for the adjustment button, and adjust the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the time axis; S50: In response to the canceling action of the adjustment action, the playing mode of the selected video is restored to the default playing mode.

[0054] In an embodiment of the present invention, the selection instruction includes an interface selection instruction and a time selection instruction, and obtaining the selection instruction for the video retrieval interface and playing the selected video corresponding to the selection instruction include: obtaining the corresponding interface video set from the video retrieval interface based on the interface selection instruction; obtaining the time selection instruction for the interface video set, selecting the selected video corresponding to the time selection instruction from the interface video set; and playing the selected video.

[0055] In an embodiment of the present invention, the obtaining of the adjustment action for the adjustment button and adjusting the playback mode of the selected video based on the adjustment action include: obtaining the adjustment action for the adjustment button; obtaining a first action direction of the adjustment action and a first distance between a contact point of the adjustment action and an origin of the adjustment button; determining a forward mode / backward mode of the selected video based on the first action direction; determining a forward speed / backward speed of the selected video based on the first distance, wherein the forward speed / backward speed is nonlinearly correlated with the first distance; and adjusting the playback mode of the selected video based on the forward mode / backward mode and the forward speed / backward speed.

[0056] In an embodiment of the present invention, the security protection interaction method also includes: after obtaining the cancellation action, determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed, and the forward speed / backward speed is directly proportional to the corresponding forward compensation duration / backward compensation duration; obtaining the action moment of the cancellation action, compensating the action moment based on the forward compensation duration / backward compensation duration, and obtaining the compensated moment; jumping the selected video to the compensated moment; and restoring the playback mode of the selected video to the default playback mode.

[0057] In an embodiment of the present invention, determining the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: obtaining an action subject corresponding to the adjustment action; obtaining historical action data of the action subject, the historical action data including historical adjustment action data and corresponding historical cancellation action data; performing data screening on the historical cancellation action data to obtain the cancelled action data after screening; determining historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, the historical rewind duration data corresponding to different forward speeds / backward speeds; performing personalized analysis on the historical rewind duration data to generate a personalized rewind duration; determining the corresponding forward compensation duration / backward compensation duration based on the personalized rewind duration and the forward speed / backward speed.

[0058] The optional implementation modes of the embodiments of the present invention are described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above implementation modes. Within the technical concept of the embodiments of the present invention, various simple modifications can be made to the technical scheme of the embodiments of the present invention, and these simple modifications all belong to the protection scope of the embodiments of the present invention.

[0059] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, the embodiments of the present invention will not further describe various possible combinations.

[0060] Those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a single-chip microcomputer, a chip or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0061] In addition, various implementation modes of the embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the embodiments of the present invention, they should also be regarded as the contents disclosed by the embodiments of the present invention.

Claims

1. A security protection interactive system based on a visual video review system, characterized in that: The security protection interactive system comprises: A map display module, used to determine a target area map according to a user instruction, and display a video viewing interface on the target area map; A video playing module, used to obtain a selected instruction for the video access interface and play a selected video corresponding to the selected instruction; An overlay display module, used to generate a timeline corresponding to the selected video, and to overlay and display the timeline and adjustment buttons on the selected video, wherein the timeline dynamically corresponds to the playback content of the selected video; An adjustment response module, used for obtaining an adjustment action for the adjustment button, and adjusting the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the time axis; The playback resumption module is used to restore the playback mode of the selected video to the default playback mode in response to the cancellation action of the adjustment action.

2. The security protection interactive system according to claim 1, characterized in that: The selection instruction includes an interface selection instruction and a time selection instruction, and the video playback module is specifically used for: Acquire a corresponding interface video set from the video reading interface based on the interface selection instruction; Obtaining a time selection instruction for the interface video set, and selecting a selected video corresponding to the time selection instruction from the interface video set; The selected video is played.

3. The security protection interactive system according to claim 1, characterized in that: The adjustment response module is specifically used for: Acquire the adjustment action for the adjustment button; Acquire a first action direction of the adjustment action and a first distance between a contact point of the adjustment action and an origin of the adjustment button; Determining a forward mode / reverse mode of the selected video based on the first action direction; Determine a forward speed / backward speed of the selected video based on the first distance, wherein the forward speed / backward speed is non-linearly correlated with the first distance; The playing mode of the selected video is adjusted based on the forward mode / reverse mode and the forward speed / reverse speed.

4. The security protection interactive system according to claim 3, characterized in that: The playback resumption module is also used for: After acquiring the cancellation action, determining a corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed, wherein the forward speed / backward speed is directly proportional to the corresponding forward compensation duration / backward compensation duration; Acquire the action moment of the cancel action, compensate the action moment based on the forward compensation duration / backward compensation duration, and obtain the compensated moment; Jumping the selected video to the compensated time; The playback mode of the selected video is restored to the default playback mode.

5. The security protection interactive system according to claim 4, characterized in that: The determining of the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: Acquire an action subject corresponding to the adjustment action; Acquire historical action data of the action subject, wherein the historical action data includes historical adjustment action data and corresponding historical cancellation action data; Screening the historical cancellation action data to obtain the cancelled action data after screening; Determine historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, wherein the historical rewind duration data corresponds to different forward speeds / reverse speeds; Performing personalized analysis on the historical rollback duration data to generate personalized rollback duration; A corresponding forward compensation duration / backward compensation duration is determined based on the personalized rewind duration and the forward speed / backward speed.

6. A security protection interactive method based on a visual video review system, characterized in that: The security protection interaction method comprises: Determine a target area map according to a user instruction, and display a video viewing interface on the target area map; Obtaining a selected instruction for the video viewing interface, and playing a selected video corresponding to the selected instruction; Generate a timeline corresponding to the selected video, and display the timeline and adjustment buttons on the selected video in a superimposed manner, wherein the timeline dynamically corresponds to the playback content of the selected video; Acquire an adjustment action for the adjustment button, and adjust the playback mode of the selected video based on the adjustment action, wherein the action direction of the adjustment action is consistent with the extension direction of the time axis; In response to a cancelling action of the adjustment action, the playing mode of the selected video is restored to a default playing mode.

7. The security protection interaction method according to claim 6, characterized in that: The selected instruction includes an interface selected instruction and a time selected instruction, and the obtaining of the selected instruction for the video access interface and playing the selected video corresponding to the selected instruction include: Acquire a corresponding interface video set from the video reading interface based on the interface selection instruction; Obtaining a time selection instruction for the interface video set, and selecting a selected video corresponding to the time selection instruction from the interface video set; The selected video is played.

8. The security protection interaction method according to claim 6, characterized in that: The obtaining of the adjustment action for the adjustment button and adjusting the playback mode of the selected video based on the adjustment action includes: Acquire the adjustment action for the adjustment button; Acquire a first action direction of the adjustment action and a first distance between a contact point of the adjustment action and an origin of the adjustment button; Determining a forward mode / reverse mode of the selected video based on the first action direction; Determine a forward speed / backward speed of the selected video based on the first distance, wherein the forward speed / backward speed is non-linearly correlated with the first distance; The playing mode of the selected video is adjusted based on the forward mode / reverse mode and the forward speed / reverse speed.

9. The security protection interaction method according to claim 8, characterized in that: The security protection interaction method further includes: After acquiring the cancellation action, determining a corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed, wherein the forward speed / backward speed is directly proportional to the corresponding forward compensation duration / backward compensation duration; Acquire the action moment of the cancel action, compensate the action moment based on the forward compensation duration / backward compensation duration, and obtain the compensated moment; Jumping the selected video to the compensated time; The playback mode of the selected video is restored to the default playback mode.

10. The security protection interaction method according to claim 9, characterized in that: The determining of the corresponding forward compensation duration / backward compensation duration based on the forward speed / backward speed includes: Acquire an action subject corresponding to the adjustment action; Acquire historical action data of the action subject, wherein the historical action data includes historical adjustment action data and corresponding historical cancellation action data; Screening the historical cancellation action data to obtain the cancelled action data after screening; Determine historical rewind duration data based on the historical adjustment action data and the cancelled action data after screening, wherein the historical rewind duration data corresponds to different forward speeds / reverse speeds; Performing personalized analysis on the historical rollback duration data to generate personalized rollback duration; A corresponding forward compensation duration / backward compensation duration is determined based on the personalized rewind duration and the forward speed / backward speed.

Citation Information

Patent Citations

  • Method for adjusting video playback progress and mobile terminal

    CN106648359A

  • Video positioning method and apparatus, and electronic device

    CN110430450A

  • Video playing method and device in map, equipment and computer storage medium

    CN115203345A

  • Method and apparatus for controlling reproduction of video contents

    US20020178453A1

  • Providing responsive video previews during rewind and fast forward

    US20150067744A1