Video playback method, video playback terminal, control terminal, and video playback system
By displaying a flight trajectory map and using the first highlight marker during aerial video playback, the problem of users having difficulty locating highlight segments is solved, achieving efficient and simplified highlight segment location and video playback progress management.
Patent Information
- Application Number
- PCT/CN2024/101904
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-27
- Publication Date
- 2026-01-02
AI Technical Summary
In aerial videos, due to the limited number of reference points, it is difficult for users to efficiently locate highlight segments. Existing technologies require multiple clicks to switch to highlight segments, resulting in low positioning efficiency.
During video playback, a flight trajectory map is displayed, which includes a first highlight marker to locate highlight segments. Users can quickly locate the segments they want to watch by using the marker.
It improves the efficiency of highlight segment localization, reduces the complexity of video localization, simplifies the use of the progress bar, and enhances the reliability and efficiency of video playback.
Smart Images

Figure CN2024101904_02012026_PF_FP_ABST
Abstract
Description
Video playing method, video playing terminal, control terminal and video playing system TECHNICAL FIELD
[0001] The present disclosure relates to, but is not limited to, a video playing method, a video playing terminal, a control terminal and a video playing system. BACKGROUND
[0002] With the development of aircraft technology, users can take aerial photography by operating the aircraft to shoot videos from a unique perspective. However, in the process of playing the video obtained by aerial photography, it is difficult for the user to locate the highlight segment in the video because the display screen is basically consistent due to the few reference objects in the video.
[0003] SUMMARY
[0004] The following is a summary of the subject matter of the detailed description of the present disclosure. This summary is not intended to limit the scope of protection of the claims.
[0005] The present disclosure provides a video playing method, a video playing terminal, a control terminal and a video playing system.
[0006] A first aspect of the present disclosure provides a video playing method applied to a video playing terminal, and the video playing method comprises:
[0007] When playing a target video, displaying a flight trajectory map on a video playing screen.
[0008] The flight trajectory map comprises a flight trajectory, and the flight trajectory comprises a first highlight mark, the first highlight mark being used for locating one or more highlight segments in the target video.
[0009] A second aspect of the present disclosure provides a video playing terminal, comprising a memory and a processor; the memory is used for storing program code; the processor invokes the program code, and when the program code is executed, is used for executing:
[0010] When playing a target video, displaying a flight trajectory map on a video playing screen.
[0011] The flight trajectory map comprises a flight trajectory, and the flight trajectory comprises a first highlight mark, the first highlight mark being used for locating one or more highlight segments in the target video.
[0012] A third aspect of the present disclosure provides a control terminal connected to the video playing terminal as described in the second aspect.
[0013] A fourth aspect of the present disclosure provides a video playing system, the video playing system comprising a video playing terminal and a control terminal, the control terminal being connected to the video playing terminal;
[0014] The control terminal is configured to send a first playing control signal to the video playing terminal in response to a playing operation of a user;
[0015] The video playing terminal is configured to play a target video based on the received first playing control signal, and display a flight trajectory map on a video playing picture;
[0016] The flight trajectory map comprises a flight trajectory, and the flight trajectory comprises a first highlight mark, the first highlight mark being used for locating one or more highlight segments in the target video.
[0017] In the video playing method, the video playing terminal, the control terminal and the video playing system provided by the embodiments of the present disclosure, a flight trajectory map is displayed on a video playing picture during playing of a target video shot by a flight vehicle, so as to display a position where the target video is shot. A first highlight mark is displayed in a flight trajectory of the flight trajectory map, and the first highlight mark is used for locating one or more highlight segments in the target video, so that a user can locate a highlight segment to be watched through the flight trajectory and the first highlight mark. Since the user can locate the highlight segment through the first highlight mark in the flight trajectory map during playing of the target video, the efficiency of locating the highlight segment is improved. Meanwhile, since the flight trajectory corresponds to the position where the target video is shot, the flight trajectory can also be used as a progress bar of playing of the target video, so that the complexity of video locating is reduced.
[0018] Other aspects can become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0019] The accompanying drawings incorporated in and forming a part of the specification illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the embodiments of the present disclosure. In the drawings:
[0020] FIG. 1 is a flowchart of a video playing method according to an exemplary embodiment;
[0021] FIG. 2 is a schematic diagram of a video playing picture according to an exemplary embodiment;
[0022] FIG. 3 is a schematic diagram of a video playing picture according to another exemplary embodiment;
[0023] FIG. 4-1 is a schematic diagram of a flight trajectory map, according to an exemplary embodiment;
[0024] FIG. 4-2 is a schematic diagram of a flight trajectory map, according to another exemplary embodiment;
[0025] FIG. 5 is a schematic diagram of a video playback screen, according to another exemplary embodiment;
[0026] FIG. 6 is a schematic diagram of a video playback screen, according to another exemplary embodiment;
[0027] FIG. 7-1 is a schematic diagram of a video playback screen, according to another exemplary embodiment;
[0028] FIG. 7-2 is a schematic diagram of a video playback screen, according to another exemplary embodiment;
[0029] FIG. 8 is a schematic diagram of a video playback screen, according to another exemplary embodiment;
[0030] FIG. 9 is a flowchart of a video playback method, according to another exemplary embodiment;
[0031] FIG. 10 is a block diagram of a computer device, according to an exemplary embodiment.
[0032] Reference signs: 10 - flight trajectory map; 11 - first highlight mark; 12 - framing direction mark; 13 - movement direction mark; 14 - ray; 20 - progress bar; 21 - playback progress bar; 22 - switching control; 23 - second highlight mark; 24 - progress mark; 25 - first sub-progress bar; 26 - second sub-progress bar; 30 - control bar; 31 - mark control; 100 - computer device; 101 - computing unit; 102 - ROM; 103 - RAM; 104 - bus; 105 - input / output interface; 106 - input unit; 107 - output unit; 108 - storage unit; 109 - communication unit. DETAILED DESCRIPTION
[0033] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure. It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other arbitrarily without conflict.
[0034] With the development of aircraft technology, users can take aerial photography by operating the aircraft to shoot videos from the unique perspective of the aircraft. By adjusting the angle and position of the aircraft in the spatial coordinate system, the perspective of video shooting can be changed to shoot highlight clips. For example, the clips of controlling the aircraft to shoot around the target object, the clips of controlling the aircraft to shoot the target object from far to near or from near to far, and the clips of the user's attention, can all be used as highlight clips. Since the video is shot in the way of aerial photography, there are fewer reference objects in the video, so most of the pictures in the video are consistent. In the process of video playing, the user needs to spend a lot of time to locate the highlight clips in the video, resulting in low efficiency of locating the highlight clips.
[0035] In the related art, a video playing method is provided, including: displaying a progress bar in the process of playing a target video. In response to a click operation of a user on the progress bar, the displayed picture is switched to a picture corresponding to the click operation. The user can switch the displayed picture by continuously performing the click operation on the progress bar until the picture in the highlight clip is switched. However, this method requires the user to perform the click operation multiple times without direction until the highlight clip is played, and it is difficult to locate the highlight clip in the target video.
[0036] To solve the above technical problems, the present disclosure provides a video playing method, in the process of playing a target video, a flight trajectory map with a first highlight mark is displayed. The user only needs to determine the position of the first highlight mark to locate the highlight clip and save a lot of time, thereby improving the efficiency of locating the highlight clip.
[0037] The embodiments of the present disclosure provide a video playing method, applied to a video playing terminal, as shown in FIG. 1, the method includes:
[0038] S100, when playing a target video, displaying a flight trajectory map on a video playing picture.
[0039] The flight trajectory map includes a flight trajectory, and the flight trajectory includes a first highlight mark, and the first highlight mark is used to locate one or more highlight clips in the target video.
[0040] In the embodiment, during playing of the target video captured by the aerial vehicle, a flight track map is displayed on the video playing interface to show the positions where the target video is captured. The first highlight mark is displayed in the flight track of the flight track map, and the first highlight mark is used to locate one or more highlight segments in the target video, so that the user can locate the highlight segment to be watched through the flight track and the first highlight mark. Since the user can locate the highlight segment through the first highlight mark in the flight track map during playing of the target video, the efficiency of locating the highlight segment is improved. Meanwhile, since the flight track corresponds to the positions where the target video is captured, the flight track can also be used as a progress bar of the target video, thereby reducing the complexity of video locating.
[0041] In an embodiment, the flight track map is displayed in the form of a small window. The flight track map is generated during or after capturing of the target video by the aerial vehicle.
[0042] In the embodiment, the flight track map generated during or after capturing of the target video by the aerial vehicle is displayed in the form of a small window on the video playing interface, and the flight track map can reflect the positions where the target video is captured to locate the highlight segment, thereby improving the efficiency of locating the highlight segment.
[0043] Exemplarily, as shown in FIG. 2, the flight track map 10 is displayed in the form of a small window on the video playing interface. The flight track map 10 can be located at a preset position of the video playing interface, or can be located at a position set by the user in the video playing interface. In the flight track map 10, one or more first highlight marks 11 can be included, and the first highlight mark 11 represents the start time and / or end time of the highlight segment in the target video. The user can locate the highlight segment in the target video through the first highlight mark 11 in the flight track map 10. In the flight track, the played video frames of the target video can be represented by one color, and the unplayed video frames of the target video can be represented by another color.
[0044] Exemplarily, during flight of the aerial vehicle, the world coordinate system and the flight track can be determined. After capturing of the target video, the flight track map is generated according to the world coordinate system and the flight track.
[0045] In an embodiment, the flight track is associated with the playing progress of the target video, and the position mark in the flight track is used to locate the current playing position of the target video.
[0046] In the embodiment, each point in the flight trajectory corresponds to a position where the target video is shot, and the position changes with time, and each point in the flight trajectory corresponds to the time when the target video is played and can reflect the playing progress of the target video. The current playing position of the target video is located by the position marker, and the user can determine the position where the target video is played and the position where the target video is shot according to the position marker, thereby improving the effect of video positioning.
[0047] In an embodiment, the segment marker in the flight trajectory map is used to locate a segment in the target video shot by the aircraft at a fixed position.
[0048] In the embodiment, the aircraft may shoot a segment at a fixed position during shooting of the target video, and the segment cannot be reflected by a segment trajectory in the flight trajectory map. The segment marker is displayed in the flight trajectory map, and the user can determine that the aircraft shot the segment in the target video at the fixed position according to the segment marker, thereby improving the efficiency of segment positioning.
[0049] In an embodiment, the position marker includes a view direction marker, and the orientation of the view direction marker is the view direction corresponding to the picture played by the target video.
[0050] In the embodiment, the view direction of the target video obtained by the aircraft through aerial photography may change, and the user cannot determine the view direction corresponding to the picture played by the target video in the flight trajectory map. The position marker includes the view direction marker, and the user can determine the view direction corresponding to the picture played by the target video according to the orientation of the view direction marker, thereby improving the reliability of video playing.
[0051] In an embodiment, the position marker includes a moving direction marker, and the orientation of the moving direction marker is the flight direction in the flight trajectory map.
[0052] In the embodiment, the position marker includes the moving direction marker, and the user can determine the flight trajectory corresponding to the picture about to be played by the target video and the progress of the target video according to the moving direction marker, thereby improving the reliability of video positioning.
[0053] Exemplarily, as shown in FIG. 3, in the flight trajectory map 10, the position markers can include a view direction marker 12 and a movement direction marker 13. The user can determine the view direction corresponding to the frame of the target video play through the orientation of the view direction marker 12 in the flight trajectory map 10. The user can determine the flight direction of the aircraft in the flight trajectory map 10 through the orientation of the movement direction marker 13 in the flight trajectory map 10, and can also determine the progress of the target video play. The starting point and the ending point of the flight trajectory correspond to the starting time and the ending time of the target video respectively, the starting point of the flight trajectory is the position where the target video starts to shoot, and the ending point of the flight trajectory is the position where the target video ends to shoot.
[0054] In an embodiment, the number of the first highlight markers corresponding to each highlight segment is one, and the first highlight marker is the starting time of the corresponding highlight segment.
[0055] In the embodiment, by taking one first highlight marker as the starting time of one highlight segment in the flight trajectory map, the number of the first highlight markers in the flight trajectory map is small so as to help the user to locate the highlight segment, thereby improving the efficiency of the highlight segment location and reducing the complexity of the flight trajectory map display.
[0056] In an embodiment, the number of the first highlight markers corresponding to each highlight segment is two, and the two first highlight markers are the starting time and the ending time of the corresponding highlight segment respectively.
[0057] In the embodiment, by taking two first highlight markers as the starting time and the ending time of one highlight segment in the flight trajectory map, the user can locate one highlight segment according to the two first highlight markers to determine the duration and the shooting path of the highlight segment, thereby improving the reliability of the highlight segment location.
[0058] In an embodiment, the colors of the first highlight markers corresponding to different highlight segments are different.
[0059] In the embodiment, since there can be multiple highlight segments in the target video, if the colors of the first highlight markers are the same, the user cannot determine the corresponding highlight segment according to the first highlight markers. And in the case that each highlight segment corresponds to two first highlight markers, the user cannot distinguish whether the first highlight marker is the starting time or the ending time of the corresponding highlight segment. By setting the colors of the first highlight markers corresponding to different highlight segments to be different, the user can distinguish different highlight segments according to the colors of the first highlight markers, thereby improving the efficiency of the highlight segment location.
[0060] In an embodiment, the shapes of the first highlight markers corresponding to different highlight segments are different.
[0061] In the embodiment, since there can be multiple highlight segments in the target video, if the shapes of the first highlight marks are the same, the user cannot determine the corresponding highlight segment according to the first highlight marks. In addition, in the case where each highlight segment corresponds to two first highlight marks, the user cannot distinguish whether the first highlight mark is the start time or the end time of the corresponding highlight segment. By setting the shapes of the first highlight marks corresponding to different highlight segments to be different, the user can distinguish different highlight segments according to the shapes of the first highlight marks, thereby improving the efficiency of highlight segment positioning.
[0062] Exemplarily, the colors and shapes of the first highlight marks corresponding to different highlight segments are different.
[0063] In an embodiment, after the step of displaying the flight trajectory map on the video playing interface in step S100, the video playing method further includes:
[0064] In response to the preview operation of the user at the first position of the flight trajectory, the flight trajectory map displays a target preview picture corresponding to the first position or a target preview video within a preset time from the first position.
[0065] In the embodiment, the user performs the preview operation at the first position when the user needs to preview the target preview picture corresponding to the first position, thereby avoiding changing the picture of the target video playing. Alternatively, the user performs the preview operation at the first position when the user needs to preview the target preview video within a preset time from the first position, thereby avoiding changing the picture of the target video playing. In response to the preview operation of the user at the first position of the flight trajectory, the flight trajectory map displays a target preview picture corresponding to the first position or a target preview video within a preset time from the first position, so that the user can preview the target preview picture or the target preview video corresponding to the first position through the small window area. By displaying the target preview picture or the target preview video corresponding to the first position on the flight trajectory map, the user can preview without adjusting the progress of the target video playing and avoiding playing pictures that the user does not need to watch, thereby improving the effect of video positioning.
[0066] In an embodiment, the video playing terminal includes a head-mounted display device, and the preview operation includes an operation of emitting a ray by a controller of the aircraft or an eye movement operation.
[0067] In this embodiment, the video playback terminal playing the target video includes the head-mounted display device, because the head-mounted display device can play the target video, and has better playing effect when the target video is a panoramic video. Since the user cannot preview the target video by touch, the user needs to preview the target video by the controller of the aircraft or the eye movement tracking function of the head-mounted display device. Since the user operates the controller of the aircraft, the ray emitted by the controller of the aircraft will fall on the virtual screen of the head-mounted display device. In the case that the ray emitted by the controller of the aircraft falls on the first position of the flight trajectory, the user wants to preview the picture in the target video corresponding to the first position, and the operation of emitting the ray by the controller of the aircraft is taken as the preview operation. Or, in the case that the user's eyes look at the first position of the flight trajectory, the user wants to preview the picture in the target video corresponding to the first position, and the eye movement operation is taken as the preview operation. By taking the operation of emitting the ray by the controller of the aircraft or the eye movement operation as the preview operation, the preview operation corresponds to the head-mounted display device to quickly display the previewed picture, thereby reducing the complexity of video positioning.
[0068] In an embodiment, the video playback terminal includes a mobile phone or a camera, and the preview operation includes a long press operation.
[0069] In this embodiment, the video playback terminal playing the target video includes the mobile phone or the camera, because the mobile phone and the camera can play the target video, and the user can preview the target video by touch. To prevent the preview operation from changing the progress of playing the target video, the long press operation is taken as the preview operation to avoid conflict with the click operation. By taking the long press operation as the preview operation, the preview operation corresponds to the mobile phone and the camera to quickly display the previewed picture, thereby reducing the complexity of video positioning.
[0070] For example, as shown in FIGS. 4-1 and 4-2, in response to the preview operation of the user at the first position of the flight trajectory, the map in the flight trajectory map 10 becomes the picture in the target video corresponding to the first position, which can be a preview picture of the target video. In FIG. 4-2, the ray pointing to the second position of the flight trajectory is the ray 14 emitted by the controller of the aircraft.
[0071] In an embodiment, after the flight trajectory map is displayed on the video playback picture in step S100, the video playback method further includes:
[0072] In response to the click operation of the user at the second position of the flight trajectory, the picture of the target video is jumped to the picture corresponding to the second position.
[0073] In the embodiment, the flight track is the total progress of the target video. When the user needs to adjust the progress of the target video, the user can perform a click operation on the flight track. In response to the click operation of the user on the second position of the flight track, the picture of the target video is jumped to the picture corresponding to the second position and the position marker is moved to the second position, so as to adjust the progress of the target video. The progress of the target video is adjusted by performing a click operation on the second position of the flight track. The progress of the target video is adjusted in a simple manner, thereby reducing the complexity of video positioning. Meanwhile, the target video is the video captured by the aircraft on the flight track. After the user performs a click operation on the second position, the user can play the picture captured at the second position, so that the user can select the played picture according to the captured position, thereby improving the effect of video playing.
[0074] For example, the video playing terminal includes a head-mounted display device. The click operation includes a click operation performed by the user on a trigger key of a controller of the aircraft. Alternatively, the video playing terminal includes a mobile phone or a camera. The click operation includes a click operation performed by the user on a screen of the mobile phone or the camera.
[0075] In an embodiment, after the flight track map is displayed on the video playing picture in step S100, the video playing method further includes:
[0076] In response to the click operation of the user on the first highlight marker, the highlight segment corresponding to the clicked first highlight marker is played.
[0077] The orientation of the view direction marker of the position marker in the flight track map is the view direction corresponding to the picture played by the highlight segment.
[0078] In the embodiment, when the user needs to play the highlight segment in the target video, the user performs a click operation on the first highlight marker. Since the number of highlight segments and corresponding first highlight markers can be multiple, in response to the click operation of the user on the first highlight marker, the highlight segment corresponding to the clicked first highlight marker is played. Since the view direction of the target video can change, the user can determine the view direction corresponding to the picture played by the highlight segment according to the orientation of the view direction marker. The highlight segment is played by performing a click operation on the first highlight marker. The highlight segment is played in a simple manner, thereby reducing the complexity of playing the highlight segment.
[0079] In an embodiment, during the playing of the target video, the video playing method further includes:
[0080] A progress bar of the target video is displayed on the video playing picture.
[0081] In the embodiment, the aircraft may capture a segment of the target video at a fixed position and the flight path may not be straight during the capturing of the target video. It is difficult to accurately determine the progress of the target video according to the flight path. The progress bar of the target video is displayed on the flight path map, so that the user can accurately determine the progress of the target video according to the progress bar, thereby improving the reliability of the video playing.
[0082] For example, as shown in FIG. 5, in the video playing interface, in addition to the flight path map 10 displayed in the form of a small window on the video playing interface, the progress bar 20 of the target video is also displayed. The progress bar 20 can be located at a preset position of the video playing interface or a position set by the user, and does not coincide with the flight path map 10.
[0083] In an embodiment, after the progress bar of the target video is displayed on the video playing interface in the above step, the video playing method further includes:
[0084] During the playing of the original segment in the target video, the highlight segment is played in response to the click operation of the user on the switching control in the progress bar of the target video.
[0085] During the playing of the highlight segment, the original segment is played in response to the click operation of the user on the switching control.
[0086] In the embodiment, during the playing of the target video, the user may only want to watch the original segment or the highlight segment. The switching control is displayed in the progress bar to switch between the original segment and the highlight segment. During the playing of the original segment, the highlight segment is played in response to the click operation of the user on the switching control to switch from the original segment to the highlight segment. During the playing of the highlight segment, the original segment is played in response to the click operation of the user on the switching control to switch from the highlight segment to the original segment. The switching control in the progress bar is used to switch between the original segment and the highlight segment, so that the user does not need to perform the operation of multiple screen jumps to switch during the playing of the target video, thereby improving the efficiency of the segment switching.
[0087] For example, as shown in FIG. 6, in the progress bar 20, in addition to the playing progress bar 21, the switching control 22 is also displayed. During the playing of the original segment, the highlight segment is played and the playing of the original segment is stopped in response to the click operation of the user on the switching control 22. During the playing of the highlight segment, the original segment is played and the playing of the highlight segment is stopped in response to the click operation of the user on the switching control 22.
[0088] For example, the original segment can be an original video captured by the aircraft in the target video without being cropped, or can be a partial segment of the original video after being cropped.
[0089] In an embodiment, the number of highlight clips is plural. The playing of the highlight clip in the above step can be determined in the following way:
[0090] The first highlight clip after the current playing position of the original clip is played.
[0091] In the embodiment, since the original clip is being played, the picture before the current playing position can have been played, and the highlight clip before the current playing position can have been played and is not the clip that the user wants to watch. In response to the clicking operation of the user on the switching control, the first highlight clip after the current playing position of the original clip is played, so that the user can watch the new highlight clip. By playing the next highlight clip after the current playing position, the user can watch the new highlight clip without selecting the highlight clip, thereby improving the effect of video playing.
[0092] Exemplarily, the playing of the highlight clip in the above step can be playing the first highlight clip before the current playing position of the original clip, or playing the first highlight clip of all the highlight clips.
[0093] In an embodiment, the playing of the original clip in the above step is determined in the following way:
[0094] The original clip with the same picture as the highlight clip is played.
[0095] In the embodiment, since the highlight clip is part of the original clip, during the playing of the highlight clip, there is a picture in the original clip that is the same as the picture at the current playing position of the highlight clip. In response to the clicking operation of the user on the switching control, the original clip with the same picture as the highlight clip is played, so that the user can watch the continuous picture. By playing the original clip with the same picture as the highlight clip, the process of playing the target video will not have picture jumping and the progress adjustment is not needed, thereby improving the effect of video playing.
[0096] In an embodiment, when the highlight clip is played in the above step, the video playing method further comprises:
[0097] The progress bar of the original clip is switched to the progress bar of the highlight clip.
[0098] When the original clip is played in the above step, the video playing method further comprises:
[0099] The progress bar of the highlight clip is switched to the progress bar of the original clip.
[0100] In the embodiment, the high-light segment is a part of the original segment and is located at a different position, so the time required for playing the original segment and the high-light segment is different, that is, the progress corresponding to the time when the original segment and the high-light segment display the same picture is different. In response to the click operation of the user on the switching control, in addition to playing the high-light segment, the progress bar of the original segment needs to be switched to the progress bar of the high-light segment so that the picture played by the high-light segment corresponds to the progress. Or, in response to the click operation of the user on the switching control, in addition to playing the original segment, the progress bar of the high-light segment needs to be switched to the progress bar of the original segment so that the picture played by the original segment corresponds to the progress. By switching the progress bar after the click operation on the switching control, the picture played by the segment can correspond to the progress, thereby improving the reliability of video playing.
[0101] In an embodiment, the progress bar of the original segment includes a second high-light mark, and the second high-light mark is used for locating the high-light segment.
[0102] In the embodiment, since the high-light segment is a part of the original segment, the progress bar can more intuitively show the progress of the target video compared to the flight trajectory map. The second high-light mark is displayed in the progress bar of the original segment, and the second high-light mark is used for locating the high-light segment in the target video, so that the user can locate the high-light segment to be watched through the progress bar of the original segment and the second high-light mark. Since the user can also locate the high-light segment through the second high-light mark in the progress bar of the original segment during the playing of the original segment, the efficiency of locating the high-light segment is improved.
[0103] Exemplarily, the number of the second high-light marks corresponding to each high-light segment is one, and the second high-light mark is the start time of the corresponding high-light segment. Or, the number of the second high-light marks corresponding to each high-light segment is two, and the two second high-light marks are the start time and the end time of the corresponding high-light segment, respectively.
[0104] Exemplarily, the colors of the second high-light marks corresponding to different high-light segments are different. And / or, the shapes of the second high-light marks corresponding to different high-light segments are different.
[0105] Exemplarily, as shown in FIG. 7-1, the progress bar 20 of the original segment displays the second high-light mark 23 in addition to the playing progress bar 21 and the switching control 22. Each second high-light mark 23 is the start time of the corresponding high-light segment. In response to the click operation of the user on the second high-light mark 23, the high-light segment corresponding to the clicked second high-light mark 23 is played.
[0106] In an embodiment, the progress bar of the high-light segment includes a progress mark, and the progress mark is used for locating the start time and / or the end time of the high-light segment.
[0107] In the embodiment, since the highlight segment is a part of the original segment and the number of highlight segments can be more than one, the progress of the highlight segments is displayed in the progress bar of the highlight segment, and it is difficult to distinguish different highlight segments. The progress mark is displayed in the progress bar of the highlight segment, and the progress mark is used to locate the start time and / or the end time of the highlight segment, so that the user selects the highlight segment to be watched and selects the playing progress of the highlight segment through the progress mark. Since the user can select different highlight segments and their playing progress through the progress mark in the progress bar of the highlight segment during the playing of the highlight segment, the efficiency of selecting the highlight segment is improved.
[0108] In an embodiment, the progress bar of the highlight segment further comprises a first sub-progress bar and a second sub-progress bar, the first sub-progress bar is used to display the current progress of the playing highlight segment, and the second sub-progress bar is used to display the current progress of the original segment corresponding to the current progress of the playing highlight segment.
[0109] In the embodiment, since the highlight segment is a part of the original segment, the current progress of the highlight segment corresponds to the current progress of the original segment. The first sub-progress bar and the second sub-progress bar are displayed in the progress bar of the highlight segment, and the second sub-progress bar is used to display the current progress of the original segment corresponding to the current progress of the playing highlight segment, so that the user can determine the current playing position of the highlight segment in the current playing position of the original segment through the second sub-progress bar. Since the user can determine the current progress of the corresponding original segment through the second sub-progress bar of the highlight segment during the playing of the highlight segment, the reliability of the video playing is improved.
[0110] Exemplarily, as shown in FIG. 7-2, the progress bar 20 of the highlight segment displays the progress mark 24, the first sub-progress bar 25 and the second sub-progress bar 26 in addition to the switching control 22, and the first sub-progress bar 25 and the second sub-progress bar 26 constitute the playing progress bar 21. The user can locate different highlight segments in the target video through the adjacent two progress marks 24, the first progress mark 24 or the last progress mark 24 in the progress bar 20. The user can determine the current progress of the playing highlight segment through the first sub-progress bar 25 in the progress bar 20. The user can determine the current progress of the original segment corresponding to the current progress of the playing highlight segment through the second sub-progress bar 26 in the progress bar 20.
[0111] Exemplarily, as shown in FIG. 8, during the playing of the target video, the control bar 30 is displayed, and the progress bar 20 is located in the control bar 30. The control bar 30 further comprises the mark control 31, and the mark control 31 is used to mark the original segment during the playing of the original segment to generate the highlight segment.
[0112] In an embodiment, the video playing method further comprises:
[0113] In response to a click operation of the user on the switching control in the progress bar of the target video, the position mark in the flight trajectory map is moved to a position corresponding to the current playing position of the target video.
[0114] In this embodiment, since the flight trajectory map and the progress bar are displayed simultaneously during the playing of the target video, and the position of the position mark in the flight trajectory corresponds to the playing progress of the target video, in response to the click operation of the user on the switching control in the progress bar of the target video, the position mark in the flight trajectory map is moved to a position corresponding to the current playing position of the target video, in addition to the switching of the clip. By adjusting the position of the position mark simultaneously after the click operation of the switching control, the position of the position mark in the flight trajectory corresponds to the playing progress of the target video, thereby improving the reliability of the video playing.
[0115] In an embodiment, the video playing method further comprises:
[0116] In response to a click operation of the user on the second position of the flight trajectory, the current playing position of the progress bar of the target video is jumped to a position corresponding to the second position.
[0117] In this embodiment, since the flight trajectory map and the progress bar are displayed simultaneously during the playing of the target video, and the position of the position mark in the flight trajectory corresponds to the playing progress of the target video, in response to the click operation of the user on the second position of the flight trajectory, the current progress of the progress bar of the target video is jumped to a progress corresponding to the second position, in addition to the adjustment of the playing progress and the display picture. By adjusting the current progress of the progress bar simultaneously after the click operation on the second position of the flight trajectory, the progress of the progress bar corresponds to the playing progress of the target video, thereby improving the reliability of the video playing.
[0118] In an embodiment, before the step of displaying the flight trajectory map on the video playing picture in step S100, the video playing method further comprises:
[0119] Obtaining the target video sent by the flight vehicle.
[0120] Identifying the highlight clip of the target video based on a preset algorithm for identifying the shooting subject and / or the camera movement, and marking the highlight clip in the target video based on the identification result.
[0121] In this embodiment, after the aerial vehicle shoots the target video, it is difficult to mark the target video to obtain the highlight segment, and the target video without the highlight segment is sent to the video playing terminal. Since the aerial vehicle shoots the target video, the target video contains a lot of content that is not concerned by the user, and the content concerned by the user needs to be identified. Based on a preset algorithm for identifying the shooting subject and / or the camera dolly, the highlight segment of the target video is identified, and the content concerned by the user is identified based on the shooting subject and / or the camera dolly. Based on the identification result, the highlight segment is marked in the target video to obtain the highlight segment. Through automatic identification and marking of the highlight segment based on the preset algorithm, the user does not need to perform the marking operation, thereby improving the user experience. At the same time, since the highlight segment is marked and does not need to be generated additionally, the volume occupied by the highlight segment and the time required for segment switching are reduced, thereby improving the video playing effect.
[0122] In an embodiment, before the flight trajectory map is displayed on the video playing picture in step S100, the video playing method further includes:
[0123] The target video sent by the aerial vehicle is obtained.
[0124] The highlight segment is obtained in response to the highlight marking operation of the user on the segment in the target video.
[0125] In this embodiment, after the aerial vehicle shoots the target video, it is difficult to mark the target video to obtain the highlight segment, and the target video without the highlight segment is sent to the video playing terminal. Since the aerial vehicle shoots the target video, the target video contains a lot of content that is not concerned by the user, and the content concerned by the user needs to be identified. In response to the highlight marking operation of the user on the segment in the target video, the highlight segment is marked in the target video to obtain the highlight segment. Through the user actively marking the highlight segment, the highlight segment is the segment that is really concerned by the user, thereby improving the user experience.
[0126] The embodiments of the present disclosure provide a video playing method applied to a video playing terminal, as shown in FIG. 9, and the method includes:
[0127] S200, the target video sent by the aerial vehicle is obtained.
[0128] S210, based on a preset algorithm for identifying the shooting subject and / or the camera dolly, the highlight segment of the target video is identified, and based on the identification result, the highlight segment is marked in the target video.
[0129] S220, in the process of playing the target video, the flight trajectory map is displayed on the video playing picture, and the progress bar of the target video playing is displayed.
[0130] S230, in response to the preview operation of the user at the first position of the flight track, displaying the flight track and the target preview picture corresponding to the first position in the small window area.
[0131] S240, in response to the click operation of the user at the second position of the flight track, jumping the picture of the target video playing to the picture corresponding to the second position, and jumping the current playing position of the progress bar of the target video playing to the position corresponding to the second position.
[0132] S250, in response to the click operation of the user at the first highlight mark, playing the highlight segment corresponding to the clicked first highlight mark.
[0133] S260, in the process of playing the original segment, in response to the click operation of the user at the switching control, playing the first highlight segment located after the current playing position of the original segment.
[0134] S270, switching the progress bar of the original segment to the progress bar of the highlight segment, and moving the position mark in the flight track map to the position corresponding to the current playing position of the target video.
[0135] S280, in the process of playing the highlight segment, in response to the click operation of the user at the switching control, playing the original segment with the same picture as the highlight segment.
[0136] S290, switching the progress bar of the highlight segment to the progress bar of the original segment, and moving the position mark in the flight track map to the position corresponding to the current playing position of the target video.
[0137] In the embodiment, after the aerial vehicle shoots the target video, the target video sent by the aerial vehicle is acquired to mark the highlight segments. Based on a preset algorithm for recognizing the shooting subject and / or the camera movement, the highlight segments of the target video are recognized, and the highlight segments are marked in the target video based on the recognition result. During the playing of the target video, a flight trajectory map is displayed on the video playing screen, and a progress bar of the target video playing is displayed. In response to a preview operation of a user at a first position of the flight trajectory, the flight trajectory and a target preview screen corresponding to the first position are displayed in a small window region, so that the user can preview the screen corresponding to the first position through the small window region. In response to a click operation of the user at a second position of the flight trajectory, the screen of the target video playing is jumped to the screen corresponding to the second position, and the current playing position of the progress bar of the target video playing is jumped to the position corresponding to the second position. In response to a click operation of the user on a first highlight mark, the highlight segment corresponding to the clicked first highlight mark is played, so that the highlight segment is played through the first highlight mark. During the playing of the original segment, in response to a click operation of the user on a switching control, a first highlight segment located after the current playing position of the original segment is played. The progress bar of the original segment is switched to the progress bar of the highlight segment, and the position mark in the flight trajectory map is moved to the position corresponding to the current playing position of the target video, so that the progress bar and the position mark correspond to the current playing position of the target video. During the playing of the highlight segment, in response to a click operation of the user on the switching control, the original segment with the same screen as the highlight segment is played. The progress bar of the highlight segment is switched to the progress bar of the original segment, and the position mark in the flight trajectory map is moved to the position corresponding to the current playing position of the target video, so that the progress bar and the position mark correspond to the current playing position of the target video. Since the user can locate the highlight segment through the first highlight mark in the flight trajectory map during the playing of the target video, the efficiency of locating the highlight segment is improved. Meanwhile, since the flight trajectory corresponds to the position of the target video shooting, the flight trajectory can also serve as the progress bar of the target video playing, so that the complexity of video locating is reduced.
[0138] In one example embodiment, a video playing terminal is provided, which comprises a memory and a processor; the memory is configured to store program code; the processor is configured to invoke the program code, and when the program code is executed, the processor is configured to perform:
[0139] During the playing of the target video, a flight trajectory map is displayed on the video playing screen.
[0140] The flight trajectory map comprises a flight trajectory, and the flight trajectory comprises a first highlight mark, and the first highlight mark is configured to locate one or more highlight segments in the target video.
[0141] In an example embodiment, the flight trajectory map is displayed in a small window. The flight trajectory map is generated during or after the aerial vehicle shoots the target video.
[0142] In an example embodiment, the flight trajectory is associated with the playing progress of the target video, and the position markers in the flight trajectory are used to locate the current playing position of the target video.
[0143] In an example embodiment, the position markers include a framing direction marker, and the orientation of the framing direction marker is the framing direction corresponding to the frame of the target video playing.
[0144] In an example embodiment, the position markers include a moving direction marker, and the orientation of the moving direction marker is the flight direction in the flight trajectory map.
[0145] In an example embodiment, the number of first highlight markers corresponding to each highlight segment is one, and the first highlight marker is the start time of the corresponding highlight segment.
[0146] In an example embodiment, the number of first highlight markers corresponding to each highlight segment is two, and the two first highlight markers are the start time and the end time of the corresponding highlight segment, respectively.
[0147] In an example embodiment, the colors and / or shapes of the first highlight markers corresponding to different highlight segments are different.
[0148] In an example embodiment, the processor invokes program code, and when the program code is executed, it is used to perform:
[0149] In response to the user's preview operation at the first position of the flight trajectory, the target preview frame corresponding to the first position or the target preview video within the preset time from the first position is displayed on the flight trajectory map.
[0150] In an example embodiment, the video playing terminal includes a head-mounted display device, and the preview operation includes a ray emitting operation of the controller of the aerial vehicle or an eye movement operation.
[0151] In an example embodiment, the video playing terminal includes a mobile phone or a camera, and the preview operation includes a long press operation.
[0152] In an example embodiment, the processor invokes program code, and when the program code is executed, it is used to perform:
[0153] In response to the user's click operation at the second position of the flight trajectory, the frame of the target video playing is jumped to the frame corresponding to the second position.
[0154] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0155] In response to a user's click operation on the first highlight marker, playing the highlight clip corresponding to the clicked first highlight marker.
[0156] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0157] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0158] Displaying a progress bar of the target video on the video playback screen.
[0159] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0160] In response to a user's click operation on the switching control in the progress bar of the target video, playing the highlight clip during the playing of the original clip in the target video.
[0161] In response to a user's click operation on the switching control, playing the original clip during the playing of the highlight clip.
[0162] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0163] Playing the first highlight clip located after the current playing position of the original clip.
[0164] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0165] Playing the original clip with the same screen as the highlight clip.
[0166] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0167] Switching the progress bar of the original clip to the progress bar of the highlight clip.
[0168] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0169] Switching the progress bar of the highlight clip to the progress bar of the original clip.
[0170] In one example embodiment, the processor invokes program code that, when executed, is operative to perform:
[0171] The progress bar of the highlight segment comprises a progress mark for locating a start time and / or an end time of the highlight segment.
[0172] In an example embodiment, the progress bar of the highlight segment further comprises a first sub-progress bar for displaying a current progress of the played highlight segment and a second sub-progress bar for displaying a current progress of the original segment corresponding to the current progress of the played highlight segment.
[0173] In an example embodiment, the processor invokes program code which, when executed, is configured to perform:
[0174] In response to a click operation of the user on the switching control in the progress bar of the target video, the position mark in the flight trajectory map is moved to a position corresponding to a current playing position of the target video.
[0175] In an example embodiment, the processor invokes program code which, when executed, is configured to perform:
[0176] In response to a click operation of the user on the second position of the flight trajectory, the current playing position of the progress bar of the target video is jumped to a position corresponding to the second position.
[0177] In an example embodiment, the processor invokes program code which, when executed, is configured to perform:
[0178] Obtaining the target video sent by the flight vehicle.
[0179] Identifying the highlight segment of the target video based on a preset algorithm for recognizing a shooting subject and / or a camera movement, and marking the highlight segment in the target video based on the identification result.
[0180] In an example embodiment, the processor invokes program code which, when executed, is configured to perform:
[0181] Obtaining the target video sent by the flight vehicle.
[0182] In response to a highlight marking operation of the user on a segment in the target video, obtaining the highlight segment.
[0183] In an example embodiment, a control terminal is provided, which is connected to the video playing terminal as described above.
[0184] In an example embodiment, a video playing system is provided, which comprises a video playing terminal and a control terminal, and the control terminal is connected to the video playing terminal.
[0185] The control terminal is configured to send a first play control signal to the video play terminal in response to a play operation of the user.
[0186] The video play terminal is configured to play the target video based on the received first play control signal, and display a flight trajectory map on the video play screen.
[0187] The flight trajectory map includes a flight trajectory, and the flight trajectory includes a first highlight marker for locating one or more highlight segments in the target video.
[0188] In an example embodiment, the control terminal is configured to send a preview control signal to the video play terminal in response to a preview operation of the user at a first position of the flight trajectory.
[0189] The video play terminal is configured to display a target preview screen corresponding to the first position or a target preview video within a preset time from the first position on the flight trajectory map based on the received preview control signal.
[0190] In an example embodiment, the video play terminal includes a head-mounted display device, and the preview operation includes an operation of the control terminal emitting a ray.
[0191] In an example embodiment, the control terminal is configured to send a first jump control signal to the video play terminal in response to a click operation of the user at a second position of the flight trajectory.
[0192] The video play terminal is configured to jump the play screen of the target video to a screen corresponding to the second position based on the received first jump control signal.
[0193] In an example embodiment, the control terminal is configured to send a second play control signal to the video play terminal in response to a click operation of the user at the first highlight marker.
[0194] The video play terminal is configured to play a highlight segment corresponding to the clicked first highlight marker based on the received second play control signal.
[0195] In an example embodiment, the orientation of the view direction marker of the position marker in the flight trajectory map is the view direction corresponding to the play screen of the highlight segment.
[0196] In an example embodiment, the control terminal is configured to send a third play control signal to the video play terminal in response to a click operation of the user at a switching control in a progress bar of the target video during the play of an original segment in the target video.
[0197] During the playing of the highlight segment, in response to a click operation of the user on the switching control, a fourth playing control signal is sent to the video playing terminal.
[0198] The video playing terminal is configured to, during the playing of the original segment in the target video, play the highlight segment based on the received third playing control signal.
[0199] During the playing of the highlight segment, the original segment is played based on the received fourth playing control signal.
[0200] In one exemplary embodiment, the control terminal is configured to, in response to a click operation of the user on the switching control in the progress bar of the playing of the target video, send a second jump control signal to the video playing terminal. And / or,
[0201] In response to a click operation of the user on the second position of the flight trajectory, a third jump control signal is sent to the video playing terminal.
[0202] The video playing terminal is configured to, based on the received second jump control signal, move the position marker in the flight trajectory map to a position corresponding to the current playing position of the target video. And / or,
[0203] Based on the received third jump control signal, the current playing position of the progress bar of the playing of the target video is jumped to a position corresponding to the second position.
[0204] Referring to FIG. 10, a structural block diagram of a computer device that can be a video playing terminal of the present disclosure will now be described, which includes a computing unit 101 that can perform various appropriate actions and processes according to a computer program stored in a ROM 102 or a computer program loaded from a storage unit 108 into a RAM 103. In the RAM 103, various programs and data required for the operation of the computer device 100 can also be stored. The computing unit 101, the ROM 102, and the RAM 103 are connected to each other through a bus 104. An input / output (I / O) interface 105 is also connected to the bus 104.
[0205] A plurality of components in the computer device 100 are connected to the I / O interface 105, including an input unit 106, an output unit 107, a storage unit 108, and a communication unit 109. The input unit 106 can be any type of device capable of inputting information to the computer device 100, and can receive inputted digital or character information, and generate key signal inputs related to user settings and / or function controls of the computer device 100, and can include, but is not limited to, a mouse, a keyboard, a touch screen, a track pad, a track ball, a joystick, a microphone, and / or a remote controller. The output unit 107 can be any type of device capable of presenting information, and can include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 108 can include, but is not limited to, a magnetic disk, an optical disk. The communication unit 109 allows the computer device 100 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and can include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0206] The computing unit 101 can be various general and / or special purpose processing components having processing and computing capabilities. Some examples of the computing unit 101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 101 performs various methods and processes described above, such as the video playback method. For example, in some embodiments, the video playback method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 108. In some embodiments, part or all of the computer program can be loaded and / or installed onto the computer device 100 via the ROM 102 and / or the communication unit 109. When the computer program is loaded onto the RAM 103 and executed by the computing unit 101, one or more steps of the video playback method described above can be performed. Alternatively, in other embodiments, the computing unit 101 can be configured to perform the video playback method by any other appropriate means, such as by means of firmware.
[0207] The computer device 100 can be implemented with one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for performing the video playback method described above.
[0208] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0209] It is to be understood that the application is not limited to the precise construction hereinafter described and as shown in the attached drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow. Industrial Applicability
[0210] In the video playing method, the video playing terminal, the control terminal and the video playing system provided by the embodiments of the present disclosure, a flight track map is displayed on a video playing screen during playing of a target video shot by an aircraft, so as to display a position where the target video is shot. A first highlight mark is displayed in a flight track of the flight track map, and the first highlight mark is used for locating one or more highlight segments in the target video, so that a user can locate a highlight segment to be watched through the flight track and the first highlight mark. Since the user can locate the highlight segment through the first highlight mark in the flight track map during playing of the target video, the efficiency of locating the highlight segment is improved. Meanwhile, since the flight track corresponds to the position where the target video is shot, the flight track can also be used as a progress bar of the target video, so that the complexity of video locating is reduced.
Claims
1. A video playback method, applied to a video playback terminal, characterized in that, The video playback method includes: When playing the target video, display a flight trajectory map on the video playback screen; The flight trajectory map includes a flight trajectory, which includes a first highlight marker used to locate one or more highlight segments in the target video.
2. The video playback method according to claim 1, characterized in that, The flight trajectory map is displayed in a small window; the flight trajectory map is generated during or after the aircraft is shooting the target video.
3. The video playback method according to claim 1, characterized in that, The flight trajectory is associated with the playback progress of the target video, and the position markers in the flight trajectory are used to locate the current playback position of the target video.
4. The video playback method according to claim 3, characterized in that, The location marker includes a framing direction marker, the orientation of which is the framing direction corresponding to the frame of the target video playback; and / or, The location marker includes a movement direction marker, the orientation of which is the flight direction in the flight trajectory map.
5. The video playback method according to claim 1, characterized in that, The number of first highlight markers corresponding to each highlight fragment is one, and the first highlight marker is the start time of the corresponding highlight fragment; or, The number of first highlight markers corresponding to each highlight segment is two, and the two first highlight markers are the start time and end time of the corresponding highlight segment, respectively.
6. The video playback method according to claim 1, characterized in that, The color and / or shape of the first highlight mark corresponding to different highlight segments are different.
7. The video playback method according to claim 1, characterized in that, After displaying the flight trajectory map on the video playback screen, the video playback method further includes: In response to a user's preview operation at a first location on the flight path, a target preview screen corresponding to the first location or a target preview video within a preset time period starting from the first location is displayed on the flight path map.
8. The video playback method according to claim 7, characterized in that, The video playback terminal includes a head-mounted display device, and the preview operation includes the operation of the aircraft's controller emitting rays or eye-tracking operation; or, the video playback terminal includes a mobile phone or camera, and the preview operation includes a long-press operation.
9. The video playback method according to claim 1, characterized in that, After displaying the flight trajectory map on the video playback screen, the video playback method further includes: In response to a user's click operation at a second position on the flight path, the playback of the target video is switched to the screen corresponding to the second position.
10. The video playback method according to claim 1, characterized in that, After displaying the flight trajectory map on the video playback screen, the video playback method further includes: In response to a user's click on the first highlight mark, the highlight segment corresponding to the clicked first highlight mark is played; The orientation of the framing direction markers on the location markers in the flight trajectory map corresponds to the framing direction of the scene played by the highlight segment.
11. The video playback method according to any one of claims 1 to 10, characterized in that, During the playback of the target video, the video playback method further includes: A progress bar for the target video playback is displayed on the video playback screen.
12. The video playback method according to claim 11, characterized in that, After displaying the progress bar for the target video playback on the video playback screen, the video playback method further includes: During the playback of the original segment in the target video, the highlight segment is played in response to the user's click operation of the switching control in the progress bar of the target video playback; During the playback of the highlight clip, the original clip is played in response to the user's click operation on the switching control.
13. The video playback method according to claim 12, characterized in that, The number of highlight clips is multiple; playing the highlight clips includes: Play the first highlight clip located after the current playback position of the original clip; and / or, Playing the original segment includes: Play the original clip that is identical to the highlighted clip.
14. The video playback method according to claim 12, characterized in that, When playing the highlight clip, the video playback method further includes: Switch the progress bar of the original clip to the progress bar of the highlight clip; and / or, When playing the original segment, the video playback method further includes: Switch the progress bar of the highlight clip to the progress bar of the original clip.
15. The video playback method according to claim 12, characterized in that, The progress bar of the original segment includes a second highlight marker, which is used to locate the highlight segment; and / or, The progress bar of the highlight segment includes a progress marker, which is used to locate the start and / or end time of the highlight segment.
16. The video playback method according to claim 15, characterized in that, The progress bar for the highlight segment also includes a first sub-progress bar and a second sub-progress bar. The first sub-progress bar is used to display the current progress of the playing highlight segment, and the second sub-progress bar is used to display the current progress of the original segment corresponding to the current progress of the playing highlight segment.
17. The video playback method according to claim 12, characterized in that, The video playback method further includes: In response to a user clicking the toggle control in the progress bar of the target video playback, the position marker in the flight trajectory map is moved to a position corresponding to the current playback position of the target video; and / or, In response to a user's click operation at a second position on the flight path, the current playback position of the target video playback progress bar is jumped to the position corresponding to the second position.
18. The video playback method according to any one of claims 1 to 10, characterized in that, Before displaying the flight trajectory map on the video playback screen, the video playback method further includes: Acquire the target video sent by the aircraft; Based on a preset algorithm for recognizing the subject and / or camera movement, highlight segments in the target video are identified, and these highlight segments are marked in the target video based on the recognition results; or, The highlight segment is obtained in response to the user's highlight marking operation on the segment in the target video.
19. A video playback terminal, characterized in that, The video playback terminal includes a memory and a processor; the memory stores program code; the processor calls the program code, and when the program code is executed, it performs the following: When playing the target video, display a flight trajectory map on the video playback screen; The flight trajectory map includes a flight trajectory, which includes a first highlight marker used to locate one or more highlight segments in the target video.
20. The video playback terminal according to claim 19, characterized in that, The flight trajectory map is displayed in a small window; the flight trajectory map is generated during or after the aircraft is shooting the target video.
21. The video playback terminal according to claim 19, characterized in that, The flight trajectory is associated with the playback progress of the target video, and the position markers in the flight trajectory are used to locate the current playback position of the target video.
22. The video playback terminal according to claim 21, characterized in that, The location marker includes a framing direction marker, the orientation of which is the framing direction corresponding to the frame of the target video playback; and / or, The location marker includes a movement direction marker, the orientation of which is the flight direction in the flight trajectory map.
23. The video playback terminal according to claim 19, characterized in that, The number of first highlight markers corresponding to each highlight fragment is one, and the first highlight marker is the start time of the corresponding highlight fragment; or, The number of first highlight markers corresponding to each highlight segment is two, and the two first highlight markers are the start time and end time of the corresponding highlight segment, respectively.
24. The video playback terminal according to claim 19, characterized in that, The color and / or shape of the first highlight mark corresponding to different highlight segments are different.
25. The video playback terminal according to claim 19, characterized in that, The processor calls the program code, which, when executed, is used to perform: In response to a user's preview operation at a first location on the flight path, a target preview screen corresponding to the first location or a target preview video within a preset time period starting from the first location is displayed on the flight path map.
26. The video playback terminal according to claim 25, characterized in that, The video playback terminal includes a head-mounted display device, and the preview operation includes the operation of the aircraft's controller emitting rays or eye-tracking operation; or, the video playback terminal includes a mobile phone or camera, and the preview operation includes a long-press operation.
27. The video playback terminal according to claim 19, characterized in that, The processor calls the program code, which, when executed, is used to perform: In response to a user's click operation at a second position on the flight path, the playback of the target video is switched to the screen corresponding to the second position.
28. The video playback terminal according to claim 19, characterized in that, The processor calls the program code, which, when executed, is used to perform: In response to a user's click on the first highlight mark, the highlight segment corresponding to the clicked first highlight mark is played; The orientation of the framing direction markers on the location markers in the flight trajectory map corresponds to the framing direction of the scene played by the highlight segment.
29. The video playback terminal according to any one of claims 19 to 28, characterized in that, The processor calls the program code, which, when executed, is used to perform: A progress bar for the target video playback is displayed on the video playback screen.
30. The video playback terminal according to claim 29, characterized in that, The processor calls the program code, which, when executed, is used to perform: During the playback of the original segment in the target video, the highlight segment is played in response to the user's click operation of the switching control in the progress bar of the target video playback; During the playback of the highlight clip, the original clip is played in response to the user's click operation on the switching control.
31. The video playback terminal according to claim 30, characterized in that, The processor calls the program code, which, when executed, is used to perform: Play the first highlight clip located after the current playback position of the original clip; and / or, Play the original clip that is identical to the highlighted clip.
32. The video playback terminal according to claim 30, characterized in that, The processor calls the program code, which, when executed, is used to perform: Switch the progress bar of the original clip to the progress bar of the highlight clip; and / or, Switch the progress bar of the highlight clip to the progress bar of the original clip.
33. The video playback terminal according to claim 30, characterized in that, The processor calls the program code, which, when executed, is used to perform: The progress bar of the highlight segment includes a progress marker, which is used to locate the start and / or end time of the highlight segment.
34. The video playback terminal according to claim 33, characterized in that, The progress bar for the highlight segment also includes a first sub-progress bar and a second sub-progress bar. The first sub-progress bar is used to display the current progress of the playing highlight segment, and the second sub-progress bar is used to display the current progress of the original segment corresponding to the current progress of the playing highlight segment.
35. The video playback terminal according to claim 30, characterized in that, The processor calls the program code, which, when executed, is used to perform: In response to a user's click on the toggle control in the progress bar of the target video playback, the position marker in the flight trajectory map is moved to a position corresponding to the current playback position of the target video; And / or, In response to a user's click operation at a second position on the flight path, the current playback position of the target video playback progress bar is jumped to the position corresponding to the second position.
36. The video playback terminal according to any one of claims 19 to 28, characterized in that, The processor calls the program code, which, when executed, is used to perform: Acquire the target video sent by the aircraft; Based on a preset algorithm for recognizing the subject and / or camera movement, highlight segments in the target video are identified, and these highlight segments are marked in the target video based on the recognition results; or, The highlight segment is obtained in response to the user's highlight marking operation on the segment in the target video.
37. A control terminal, characterized in that, The control terminal is connected to the video playback terminal as described in any one of claims 19 to 36.
38. A video playback system, characterized in that, The video playback system includes a video playback terminal and a control terminal, wherein the control terminal is connected to the video playback terminal; The control terminal is configured to send a first playback control signal to the video playback terminal in response to a user's playback operation. The video playback terminal is configured to play the target video based on the received first playback control signal and display a flight trajectory map on the video playback screen. The flight trajectory map includes a flight trajectory, which includes a first highlight marker used to locate one or more highlight segments in the target video.
39. The video playback system according to claim 38, characterized in that, The control terminal is configured to send a preview control signal to the video playback terminal in response to a user's preview operation at a first position on the flight path. The video playback terminal is configured to display a target preview image corresponding to the first position or a target preview video within a preset time period starting from the first position on the flight trajectory map based on the received preview control signal.
40. The video playback system according to claim 39, characterized in that, The video playback terminal includes a head-mounted display device, and the preview operation includes the operation of the control terminal emitting a ray.
41. The video playback system according to claim 38, characterized in that, The control terminal is configured to send a first jump control signal to the video playback terminal in response to a user's click operation at a second position on the flight path; The video playback terminal is configured to jump the screen of the target video playback to the screen corresponding to the second position based on the received first jump control signal.
42. The video playback system according to claim 38, characterized in that, The control terminal is configured to send a second playback control signal to the video playback terminal in response to a user's click operation on the first highlight mark; The video playback terminal is configured to play the highlight segment corresponding to the clicked first highlight mark based on the received second playback control signal; The orientation of the framing direction markers on the location markers in the flight trajectory map corresponds to the framing direction of the scene played by the highlight segment.
43. The video playback system according to any one of claims 38 to 42, characterized in that, The control terminal is configured to send a third playback control signal to the video playback terminal in response to a user's click operation on the switching control in the progress bar of the target video during the playback of the original segment in the target video. During the playback of the highlight clip, in response to the user's click operation on the switching control, a fourth playback control signal is sent to the video playback terminal; The video playback terminal is configured to play the highlight segment based on the received third playback control signal during the playback of the original segment in the target video. During the playback of the highlight segment, the original segment is played based on the received fourth playback control signal.
44. The video playback system according to claim 43, characterized in that, The control terminal is configured to send a second jump control signal to the video playback terminal in response to a user's click operation on the switching control in the progress bar of the target video playback. And / or, In response to a user's click operation at a second location on the flight path, a third jump control signal is sent to the video playback terminal; The video playback terminal is configured to move the position marker in the flight trajectory map to a position corresponding to the current playback position of the target video based on the received second jump control signal; And / or, Based on the received third jump control signal, the current playback position of the progress bar of the target video is jumped to the position corresponding to the second position.
Citation Information
Patent Citations
Video playing method and video playing device
CN105163080A
Video processing method and video processing system
CN105227830A
Geographic position-based video processing method
CN105827959A
Method and device for synchronizing driving video and wheel path
CN108540861A
Operation tracking method and device, computer equipment and storage medium
CN112261590A