Video Processing Method, Apparatus, Electronic Device, and Storage Medium

The video processing method addresses the complexity of interaction feedback in video playback systems by introducing a preset event trigger area that simplifies user interactions, reducing operation costs and enhancing feedback penetration and video recommendation accuracy.

JP7691213B2Active Publication Date: 2025-06-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024539573
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-07-19
Filing Date
2023-07-12
Publication Date
2025-06-11
Estimated Expiration
2043-07-12

AI Technical Summary

Technical Problem

The existing video playback systems require users to perform complex operations like long-pressing and clicking to provide interaction feedback, which increases the operation cost and makes it difficult for users to understand the interaction process.

Method used

A video processing method that displays current video content on a video playback page and, when sliding the content, reveals a preset event trigger area, allowing users to perform preset event trigger control with simpler slide operations.

Benefits of technology

This method reduces the operation cost for users to provide interaction feedback, increases the penetration rate of interaction feedback, and improves video recommendation accuracy by allowing easier marking of uninteresting or interesting content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007691213000001
    Figure 0007691213000001
  • Figure 0007691213000002
    Figure 0007691213000002
  • Figure 0007691213000003
    Figure 0007691213000003
Patent Text Reader

Abstract

A video processing method, apparatus, electronic device, and storage medium, the method including the steps of: displaying current video content on a video playback page [S110]; when the current video content is slid, displaying a preset event trigger area on the video playback page [S120]; and performing preset event trigger control on the current video content using the preset event trigger area [S130].
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Related Application] This application claims the priority of a Chinese patent application with the application number 202210855134.6, which was filed with the Chinese Patent Office on July 19, 2022, and the entire content disclosed in the said application is incorporated herein by reference. [Technical Field]

[0002] The present disclosure relates to the technical field of computers, for example, to a video processing method, apparatus, electronic device, and storage medium.

Background Art

[0003] On a video playback page, a function for performing an interaction operation on video content is arranged. For example, in the case of a video platform similar to the waterfall model, when there is no interest in the video on the video playback page, the screen is long-pressed to pop up a panel, and by triggering the "not interested" control in the panel, it is necessary to perform interaction feedback on the video content. However, in this way, the "not interested" control is hidden under the panel, the specific situation is difficult to understand, and the necessary operation path includes long-pressing and clicking, etc., so the operation cost has increased.

Summary of the Invention

[0004] The present invention provides a video processing method, apparatus, electronic device, and storage medium, thereby effectively reducing the operation cost of interaction feedback, and as a result, increasing the penetration rate of interaction feedback.

[0005] According to a first aspect, an embodiment of the present disclosure provides a video processing method, the method comprising: displaying current video content on a video playback page; when sliding the current video content, displaying a preset event trigger area on the video playback page; performing preset event trigger control on the current video content by the preset event trigger area;

[0006] According to a second aspect, an embodiment of the present disclosure further provides a video processing apparatus, the apparatus comprising: a current video content display module configured to display current video content on a video playback page; a preset event trigger area display module configured to display a preset event trigger area on the video playback page when sliding the current video content; a preset event trigger control module configured to perform preset event trigger control on the current video content by the preset event trigger area.

[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the video processing method according to any one of the embodiments of the present disclosure.

[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when executed by a processor, the computer program implements the video processing method according to any one of the embodiments of the present disclosure.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6A

Figure 6B

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Best Mode for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, as can be understood, the present disclosure can be realized in a plurality of forms and should not be construed as being limited to the embodiments described in this specification. Rather, these embodiments are provided to more thoroughly and completely understand the present disclosure. As can be understood, the drawings and embodiments of the present disclosure are for illustrative purposes only and do not limit the protection scope of the present disclosure.

[0011] The multiple steps described in the embodiments of the method of the present disclosure can be executed in different orders and / or in parallel. Also, the method embodiments may include additional steps and / or may omit the execution of the illustrated steps. The scope of the present disclosure is not limited in this regard.

[0012] The term "including" and its variations as used in this specification are an open inclusion of "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0013] Concepts such as "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units and are not used to limit the order or interdependence of the functions executed by these devices, modules or units.

[0014] The modifications of "one" and "a plurality" mentioned in the present disclosure are illustrative and not limiting. A person skilled in the art should understand them as "one or a plurality" unless the context clearly indicates otherwise.

[0015] The names of messages or information that interact between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.

[0016] Before using the technical solutions disclosed in multiple embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of personal information related to the present disclosure should be notified to the user by appropriate means in accordance with relevant laws and regulations, and the consent of the user should be obtained.

[0017] For example, when receiving an active request from a user, in response, a prompt message clearly notifying that the operations requested by the user require the acquisition and use of the user's personal information is sent to the user. Therefore, based on the prompt message, the user can decide for themselves whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that executes the operations of the technical solutions of the present disclosure.

[0018] As a selectable but not limited implementation form, when receiving an active request from a user, in response, the method of sending a prompt message to the user may be, for example, a pop-up window, and in the pop-up window, the prompt message can be shown in text. Also, the pop-up window can include a selection control for the user to select "agree" or "disagree" regarding providing personal information to the electronic device.

[0019] The above process of notifying the user and obtaining the user's permission is merely an example and does not limit the embodiments of the present disclosure, and other methods that meet the relevant laws and regulations can also be applied to the embodiments of the present disclosure.

[0020] FIG. 1 is a schematic flowchart of a video processing method provided by an embodiment of the present disclosure. The embodiments of the present disclosure can be applied to situations where preset events of a video are triggered. The method may be executed by a video processing device, which may be implemented in the form of software and / or hardware, and is usually integrated into an electronic device having a network communication function. The electronic device may be a mobile terminal, a personal computer (PC), a server, etc. As shown in FIG. 1, the video processing method in this embodiment may include the following steps.

[0021] S110. Display the current video content on the video playback page.

[0022] The video playback page refers to a page for playing video content, such as the application page of multiple types of short video application programs. The video content to be played on the video playback page can be switched by sliding the video up and down. For example, referring to FIG. 2, by sliding the current video content on the video playback page up and down, the next video content can be obtained. For example, the current video content may be the horseback riding video content shown in FIG. 2, and correspondingly, the next video content may be the skiing video content shown in FIG. 2.

[0023] S120. When sliding the current video content, display a preset event trigger area on the video playback page.

[0024] The preset event trigger area refers to an area for performing preset event trigger feedback on the video content. For example, referring to FIG. 3, taking the preset event of "not interested" as an example, when the current video content on the video playback page is slid up and down, in FIG. 3, the "not interested" event trigger area for the current video content is displayed on the video playback page.

[0025] As a selectable but not limited implementation form, the relative distance between the preset event trigger area and the bottom end of the video playback page is preset based on the distribution of the slide operation on the video content in the video playback page.

[0026] The display position of the preset event trigger area in the video playback page, that is, the relative distance between the preset event trigger area and the bottom end of the video playback page, is obtained by presetting. Optionally, the display position of the preset event trigger area in the video playback page may be set according to the distribution position of the slide operation when the user slides a plurality of video contents played on the video playback page up and down.

[0027] Exemplarily, when the user performs a slide operation on the video content, for example, the area B in FIG. 3, etc., it acts on the bottom end of the video playback page. In this application, the position of the preset event trigger area can be set in the area within three-quarters from the bottom end of the video playback page. For example, the preset event trigger area can be set within the area A shown in FIG. 3. By setting the position of the preset event trigger area to area A, it is possible to prevent the user from accidentally touching the "not interested" area during normal touch sliding.

[0028] As a selectable but not limited implementation form, before displaying the preset event trigger area on the video playback page, the following steps may be included.

[0029] When a touch slide operation acting on the current video content is detected, the current video content displayed on the video playback page starts to slide along the preset direction, and as a result, the next video content starts to be displayed on the video playback page.

[0030] Detect a touch slide operation acting on the current video content, where the touch slide operation includes an upward slide operation and a downward slide operation acting on the video playback page. Referring to FIG. 4, when starting to slide, the current video content is displayed on the video playback page. When an upward slide operation acting on the video playback page is detected, the current video content starts to slide upward, and thereby, the next video content starts to be displayed on the video playback page from the bottom end of the current video content. The current video content and the next video content slide synchronously along the slide direction following the touch slide operation acting on the video playback page.

[0031] As an optional but not limited implementation form, the touch slide operation may further be a downward slide operation that the user acts on the video playback page. When a downward slide operation acting on the current video content is detected, the current video content starts to slide downward, and thereby, the next video content starts to be displayed on the video playback page from the top end of the current video content.

[0032] As an optional but not limited implementation form, the step of displaying a preset event trigger area on the video playback page may further include the following steps.

[0033] When displaying a preset event trigger area on the video playback page, the size of the preset event trigger area is adjusted step by step along with the slide of the current video content.

[0034] Referring to FIG. 5, when sliding the current video content displayed on the video playback page upward, the size of the preset event trigger area for the current video content is adjusted step by step as the current video content slides. Optionally, the size of the preset event trigger area gradually increases as the current video content slides, stops increasing until it reaches the preset size, or stops adjusting when the preset event is triggered. Referring to FIG. 5, as the current video content slides continuously, after sliding a certain distance, the size of the preset event trigger area displayed on the video playback page becomes significantly larger than the size of the preset event trigger area at the start of display, and the increase in size can notify the user that there is a possibility that the preset event will be triggered, and the user can be reminded to pay attention to whether to trigger it.

[0035] Exemplarily, referring to FIG. 5, when initially displaying the preset event trigger area on the video playback page, the size of the preset event trigger area can occupy one-tenth of the entire video playback device. As the current video content slides, the size of the preset event trigger area gradually increases, and finally, it can reach the size of an area twice that of the preset event trigger area at the start of the slide. In the embodiments of the present disclosure, the size of the preset event trigger area is not limited.

[0036] Optionally, it is not good if the size of the preset event trigger area is too large. If the size of the preset event trigger area is too large, it will affect the user's daily operations. At the same time, if the size of the preset event trigger area is too small, the effect of reminding the user through the preset event trigger area will decrease, and an effective reminder effect on the user cannot be obtained.

[0037] As an optionally but non-limiting implementation form, the step of displaying the preset event trigger area on the video playback page may further include the following steps.

[0038] When displaying a preset event trigger area on a video playback page, the background color of the preset event trigger area is gradually adjusted as the slide of the current video content progresses.

[0039] Referring to FIG. 5, the background color of the preset event trigger area is gradually adjusted as the slide of the current video content progresses. The term "gradually adjusted" means that the background color of the preset event trigger area gradually becomes darker. Since the transparency of the preset event trigger area is within the preset transparency range, a part of the video content shielded by the preset event trigger area appears blurred. For example, at the start of the slide, the fact that the background color of the preset event trigger area is light may mean that it realizes a frosted glass effect that does not affect the user's viewing of the current video content. After the current video content slides a certain distance, the background color of the preset event trigger area gradually becomes darker, which may be dark gray. As the slide of the current video content progresses, the background color of the preset event trigger area is gradually adjusted, which can serve to visually remind the user.

[0040] As an implementable form that is selectable but not limited, when displaying a preset event trigger area on a video playback page, the following steps may further be included.

[0041] During the slide process of the current video content, preset event trigger reminder information is synchronously displayed to remind to allow triggering of a preset event for the current video content.

[0042] The preset event trigger reminder information can refer to the preset reminder message displayed within the preset event trigger area. Referring to FIG. 5, in one selectable solution in the embodiments of the present disclosure, if the preset event is an "uninteresting" event for example, the preset event trigger reminder information may be an "uninteresting" or similar reminder message. When starting to display the current video content and beginning to display the preset event trigger area, within the preset event trigger area, "uninteresting" or similar preset event trigger reminder information can be synchronously displayed.

[0043] S130, perform preset event trigger control on the current video content by the preset event trigger area.

[0044] Preset event trigger control can refer to marking the current video content as an uninteresting video based on the user's trigger operation on the current video content. For example, when sliding the current video content into the preset event trigger area, the current video content is marked as an uninteresting video.

[0045] As a selectable but not limited implementation form, the step of performing preset event trigger control on the current video content by the preset event trigger area may include the following steps.

[0046] After detecting that a touch slide operation is performed on the current video content when entering the preset event trigger area, trigger a preset event for the current video content displayed on the video playback page.

[0047] Referring to FIG. 6A, after detecting that a touch slide operation is performed on the current video content, trigger the "uninteresting" area on the video playback page.

[0048] Optionally, the step of triggering a preset event for the current video content displayed on the video playback page includes waiting for a touch slide operation to end within the preset event trigger area, and then triggering a preset event for the current video content displayed on the video playback page.

[0049] Referring to FIG. 6A, when a touch slide operation within the preset event trigger area is detected and the touch slide operation ends within the preset event trigger area, the video playback page displays the result of triggering a preset event for the current video content, that is, "release completed".

[0050] As an optionally implementable but non-limiting form, when triggering a preset event for the current video content displayed on the video playback page, it further includes the step of performing a change process on the state of the preset event trigger area, thereby reminding that a preset event has been triggered for the current video content.

[0051] When a touch slide operation and the end of the touch slide operation are detected, the state of the preset event trigger area is changed. That is, when a touch slide operation is detected, "not interested" is displayed in the preset event trigger area, and when the end of the touch slide operation is detected, "release completed" is displayed in the preset event trigger area. By changing the state of the preset event trigger area, the user is reminded that the current video content is classified as an uninteresting video, and similar video content will not be played in subsequent video content.

[0052] As an optionally implementable but non-limiting form, the step of performing preset event trigger control on the current video content by the preset event trigger area may include the following steps.

[0053] After detecting that the reference mark in the current video content enters the preset event trigger area, a preset event is triggered for the current video content displayed on the video playback page.

[0054] Referring to FIG. 6B, when the current video content is displayed on the video playback page and an upward slide operation is performed on the current video content displayed on the video playback page, the next video content begins to be displayed on the video playback page. When the upward slide operation of the current video content displayed on the video playback page meets the preset slide operation conditions (for example, after sliding a preset distance), the preset event trigger area begins to be displayed on the video playback page. When continuously sliding the current video content upward, the upward slide operation is to perform a touch slide within the preset event trigger area. When the touch slide distance within the preset event trigger area exceeds the preset distance and the touch slide ends, preset event trigger control is performed on the current video content, or when the touch slide time within the preset event trigger area exceeds the preset time and the touch slide ends, preset event trigger control is performed on the current video content, such as marking the current video content as an uninteresting video, etc., to realize marking as a preset event.

[0055] Referring to FIG. 7, using the "lightning" in FIG. 7 as a reference mark, after detecting that the reference mark enters the preset event trigger area from the current video content, a preset event is triggered for the current video content, that is, the "uninteresting" area in the current video content is triggered.

[0056] Optionally, the step of triggering a preset event for the current video content displayed on the video playback page further includes the step of triggering a preset event for the current video content displayed on the video playback page when waiting for the reference mark entering the preset event trigger area to disappear.

[0057] When the reference mark is hidden, it indicates that the triggering of the preset event for the current video content has ended. Display "Release completed" in the preset event trigger area, and by changing the state within the preset event trigger area, remind the user that the triggering of the preset event for the current video content has been completed. The hiding of the reference mark in the current video content represents the end of the touch slide operation within the preset event preset area. The hiding of the reference mark may mean that the reference mark disappears, or further, the color of the reference mark is hidden and / or the outline of the reference mark becomes a dotted line. For example, in FIG. 7, the outline of "lightning" is changed to a dotted line. The selection of the reference mark in the embodiments of the present disclosure includes "lightning", which is not limited in the embodiments of the present disclosure.

[0058] As an implementation form that is selectable but not limited, when triggering a preset event for the current video content displayed on the video playback page, the following steps may be further included.

[0059] Control the screen of the preset event trigger area displayed on the video playback page to shake, and / or control the playback device for displaying the video playback page to perform haptic feedback.

[0060] In an alternative solution according to an embodiment of the present disclosure, after performing preset event trigger control on the current video content, the screen of the displayed preset event trigger area shakes, thereby reminding the user that the trigger control on the current video content has been completed. The shaking of the screen of the displayed preset event trigger area is achieved by continuously enlarging and reducing the displayed preset event trigger area, causing the screen of the preset event trigger area to shake. For example, referring to FIG. 8, when the preset event trigger control is completed, the preset event trigger area is in an enlarged state. At the next moment, the preset event trigger area is reduced, and finally, the preset event trigger area returns to its original enlarged state. In an embodiment of the present disclosure, by enlarging and reducing the preset event trigger area, it is presented to the user that the preset event trigger control has been completed.

[0061] In another alternative solution according to an embodiment of the present disclosure, after performing preset event trigger control on the current video content, the playback device for displaying the video playback page is controlled to perform haptic feedback, thereby reminding the user that the trigger control on the current video content has been completed. Haptic feedback can refer to the playback device for displaying the video playback page reminding the user that the preset event trigger control has been completed by vibration.

[0062] In yet another alternative solution according to an embodiment of the present disclosure, it is possible to integrate controlling the screen of the preset event trigger area displayed on the video playback page to shake and controlling the playback device for displaying the video playback page to perform haptic feedback, reminding the user in a more powerful form that the trigger control on the current content has been completed.

[0063] In yet another alternative solution in the embodiments of the present disclosure, after performing preset event trigger control on the current video content, it further includes animation feedback. The animation feedback refers to providing feedback on the current video content page with dynamic images. For example, when a broken heart appears on the current video content page, at the same time, the broken heart gradually enlarges, and when it breaks, the user's swipe operation ends, which is regarded as the successful transmission of "not interested".

[0064] The video processing method provided by the embodiments of the present disclosure integrates the operation of normally swiping up the current video to watch the next video and triggering operations such as sending events like "not interested". By doing so, when swiping up the video, it can quickly feedback events of lack of interest, reducing the cost of the operation that triggers the user to feedback events of lack of interest. As a result, the penetration rate of the signal of lack of interest can be improved, and more appropriate video recommendations can be easily realized.

[0065] Embodiments of the present disclosure provide a video processing method, which displays current video content on a video playback page. When the current video content is slid, a preset event trigger area is displayed on the video playback page, and preset event trigger control is performed on the current video content by the preset event trigger area. Using the technical solution according to the embodiments of the present disclosure, a slide operation is performed on the current video content displayed on the video playback page, thereby triggering the display of the preset event trigger area. By changing the size, background color, reminder content, and haptic feedback of the playback device of the preset event trigger area, the user is reminded that the current video content is marked as "uninteresting" content. By setting the position of the preset event trigger area, it is possible to prevent the user from accidentally touching the "uninteresting" area during normal touch sliding. According to the embodiments of the present disclosure, the operation cost for the user to provide "uninteresting" feedback can be effectively reduced, as a result, the penetration rate of the "uninteresting" signal is improved, and finally, video recommendation and adjustment can be performed based on the user's preferences.

[0066] The content displayed in the preset event trigger area in the embodiments of the present disclosure may also be "interesting". At the same time, the step of triggering a preset event for the current video content can mark the current video content as interesting content, so that the user can easily mark interesting video content, effectively reducing the operation cost for the user to provide "interesting" feedback. As a result, the penetration rate of the "interesting" signal is improved, and finally, video recommendation and adjustment can be performed based on the user's preferences.

[0067] FIG. 9 is a flowchart of another video processing method provided by an embodiment of the present disclosure. The embodiments of the present disclosure will be described based on the above embodiments, but the embodiments of the present disclosure can be combined with a plurality of selectable solution means in the above one or more embodiments. As shown in FIG. 9, the video processing method provided by the embodiment of the present disclosure may include the following steps.

[0068] S210, display the current video content on the video playback page.

[0069] S220, detect touch slide information when performing a touch slide on the current video content.

[0070] The touch slide operation information can refer to the information obtained when a touch slide operation is performed by acting on the video playback page, and the touch slide operation information includes a continuous slide distance and / or a touch position. By detecting the corresponding touch position when performing a continuous touch slide on the current video content, the continuous slide distance when the current video content performs a continuous slide is determined.

[0071] As a selectable but not limited implementation form, the step of detecting the continuous slide distance when performing a touch slide on the preset video content includes steps C1 to C2.

[0072] Step C1, detect at least two corresponding reference touch positions when performing a continuous touch slide on the current video content.

[0073] The at least two reference touch positions include the touch position when starting a touch slide for the current video content and the touch position before the end of the touch slide. Referring to FIG. 10, a continuous slide is performed from touch position A to touch position B. The touch position A is the touch position at the start of the touch slide operation for the current video content, and the touch position B is the touch position before the end of the touch slide operation for the current video content.

[0074] Step C2: Based on the at least two reference touch positions, determine the continuous slide distance when performing a continuous slide on the current video content.

[0075] Referring to FIG. 10, the continuous slide distance can refer to the distance from touch position A to touch position B, and the continuous slide distance is represented by the number of pixels where the touch slide operation is performed from the beginning. That is, the number of pixels included in the path from touch position A to touch position B is the continuous slide distance when the current video content slides continuously.

[0076] As an optional but not limited implementation form, the step of detecting the touch position when performing a touch slide on the preset video content includes steps D1 to D2.

[0077] Step D1: Detect at least two corresponding reference mark positions when performing a continuous touch slide on the current video content.

[0078] The at least two reference mark positions include the position of the reference mark in the current video content when starting a touch slide for the current video content and the updated position of the reference mark before the end of the touch slide. Referring to FIG. 11, a continuous slide is performed from reference mark position 1 to reference mark position 2. The reference mark position 1 is the reference mark position at the start of a touch slide operation for the current video content, and the reference mark position 2 is the updated position of the reference mark before the end of the touch slide for the current video content.

[0079] Step D2: Based on the at least two reference mark positions, determine the continuous slide distance when performing a continuous slide on the current video content.

[0080] Referring to FIG. 11, the continuous slide distance is the distance from reference mark position 1 to reference mark position 2, that is, the number of pixels included in the path from reference mark position 1 to reference mark position 2, which can indicate the continuous slide distance when performing a continuous slide on the current video content.

[0081] S230: When the touch slide operation information meets the preset slide operation conditions, start to display a preset event trigger area on the video playback page.

[0082] The preset slide operation conditions include a first preset slide operation condition and / or a second preset slide operation condition. The first preset slide operation condition is that the continuous slide distance is greater than a preset slide distance, and / or in the case of a continuous touch slide, the corresponding touch position enters a preset activation area on the video playback page. The preset activation area is used to determine whether to activate the display of the preset event trigger area. The second preset slide operation condition includes whether the start position of the touch slide operation is located in a preset start area.

[0083] The preset slide distance can indicate that the slide distance of the current video content is one-fourth of the video playback page. Referring to FIG. 12, the preset slide distance can refer to the distance between the bottom end of the current video page and the bottom end of the video playback page. When the slide distance of the current video content exceeds the preset slide distance, the preset event trigger area starts to be displayed on the video playback page.

[0084] When the preset activation area slides the current video content, when the touch position during continuous touch sliding enters the preset activation area, the preset event trigger area starts to be displayed on the video playback page. Referring to FIG. 13, when the user performs a touch slide on the video playback page, the touch position enters the preset activation area, and the "not interested" area is displayed on the video playback page.

[0085] The preset start area can refer to the touch slide start position when sliding the current video content. Referring to FIG. 12, the preset start position may refer to within one-third of the area on the video playback page. When sliding the current video content, if the touch slide start position is within the preset start position, the preset event trigger area starts to be displayed on the video playback page.

[0086] By setting preset slide operation conditions such as the preset slide distance, preset activation area, and preset start area, when any one or more preset slide operation conditions are met, the "not interested" area can be triggered. As a result, a reminder can be provided to the user in real time, and thereby, it is easier for the user to feedback that they are "not interested" in the current video content.

[0087] S240, Perform preset event trigger control on the current video content by the preset event trigger area.

[0088] The video processing method provided by the embodiments of the present disclosure generally integrates the operations of swiping up the current video to view the next video and triggering an event such as "not interested". When swiping up the video, it quickly feeds back events that are not of interest, reduces the cost of the operation of triggering the user to feed back events that are not of interest, improves the user's recognition, and as a result, improves the feedback from the user. By setting preset slide operation conditions such as a preset slide distance, a preset activation area, and a preset start area, when any one or more preset slide operation conditions are met, the preset event trigger area can be triggered. As a result, a reminder is provided to the user in real time, and thereby, it is easier for the user to feedback the current video content. Using the technical solution according to the embodiments of the present disclosure, while the user swipes the current video content, the video content can be quickly fed back, thereby effectively reducing the operation cost for the user to feedback "not interested", improving the penetration rate of the "not interested" signal, and easily realizing more appropriate video recommendations.

[0089] Figure 14 is a schematic flowchart of the video processing method provided by the embodiments of the present disclosure. The embodiments of the present disclosure can be applied to situations where preset events of videos are triggered. The device may be implemented in the form of software and / or hardware, and may be integrated into any electronic device having a network communication function. The electronic device may be a mobile terminal, a PC, a server, or the like. As shown in Figure 14, the device includes a current video content display module 310, a preset event trigger area display module 320, and a preset event trigger control module 330. The current video content display module 310 is configured to display the current video content on the video playback page. When the preset event trigger area display module 320 slides the current video content, it is configured to display the preset event trigger area on the video playback page. The preset event trigger control module 330 is configured to perform preset event trigger control on the current video content according to the preset event trigger area.

[0090] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 When detecting a touch slide operation acting on the current video content, the current video content displayed on the video playback page starts to slide along the preset direction, and as a result, the next video content starts to be displayed on the video playback page.

[0091] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 Detecting touch slide information when performing a touch slide on the current video content, the touch slide information including a continuous slide distance and / or a touch position. When the touch slide operation information meets the preset slide operation conditions, starting to display the preset event trigger area on the video playback page.

[0092] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 Detecting at least two corresponding reference touch positions when performing a continuous slide on the current video content, the at least two reference touch positions including the touch position when starting the touch slide on the current video content and the touch position before the end of the touch slide. further comprising determining a continuous slide distance when performing continuous slides on the current video content based on the at least two reference touch positions.

[0093] In one selectable solution of an embodiment of the present disclosure, optionally, the preset event trigger area display module 320 detecting at least two corresponding reference mark positions when performing continuous slides on the current video content, the at least two reference mark positions including the position of the reference mark in the current video content when starting a touch slide on the current video content and the updated position of the reference mark before the end of the touch slide; including determining a continuous slide distance when performing continuous slides on the current video content based on the at least two reference mark positions.

[0094] In one selectable solution of an embodiment of the present disclosure, optionally, the continuous slide distance is represented by the number of pixels where the touch slide operation was first performed.

[0095] In one selectable solution of an embodiment of the present disclosure, optionally, the preset event trigger area display module 320 includes detecting corresponding touch positions when performing continuous touch slides on the current video content.

[0096] In one selectable solution of the embodiments of the present disclosure, optionally, the preset slide operation conditions include first preset slide operation conditions and / or second preset slide operation conditions. The first preset slide operation conditions include that the continuous slide distance is greater than the preset slide distance and / or, in the case of continuous touch slide, the corresponding touch position enters the preset activation area on the video playback page, and the preset activation area is used to determine whether to activate the display of the preset event trigger area. The second preset slide operation conditions include whether the start position of the touch slide operation is located in the preset start area.

[0097] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 When displaying the preset event trigger area on the video playback page, it further includes the step of gradually adjusting the size of the preset event trigger area as the current video content slides.

[0098] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 When displaying the preset event trigger area on the video playback page, it further includes the step of gradually adjusting the background color of the preset event trigger area as the current video content slides.

[0099] In one selectable solution of the embodiments of the present disclosure, optionally, the transparency of the preset event trigger area is located within the preset transparency interval, so that a part of the video content shielded by the preset event trigger area appears blurred.

[0100] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger area display module 320 In order to remind to allow triggering a preset event for the current video content during the sliding process of the current video content, it further includes a step of synchronously displaying preset event trigger reminder information.

[0101] In one selectable solution of an embodiment of the present disclosure, optionally, the preset event trigger reminder information is displayed within the preset event trigger area.

[0102] In one selectable solution of an embodiment of the present disclosure, optionally, the relative distance between the preset event trigger area and the bottom end of the video playback page is preset based on the distribution of the sliding operation on the video content in the video playback page.

[0103] In one selectable solution of an embodiment of the present disclosure, optionally, the preset event trigger control module 330 After detecting a touch slide operation on the current video content entering the preset event trigger area, a step of triggering a preset event for the current video content displayed on the video playback page, or After detecting that the reference mark in the current video content enters the preset event trigger area, it includes a step of triggering a preset event for the current video content displayed on the video playback page.

[0104] In one selectable solution of an embodiment of the present disclosure, optionally, the preset event trigger control module 330 When waiting for the touch slide operation to end within the preset event trigger area, a step of triggering a preset event for the current video content displayed on the video playback page, and When waiting for the reference mark that has entered the preset event trigger area to disappear, it is a step of triggering a preset event for the current video content displayed on the video playback page, including the step that when a touch slide operation ends within the preset event trigger area, the reference mark in the current video content disappears.

[0105] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger control module 330 includes the step of performing a change process on the state of the preset event trigger area, thereby reminding that a preset event has been triggered for the current video content.

[0106] In one selectable solution of the embodiments of the present disclosure, optionally, the preset event trigger control module 330 includes the step of controlling the screen of the preset event trigger area displayed on the video playback page to shake, and / or includes the step of controlling the playback device for displaying the video playback page to perform haptic feedback.

[0107] The video processing device provided by the embodiments of the present disclosure can execute the video processing method provided by any embodiment of the present disclosure, and has function modules and effects corresponding to the video processing method.

[0108] The multiple units and modules included in the above device are only divided according to functional logic. As long as the corresponding functions can be realized, the division is not limited to the above, and the specific names of the multiple functional units are only for the convenience of distinguishing each other and are not used to limit the protection scope of the embodiments of the present invention.

[0109] FIG. 15 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Hereinafter, referring to FIG. 15, a schematic structural diagram of an electronic device 500 (for example, the terminal device or server in FIG. 15) suitable for implementing the embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure includes, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), in-vehicle terminals (for example, in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 15 is only an example and does not limit the functions and usage ranges of the embodiments of the present disclosure.

[0110] As shown in FIG. 15, the electronic device 500 can include a processing device (for example, a central processing unit, a graphics processor, etc.) 501, and the processing device 501 can execute a plurality of appropriate operations and processes based on a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data necessary for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0111] The following devices can be connected to the I / O interface 505. For example, input devices 506 such as touchscreens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., output devices 507 such as liquid crystal displays (LCDs), speakers, vibrators, etc., storage devices 508 such as magnetic tapes and hard disks, and communication devices 509. The communication device 509 can enable the electronic device 500 to communicate with other devices wirelessly or wiredly to exchange data. FIG. 15 shows the electronic device 500 equipped with various devices. As can be understood, it is not necessary to implement or include all the illustrated devices. Instead, more or fewer devices can be implemented or included.

[0112] According to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program incorporated in a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 509, or installed from the storage device 508, or from the ROM 502. When the computer program is executed by the processing device 501, it executes the above-described functions defined by the method of the embodiment of the present disclosure.

[0113] The names of messages or information that interact among multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.

[0114] The electronic device provided by the embodiments of the present disclosure and the video processing method provided by the above embodiments belong to the same concept. For technical content not described in detail in this embodiment, reference may be made to the above embodiments, and this embodiment also has the same effects as the above embodiments.

[0115] Embodiments of the present disclosure provide a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the video processing method provided by the above embodiments is realized.

[0116] The computer-readable media described above in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard drive, RAM, ROM, an erasable programmable read-only memory (EPROM) or flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable medium may be any tangible medium that contains or stores a program that can be used by an instruction execution system, apparatus, or device, or a combination thereof. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave and incorporating computer-readable program code therein. The data signal propagated in this way can take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or send a program for use by an instruction execution system, apparatus, or device, or a combination thereof.Program code incorporated on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, radio frequency (RF), or any suitable combination thereof.

[0117] In some embodiments, the client and server can communicate using any currently known or future-developed network protocol, such as the HyperText Transfer Protocol (HTTP), and can perform digital data communication (e.g., communication network) interconnection in any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), networks connected between wide area networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as currently known networks or networks developed in the future.

[0118] The computer-readable medium may be included in the electronic device or may exist independently without being incorporated into the electronic device.

[0119] When one or more programs are carried on the computer-readable medium and executed by the electronic device, the electronic device displays current video content on a video playback page, and when sliding the current video content, displays a preset event trigger area on the video playback page, and performs preset event trigger control on the current video content by the preset event trigger area.

[0120] The computer program code for carrying out the operations of this disclosure can be written in one or more programming languages including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially executed on the user's computer and partially executed on a remote computer, or executed entirely on a remote computer or server. When a remote computer is involved, the remote computer can be connected to the user's computer via any type of network including a LAN or WAN, or connected to an external computer (e.g., an Internet connection via an Internet service provider).

[0121] Flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram can represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted within the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially in parallel, or may be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and / or flowchart illustrations, and combinations of blocks in the block diagrams and / or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of special hardware and computer instructions.

[0122] The units according to the embodiments of the present disclosure can be implemented in software or hardware. The name of a module does not, in some cases, limit the module itself. For example, the media stream display module can also be described as "displaying the first content corresponding to the first user on the target page of the preset application, displaying a floating control on the target page, displaying a shared media stream on the floating control, and the shared media stream includes a media stream corresponding to the shared interaction between the first user and at least one second user."

[0123] The functions described herein can be executed, at least in part, by one or more hardware logic components. For example, but not limited to, typical types of available hardware logic components include Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and the like.

[0124] In the context of the present application, a machine-readable medium may be a tangible medium that includes, or is capable of storing, a program for use by, or in connection with, an instruction execution system, apparatus, or device. The machine-readable medium may be either a machine-readable signal medium or a machine-readable storage medium. The machine-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of the machine-readable storage medium include one or more wire-based electrical connections, portable computer disks, hard drives, RAM, ROM, EPROM, or flash memory, optical fibers, CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0125] According to one or more embodiments of the present disclosure, Example 1 provides a video processing method, the method comprising: displaying current video content on a video playback page; when sliding the current video content, displaying a preset event trigger area on the video playback page; performing preset event trigger control on the current video content by the preset event trigger area.

[0126] Example 2 is based on the method described in Example 1, and before displaying the preset event trigger area on the video playback page, when detecting a touch slide operation acting on the current video content, the current video content displayed on the video playback page starts to slide along a preset direction, and as a result, the next video content starts to be displayed on the video playback page.

[0127] Example 3 is based on the method described in Example 1, and when sliding the current video content, the step of displaying the preset event trigger area on the video playback page is A step of detecting touch slide information when performing a touch slide on the current video content, wherein the touch slide information includes a continuous slide distance and / or a touch position. When the touch slide operation information satisfies a preset slide operation condition, starting to display a preset event trigger area on the video playback page.

[0128] Example 4 is based on the method described in Example 3. The step of detecting touch slide information when performing a touch slide on the current video content is as follows: A step of detecting at least two corresponding reference touch positions when performing a continuous slide on the current video content, wherein the at least two reference touch positions include the touch position when starting a touch slide on the current video content and the touch position before the end of the touch slide. Based on the at least two reference touch positions, determining a continuous slide distance when performing a continuous slide on the current video content.

[0129] Example 5 is based on the method described in Example 3. The step of detecting touch slide information when performing a touch slide on the current video content is as follows: A step of detecting at least two corresponding reference mark positions when performing a continuous slide on the current video content, wherein the at least two reference mark positions include the position of the reference mark in the current video content when starting a touch slide on the current video content and the updated position of the reference mark before the end of the touch slide. Based on the at least two reference mark positions, determining a continuous slide distance when performing a continuous slide on the current video content.

[0130] Example 6 is based on the method described in Example 4 or Example 5, and the continuous slide distance is represented by the number of pixels where the touch slide operation was first performed.

[0131] Example 7 is based on the method described in Example 3, and the step of detecting touch slide information when performing a touch slide on the current video content is including the step of detecting the corresponding touch position when performing a continuous touch slide on the current video content.

[0132] Example 8 is based on the method described in Example 3, the preset slide operation conditions include the first preset slide operation condition and / or the second preset slide operation condition, the first preset slide operation condition is that the continuous slide distance is greater than the preset slide distance, and / or in the case of continuous touch slide, the corresponding touch position enters the preset activation area on the video playback page, and the preset activation area is used to determine whether to activate the display of the preset event trigger area, and the second preset slide operation condition includes whether the start position of the touch slide operation is located in the preset start area.

[0133] Example 9 is based on the method described in Example 1, and the step of displaying the preset event trigger area on the video playback page is When displaying the preset event trigger area on the video playback page, it further includes the step of gradually adjusting the size of the preset event trigger area as the current video content slides.

[0134] Example 10 is based on the method described in Example 1, and the step of displaying the preset event trigger area on the video playback page is When displaying the preset event trigger area on the video playback page, it further includes the step of gradually adjusting the background color of the preset event trigger area as the current video content slides.

[0135] Example 11 is based on the method described in Example 1. Since the transparency of the preset event trigger area is located within the preset transparency range, a part of the video content obscured by the preset event trigger area appears blurred.

[0136] Example 12 is based on the method described in Example 1. When the preset event trigger area is displayed on the video playback page, in order to remind to allow triggering a preset event for the current video content during the sliding process of the current video content, it further includes the step of synchronously displaying preset event trigger reminder information.

[0137] Example 13 is based on the method described in Example 12, and the preset event trigger reminder information is displayed within the preset event trigger area.

[0138] Example 14 is based on the method described in Example 1. The relative distance between the preset event trigger area and the bottom end of the video playback page is preset based on the distribution of the sliding operation on the video content in the video playback page.

[0139] Example 15 is based on the method described in Example 1. The step of performing preset event trigger control on the current video content by the preset event trigger area is after detecting that a touch slide operation is performed on the current video content after entering the preset event trigger area, the step of triggering a preset event for the current video content displayed on the video playback page; and or, after detecting that the reference mark in the current video content enters the preset event trigger area, the step of triggering a preset event for the current video content displayed on the video playback page.

[0140] Example 16 is based on the method described in Example 15. The step of triggering a preset event for the current video content displayed on the video playback page is as follows: When waiting for the touch slide operation to end within the preset event trigger area, the step of triggering a preset event for the current video content displayed on the video playback page, and When waiting for the reference mark that has entered the preset event trigger area to disappear, the step of triggering a preset event for the current video content displayed on the video playback page, including the step that when the touch slide operation ends within the preset event trigger area, the reference mark in the current video content disappears.

[0141] Example 17 is based on the method described in Example 15. The step of triggering a preset event for the current video content displayed on the video playback page is as follows: Further includes the step of performing a change process on the state of the preset event trigger area, thereby reminding that a preset event has been triggered for the current video content.

[0142] Example 18 is based on the method described in Example 1. The step of triggering a preset event for the current video content displayed on the video playback page is as follows: The step of controlling the screen of the preset event trigger area displayed on the video playback page to shake, and / or The step of controlling the playback device for displaying the video playback page to perform haptic feedback.

[0143] According to one or more embodiments of the present disclosure, Example 19 further provides a video processing device, and the device includes: A current video content display module configured to display current video content on a video playback page, and When sliding the current video content, a preset event trigger area display module configured to display a preset event trigger area on a video playback page, and a preset event trigger control module configured to perform preset event trigger control on the current video content by the preset event trigger area.

[0144] According to one or more embodiments of the present disclosure, Example 20 further provides an electronic device, and the electronic device includes one or more processors, a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the video processing method according to any one of Examples 1 to 18.

[0145] According to one or more embodiments of the present disclosure, Example 21 further provides a storage medium including computer-executable instructions, and when the computer-executable instructions are executed by a computer processor, they are used to execute the video processing method according to any one of Examples 1 to 18.

[0146] Furthermore, although a plurality of operations are shown in a specific order, this should not be understood as requiring that these operations be executed in the specific order shown or in a sequential order. In certain situations, multitasking and parallel processing may be advantageous. Similarly, although a plurality of implementation details are included in the above description, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in any suitable sub-combination in a plurality of embodiments.

[0147] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the claimed subject matter is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts are merely exemplary forms for implementing the claims.

Claims

1. A video processing method, comprising: displaying current video content on a video playback page; when sliding the current video content, displaying a preset event trigger area on the video playback page; performing preset event trigger control on the current video content by the preset event trigger area, wherein the step of performing preset event trigger control on the current video content by the preset event trigger area includes detecting a touch slide operation on the current video content after entering the preset event trigger area, and then triggering a preset event for the current video content displayed on the video playback page; the step of displaying the preset event trigger area on the video playback page further includes, when displaying the preset event trigger area on the video playback page, gradually adjusting the size of the preset event trigger area as the current video content slides.

2. The step of displaying a preset event trigger area on the video playback page when sliding the current video content includes detecting touch slide information when performing a touch slide on the current video content, where the touch slide information includes the continuously slid distance and / or or touch position, and starting to display the preset event trigger area on the video playback page when the touch slide information meets preset slide operation conditions. The method according to Claim 1.

3. The step of displaying the preset event trigger area on the video playback page further includes, when displaying the preset event trigger area on the video playback page, gradually adjusting the background color of the preset event trigger area as the current video content slides. The method according to Claim 1.

4. The transparency of the preset event trigger area is located within a preset transparency range, so that a part of the video content shielded by the preset event trigger area appears blurred. The method according to Claim 1.

5. When the preset event trigger area is displayed on the video playback page, In order to remind to permit triggering a preset event for the current video content during the slide process of the current video content, the method according to claim 1 further includes the step of synchronously displaying preset event trigger reminder information.

6. The method according to claim 5, wherein the preset event trigger reminder information is displayed within the preset event trigger area.

7. The step of performing preset event trigger control on the current video content by the preset event trigger area includes After detecting that a reference mark in the current video content enters the preset event trigger area, the method according to claim 1 further includes the step of triggering the preset event for the current video content displayed on the video playback page.

8. The step of triggering the preset event for the current video content displayed on the video playback page includes When waiting for the touch slide operation to end within the preset event trigger area, the step of triggering the preset event for the current video content displayed on the video playback page; and When waiting for the reference mark that has entered the preset event trigger area to disappear, the step of triggering the preset event for the current video content displayed on the video playback page, including the step that when the touch slide operation ends within the preset event trigger area, the reference mark in the current video content disappears, according to the method of claim 7.

9. When triggering the preset event for the current video content displayed on the video playback page The method according to claim 7 further includes the step of performing a change process on the state of the preset event trigger area, thereby reminding that the preset event has been triggered for the current video content.

10. When triggering the preset event for the current video content displayed on the video playback page The step of controlling the preset event trigger area displayed on the video playback page to perform screen shaking, and / or The method according to claim 7, comprising at least one of the steps of controlling a playback device for displaying the video playback page to perform haptic feedback.

11. The step of detecting touch slide information when performing a touch slide on the current video content comprises: The step of detecting at least two corresponding reference touch positions when performing a continuous slide on the current video content, wherein the at least two reference touch positions include a touch position when starting a touch slide on the current video content and a touch position before the end of the touch slide; and The step of determining a continuous slide distance when performing a continuous slide on the current video content based on the at least two reference touch positions. The method according to claim 2.

12. The step of detecting touch slide information when performing a touch slide on the current video content comprises: The step of detecting at least two corresponding reference mark positions when performing a continuous slide on the current video content, wherein the at least two reference mark positions include a position of a reference mark in the current video content when starting a touch slide on the current video content and an updated position of the reference mark before the end of the touch slide; and The step of determining a continuous slide distance when performing a continuous slide on the current video content based on the at least two reference mark positions. The method according to claim 2.

13. The continuous slide distance is represented by the number of pixels where the touch slide operation was first performed. The method according to claim 11.

14. The step of detecting touch slide information when performing a touch slide on the current video content comprises: The step of detecting corresponding touch positions when performing a continuous touch slide on the current video content. The method according to claim 2.

15. The preset slide operation conditions include the first preset slide operation condition and / or the second preset slide operation condition. The first preset slide operation condition includes at least one of the following: the distance of continuous sliding is greater than the preset slide distance and / or the corresponding touch position during continuous touch sliding enters the preset activation area on the video playback page. The preset activation area is used to determine whether to activate the display of the preset event trigger area. The second preset slide operation condition includes whether the start position of the touch slide operation is located in the preset start area. The method according to claim 2.

16. Before the step of displaying the preset event trigger area on the video playback page, When a touch slide operation acting on the current video content is detected, the current video content displayed on the video playback page starts to slide along the preset direction, and as a result, further includes the step of starting to display the next video content on the video playback page. The method according to claim 1.

17. The relative distance between the preset event trigger area and the bottom end of the video playback page is preset based on the distribution of slide operations on the video content in the video playback page. The distribution of slide operations includes the action position and slide direction of the slide operation on the video content. The method according to claim 1.

18. A video processing device, A current video content display module used to display the current video content on the video playback page, A preset event trigger area display module used to display the preset event trigger area on the video playback page when sliding the current video content, A preset event trigger control module used to perform preset event trigger control on the current video content by the preset event trigger area, and The preset event trigger control module specifically, After detecting that a touch slide operation is performed on the current video content by entering the preset event trigger area, it is used to trigger a preset event for the current video content displayed on the video playback page. Displaying the preset event trigger area on the video playback page means that When displaying the preset event trigger area on the video playback page, the method further includes gradually adjusting the size of the preset event trigger area as the slide of the current video content changes. A video processing device.

19. An electronic device, One or more processors, A storage device configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 17. An electronic device.

20. A storage medium including computer-executable instructions, wherein the computer-executable instructions are used to execute the method according to any one of claims 1 to 17 when executed by a computer processor. A storage medium.

Citation Information

Patent Citations

  • Reproducing device and reproducing method

    JP2013175214A

  • Video effect processing method, device, terminal device, program, and recording medium

    JP2017536783A