Video processing method, apparatus, electronic device and storage medium
By implementing a video playback system with a preset event trigger area and touch slide operations, the method simplifies user interaction for marking uninterested content, reducing operational costs and improving video recommendation accuracy.
Patent Information
- Application Number
- JP2024539573
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-07-19
- Filing Date
- 2023-07-12
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-07-12
AI Technical Summary
The existing video playback systems require complex interaction operations, such as long presses and clicks, to trigger feedback for uninterested content, making it difficult for users to understand and execute these interactions efficiently.
A method and device that displays a preset event trigger area on a video playback page, allowing users to slide video content to trigger events like 'not interested' with reduced operational costs by using touch slide operations, size adjustments, color changes, and tactile feedback.
This approach reduces the operational cost of providing interaction feedback, enhances user awareness of uninterested content, and improves the penetration rate of user preferences for video recommendations.
Smart Images

Figure 2025502804000001_ABST
Abstract
Description
[Technical field]
[0001] [Related Applications] This application claims priority to a Chinese patent application bearing application number 202210855134.6, filed with the China Patent Office on July 19, 2022, the entire contents of which are incorporated by reference into this application. [Technical field]
[0002] The present disclosure relates to the field of computer technology, for example, to a video processing method, apparatus, electronic device, and storage medium. [Background technology]
[0003] A function for performing an interaction operation on the video content is provided on the video playback page, and for example, in the case of a video platform similar to the waterfall model, if a user is not interested in a video on the video playback page, the user needs to long press the screen to pop up a panel and trigger the "not interested" control on the panel to provide interaction feedback on the video content. However, in this way, the "not interested" control is hidden under the panel, making it difficult to understand the specific situation, and the required operation path includes long presses and clicks, which increases the operation cost. 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 thus increasing the popularity of interaction feedback.
[0005] According to a first aspect, an embodiment of the present disclosure provides a video processing method, the method including: displaying the 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; and performing a preset event trigger control on the current video content according to the preset event trigger area.
[0006] According to a second aspect, an embodiment of the present disclosure further provides a video processing device, the device comprising: a current video content display module configured to display current video content on the video playback page; a preset event trigger region display module configured to display a preset event trigger region on a video playback page when the current video content is slid; and a preset event trigger control module configured to perform a preset event trigger control on the current video content according to 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; and 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 realize a video processing method described in 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 having a computer program stored therein, the computer program realizing, when executed by a processor, a video processing method according to any one of the embodiments of the present disclosure. [Brief description of the drawings]
[0009] [Figure 1] 1 is a schematic flowchart of a video processing method provided by an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of a video playback page provided by an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of a video playback page provided by an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of an upward slide operation acting on a current video content provided by an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a schematic diagram illustrating a case where a preset event trigger region provided by an embodiment of the present disclosure is gradually adjusted as the current video content slides. [Figure 6A] FIG. 2 is a schematic diagram of a touch-slide operation on a current video content provided by an embodiment of the present disclosure; [Figure 6B] FIG. 2 is a schematic diagram of a video processing method provided by an embodiment of the present disclosure. [Figure 7] FIG. 13 is a schematic diagram of a case where a reference mark provided by an embodiment of the present disclosure falls within a preset event trigger region. [Figure 8] FIG. 13 is a schematic diagram of a preset event trigger area provided by an embodiment of the present disclosure when the screen shakes; [Figure 9] 4 is a flowchart of another video processing method provided by an embodiment of the present disclosure. [Figure 10] 1 is a schematic diagram of corresponding touch positions when performing continuous touch-slide operations on the current video content provided by an embodiment of the present disclosure; FIG. [Figure 11] 13 is a schematic diagram of corresponding reference mark positions when performing continuous touch-slides on the current video content provided by an embodiment of the present disclosure; FIG. [Figure 12] FIG. 1 is a schematic diagram of preset slide conditions provided by an embodiment of the present disclosure. [Figure 13] FIG. 13 is a schematic diagram of a touch position provided by an embodiment of the present disclosure when the touch position enters a preset activation area. [Figure 14] FIG. 2 is a structural schematic diagram of a video processing device provided by an embodiment of the present disclosure; [Figure 15] FIG. 2 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the 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, it is understood that the present disclosure can be realized in a variety of forms, and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided to allow the present disclosure to be more thorough and complete. It is understood that the drawings and embodiments of the present disclosure are for illustrative purposes only, and do not limit the scope of protection of the present disclosure.
[0011] The steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, the method embodiments may include additional steps and / or omit the performance of illustrated steps. The scope of the present disclosure is not limited in this respect.
[0012] As used herein, the term "including" and variations thereof are open inclusions, including but not limited to. The term "based on" is "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided in the description below.
[0013] The concepts of "first", "second", etc. referred to in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of functions performed by these devices, modules or units.
[0014] The modifications "a" and "a plurality" referred to in this disclosure are exemplary and not limiting, and should be understood by one of ordinary skill in the art as "one or more," unless the context clearly dictates otherwise.
[0015] The names of messages or information interacted 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 the embodiments of the present disclosure, the types, scope of use, and usage scenarios of personal information related to the present disclosure should be notified to users by appropriate means in accordance with relevant laws and regulations, and their consent should be obtained.
[0017] For example, upon receiving an active request from a user, in response, a prompt message is sent to the user to clearly inform the user that the operation requested by the user requires the acquisition and use of the user's personal information, so that the user can decide by himself / herself whether to provide personal information to software or hardware, such as an electronic device, an application, a server, or a storage medium, that performs the operation of the technical solution of the present disclosure, based on the prompt message.
[0018] As an optional, non-limiting implementation, the manner in which a prompt message is sent to the user in response to receiving an active user request may be, for example, a pop-up window in which the prompt message can be displayed in text and which also includes a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.
[0019] The above process of notifying the user and obtaining the user's permission is merely exemplary and is not intended to limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0020] 1 is a schematic flowchart of a video processing method provided by an embodiment of the present disclosure, the embodiment of the present disclosure can be applied to the situation of triggering a preset event of a video, the method can be performed by a video processing device, the device can be realized in the form of software and / or hardware, and is usually integrated into an electronic device with a network communication function, the electronic device can be a mobile terminal, a personal computer (PC), a server, etc. As shown in FIG. 1, the video processing method in this embodiment can include the following steps:
[0021] S110, displaying 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, and the video content played on the video playback page can be switched by sliding the video up and down. For example, referring to FIG. 2, the current video content on the video playback page can be slid up and down to obtain the next video content, for example, the current video content can be the horse riding video content shown in FIG. 2, and the next video content can 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 that performs preset event trigger feedback for video content. For example, referring to FIG. 3, if the preset event is "not interested", the current video content will slide up and down on the video playback page, and in FIG. 3, the "not interested" event trigger area for the current video content will be displayed on the video playback page.
[0025] As an optional but non-limiting implementation, the relative distance between the preset event trigger area and the bottom edge of the video playback page is preset based on the distribution of sliding actions for the video content on the video playback page.
[0026] The display position of the preset event trigger area on the video playback page, i.e., the relative distance between the preset event trigger area and the bottom edge of the video playback page, is obtained by a preset. Optionally, the display position of the preset event trigger area on the video playback page may be set according to the distribution position of the sliding action when the user slides up and down multiple video contents played on the video playback page.
[0027] Illustratively, when a user performs a slide operation on video content, it acts on the bottom edge of the video playback page, for example, area B in Fig. 3, and in this application, the position of the preset event trigger area can be set to an area within three-quarters of the bottom edge of the video playback page, for example, the preset event trigger area can be set in area A shown in Fig. 3. Setting the position of the preset event trigger area to area A prevents the user from accidentally touching an "uninteresting" area during normal touch sliding.
[0028] As an optional, non-limiting implementation, 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 a preset direction, so that the next video content starts to be displayed on the video playback page.
[0030] A touch slide operation acting on the current video content is detected, and 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 the slide starts, the current video content is displayed on the video playback page, and when an upward slide operation acting on the video playback page is detected, the current video content starts to slide upward, so that the next video content starts to be displayed on the video playback page from the bottom end of the current video content, and the current video content and the next video content slide synchronously along the slide direction according to the touch slide operation acting on the video playback page.
[0031] As an optional but non-limiting implementation form, the touch slide operation may further be a downward slide operation performed by the user on the video playback page, and when a downward slide operation acting on the current video content is detected, the current video content begins to slide downward, so that the next video content begins to be displayed on the video playback page from the top of the current video content.
[0032] As an optional but non-limiting implementation, the step of displaying the preset event trigger area on the video playback page may further include the following steps:
[0033] When a preset event trigger region is displayed on a video playback page, the size of the preset event trigger region is gradually adjusted as the current video content slides.
[0034] Referring to FIG. 5, when the current video content displayed on the video playback page is slid 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, and stops increasing until it reaches a preset size, or stops adjusting when a preset event is triggered. Referring to FIG. 5, as the current video content continues to slide, 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 beginning of display, and the increase in size can notify the user that the preset event may be triggered, and remind the user to pay attention to whether to trigger it.
[0035] For example, referring to Fig. 5, when the preset event trigger area is first displayed on the video playback page, the size of the preset event trigger area may occupy 1 / 10 of the entire video playback device. As the current video content slides, the size of the preset event trigger area gradually increases, and may eventually reach a size twice as large as the size of the preset event trigger area at the start of the slide. In the embodiment of the present disclosure, the size of the preset event trigger area is not limited.
[0036] Optionally, the size of the preset event trigger area is not good, since the size of the preset event trigger area is too large, which will affect the user's daily operation, while the size of the preset event trigger area is too small, which will reduce the effect of reminding the user through the preset event trigger area, and will not be able to effectively remind the user.
[0037] As an optional but non-limiting implementation, the step of displaying the preset event trigger area on the video playback page may further include the following steps:
[0038] When a preset event trigger area is displayed on a video playback page, the background color of the preset event trigger area is gradually adjusted as the current video content slides.
[0039] Referring to FIG. 5, the background color of the preset event trigger area is gradually adjusted as the current video content slides. The gradual adjustment refers to the background color of the preset event trigger area gradually becoming deeper. Since the transparency of the preset event trigger area is located within a preset transparency range, a part of the video content blocked by the preset event trigger area appears blurred. For example, at the start of sliding, the background color of the preset event trigger area is light, which may refer to realizing a frosted glass effect that does not affect the user's viewing of the current video content, and after the current video content slides a certain distance, the background color of the preset event trigger area gradually becomes deeper, which may be dark gray. As the current video content slides, the background color of the preset event trigger area is gradually adjusted, which can serve to visually remind the user.
[0040] As an optional but non-limiting implementation, when the preset event trigger area is displayed on the video playback page, the following steps may be further included.
[0041] During the sliding process of the current video content, preset event trigger reminding information is synchronously displayed to remind the user to allow the preset event to be triggered for the current video content.
[0042] The preset event triggered reminding information may refer to a preset reminding message displayed in the preset event trigger area. Referring to FIG. 5, in one optional solution in the embodiment of the present disclosure, when the preset event is taken as an event of "not interested", the preset event triggered reminding information may be a reminding message of "not interested" or similar. When the current video content is displayed and the preset event trigger area starts to be displayed, the preset event triggered reminding information of "not interested" or similar may be displayed synchronously in the preset event trigger area.
[0043] S130, performing a preset event trigger control on the current video content according to the preset event trigger area.
[0044] The preset event trigger control may refer to marking the current video content as a video of no interest based on a user's trigger operation on the current video content, for example, sliding the current video content into a preset event trigger area marks the current video content as a video of no interest.
[0045] As an optional but non-limiting implementation, 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 by entering the preset event trigger area, a preset event is triggered on the current video content displayed on the video playback page.
[0047] Referring to FIG. 6A, after detecting a touch-slide operation on the current video content, a "not interested" area is triggered 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 a step of triggering a preset event for the current video content displayed on the video playback page when waiting for the touch slide operation to end within the preset event trigger area.
[0049] Referring to FIG. 6A , when a touch-slide operation is detected within a preset event trigger area 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, i.e., “let go completed.”
[0050] As an optional, non-limiting implementation, when a preset event is to be triggered for the current video content displayed on the video playback page, The method further includes performing a change process on a state of the preset event trigger region, thereby reminding the user 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, i.e., 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, "let go completed" is displayed in the preset event trigger area. By performing the state change process on the preset event trigger area, the current video content is classified as a video of no interest, and the user is reminded not to play similar video content in the subsequent video content.
[0052] As an optional but non-limiting implementation, 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 a preset event trigger area, a preset event is triggered for the current video content displayed on the video playback page.
[0054] 6B, the current video content is displayed on the video playback page, and when an upward slide operation is performed on the current video content displayed on the video playback page, the next video content starts to be displayed on the video playback page. When the upward slide operation of the current video content displayed on the video playback page satisfies a preset slide operation condition (for example, after sliding a preset distance), the preset event trigger area starts to be displayed on the video playback page. When the current video content is continuously slid upward, the upward slide operation is a touch slide in the preset event trigger area, and when the touch slide distance in the preset event trigger area exceeds the preset distance and the touch slide ends, the preset event trigger control is performed on the current video content, or when the touch slide time in the preset event trigger area exceeds the preset time and the touch slide ends, the preset event trigger control is performed on the current video content, and the current video content is marked as a preset event, such as marking the video as an uninteresting video.
[0055] Referring to FIG. 7, the “lightning bolt” in FIG. 7 is used as a reference mark, and after detecting that the reference mark enters a preset event trigger area from the current video content, a preset event is triggered for the current video content, i.e., 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 a step of triggering a preset event for the current video content displayed on the video playback page when a reference mark falling within the preset event trigger area is waiting to be hidden.
[0057] When the reference mark is hidden, it indicates that the current video content has finished triggering the preset event, and "Release Completed" is displayed in the preset event trigger area, reminding the user that the triggering of the preset event for the current video content has been completed by the change in the state in the preset event trigger area. The hiding of the reference mark in the current video content indicates the end of the touch slide operation in the preset event preset area, and the hiding of the reference mark may be the disappearance of the reference mark, and may further be the hiding of the color of the reference mark and / or the outline of the reference mark becoming a dotted line, for example, in FIG. 7, the outline of the "lightning bolt" is changed to a dotted line. The selection of the reference mark in the embodiment of the present disclosure includes the "lightning bolt", which is not limited in the embodiment of the present disclosure.
[0058] As an optional but non-limiting implementation, if a preset event is triggered for a current video content displayed on a video playback page, the method may further include the following steps:
[0059] The screen of the preset event trigger area displayed on the video playback page is controlled to shake, and / or the playback device for displaying the video playback page is controlled to provide haptic feedback.
[0060] In an optional solution in the 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 is shaken to remind the user that the trigger control on the current video content is completed. The above-mentioned shaking of the screen of the displayed preset event trigger area is realized by continuously expanding and contracting the displayed preset event trigger area, and the screen of the preset event trigger area is shaken. For example, referring to FIG. 8, when the preset event trigger control is completed, the preset event trigger area is in an expanded state, and at the next time, the preset event trigger area is contracted, and finally, the preset event trigger area returns to the original expanded state. In the embodiment of the present disclosure, the completion of the preset event trigger control is presented to the user by expanding and contracting the preset event trigger area.
[0061] In another optional solution in the embodiment of the present disclosure, after performing a preset event trigger control on the current video content, the playback device for displaying the video playback page is controlled to perform haptic feedback to remind the user that the trigger control on the current video content is completed. The haptic feedback can refer to the playback device for displaying the video playback page reminding the user that the preset event trigger control is completed by vibration.
[0062] Another optional solution in an embodiment of the present disclosure can be integrated with 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 provide haptic feedback, thereby reminding the user that the trigger control for the current content has been completed in a more powerful form.
[0063] In yet another alternative solution in the embodiment of the present disclosure, after performing preset event trigger control on the current video content, the animation feedback further includes: the animation feedback refers to providing dynamic image feedback on the current video content page, for example, a broken heart appears on the current video content page, and the broken heart gradually grows larger, and when it breaks, the user's sliding operation ends, which is regarded as a successful transmission of "not interested".
[0064] The video processing method provided by the embodiment of the present disclosure integrates successfully swiping up on a current video to watch the next video and triggering an operation of sending an event such as “not interested”, so that swiping up on a video can quickly feedback the event of disinterest and reduce the operation cost of triggering the user to feedback the event of disinterest, thereby improving the penetration rate of disinterest signals and facilitating more appropriate video recommendations.
[0065] The embodiment of the present disclosure provides a video processing method, which displays a current video content on a video playback page, and when the current video content is slid, a preset event trigger area is displayed on the video playback page, and the preset event trigger area performs preset event trigger control on the current video content. Using the technical solution according to the embodiment 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, and the size, background color, and reminding content of the preset event trigger area are changed, and the haptic feedback of the playback device is used to remind the user to mark the current video content as "not interested" content, and the position of the preset event trigger area is set to prevent the user from accidentally touching the "not interested" area during normal touch sliding. The embodiment of the present disclosure can effectively reduce the operation cost of the user's "not interested" feedback, thereby improving the penetration rate of the "not interested" signal, and finally making video recommendations and adjustments based on the user's preferences.
[0066] In the embodiments of the present disclosure, the content displayed in the preset event trigger area may also be "interesting", and 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 the video content of interest, effectively reducing the operation cost of the user's "interesting" feedback, thereby improving the penetration rate of the "interesting" signal, and finally making video recommendations and adjustments based on the user's preferences.
[0067] 9 is a flowchart of another video processing method provided by an embodiment of the present disclosure. The embodiment of the present disclosure describes the above embodiment based on the above embodiment, and the embodiment of the present disclosure can be combined with multiple selectable solutions in one or more embodiments. As shown in FIG. 9, the video processing method provided by an embodiment of the present disclosure may include the following steps:
[0068] S210, displaying the current video content on the video playback page;
[0069] S220, detecting touch slide information when a touch slide is performed on the current video content.
[0070] The touch slide operation information may refer to information obtained when performing a touch slide operation on a video playback page, and the touch slide operation information includes a continuous slide distance and / or a touch position. The continuous slide distance when the current video content performs a continuous slide is determined by detecting a corresponding touch position when performing a continuous touch slide on the current video content.
[0071] As an optional but non-limiting implementation, the step of detecting a continuous sliding distance when a touch slide is performed on the preset video content includes steps C1 to C2.
[0072] Step C1: detecting at least two reference touch positions corresponding to continuous touch-slides on the current video content;
[0073] The at least two reference touch positions include a touch position when a touch slide for the current video content starts and a touch position before the touch slide ends. Referring to Fig. 10, a touch slide is performed continuously from touch position A to touch position B, where the touch position A is a touch position when a touch slide operation for the current video content starts, and the touch position B is a touch position before the touch slide operation for the current video content ends.
[0074] Step C2: determining a continuous sliding distance when performing a continuous sliding on the current video content according to the at least two reference touch positions.
[0075] 10, the continuous sliding distance may indicate a distance from touch position A to touch position B, and is expressed as the number of pixels from the beginning of the touch sliding operation. That is, the number of pixels included in the path from touch position A to touch position B is the continuous sliding distance when the current video content slides continuously.
[0076] As an optional but non-limiting implementation, the step of detecting a touch position when a touch slide is performed on the preset video content includes steps D1 to D2.
[0077] Step D1: detecting at least two corresponding reference mark positions when performing continuous touch-slide on the current video content;
[0078] The at least two reference mark positions include a position of the reference mark in the current video content when a touch slide for the current video content is started and an updated position of the reference mark before the touch slide ends. Referring to Fig. 11, the slide is made continuously from a reference mark position 1 to a reference mark position 2, where 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 touch slide ends for the current video content.
[0079] Step D2: determining a continuous slide distance when performing a continuous slide on the current video content based on the at least two reference mark positions.
[0080] Referring to FIG. 11, the continuous slide distance is the distance from reference mark position 1 to reference mark position 2, i.e., 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, if the touch slide operation information satisfies a preset slide operation condition, start displaying a preset event trigger area on the video playback page.
[0082] The preset slide operation condition includes a first preset slide operation condition and / or a second preset slide operation condition, the first preset slide operation condition includes that a continuous sliding distance is greater than a preset sliding distance, and / or that in the case of continuous touch sliding, the corresponding touch position enters a preset activation area on the video playback page, and the preset activation area is used to determine whether to activate the display of a preset event trigger area, and the second preset slide operation condition includes whether the start position of the touch sliding operation is located in a preset start area.
[0083] The preset sliding distance may indicate that the sliding distance of the current video content is a quarter of the video playback page. Referring to FIG. 12, the preset sliding distance may refer to the distance between the bottom end of the current video page and the bottom end of the video playback page. When the sliding distance of the current video content exceeds the preset sliding distance, the preset event trigger area begins to be displayed on the video playback page.
[0084] When the current video content is slid, the touch position of the continuous touch slide enters the preset activation area, and the video playback page starts to display a preset event trigger area. Referring to Figure 13, when the user performs a touch slide on the video playback page, the touch position enters the preset activation area, and a "Not Interested" area is displayed on the video playback page.
[0085] The preset start area can indicate the touch slide start position when sliding the current video content. Referring to FIG. 12, the preset start position may indicate within one-third of the area of 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 will begin to be displayed on the video playback page.
[0086] 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 of the preset slide operation conditions are met, the "not interested" area can be triggered, thereby providing a real-time reminder to the user, thereby making it easier for the user to feedback that he or she is "not interested" in the current video content.
[0087] S240, performing a preset event trigger control on the current video content according to the preset event trigger area.
[0088] The video processing method provided by the embodiment of the present disclosure generally integrates swiping up on the current video to watch the next video and triggering an operation of sending an event such as "not interested", so that swiping up on the video can quickly feedback the event of not being interested, reduce the operation cost of triggering the user to feedback the event of not being interested, improve the user's recognition, and thus improve the feedback from the user; by setting preset slide operation conditions such as preset slide distance, preset activation area, and preset start area, any preset event trigger area can be triggered when any one or more preset slide operation conditions are met, so that a reminder is provided to the user in real time, which makes it easier for the user to feedback the current video content. Using the technical solution according to the embodiment of the present disclosure, the video content can be quickly fed back at the same time as the user slides the current video content, thereby effectively reducing the operation cost of the user to feedback "not interested", thereby improving the penetration rate of the "not interested" signal and facilitating the recommendation of more appropriate videos.
[0089] 14 is a schematic flowchart of a video processing method provided by an embodiment of the present disclosure, the embodiment of the present disclosure can be applied to the situation of triggering a preset event of a video, the device may be realized in the form of software and / or hardware, and may be integrated into any electronic device with network communication function, the electronic device may be a mobile terminal, a PC or a server, etc. As shown in FIG. 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; The preset event trigger region display module 320 is configured to display a preset event trigger region on the video playback page when sliding the current video content; 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 optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: 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 a preset direction, thereby causing the next video content to start being displayed on the video playback page.
[0091] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: detecting touch slide information when a touch slide is performed on the current video content, the touch slide information including a continuous slide distance and / or a touch position; The method further includes: 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.
[0092] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: Detecting at least two reference touch positions corresponding to a continuous slide on the current video content, the at least two reference touch positions including a touch position when a touch slide on the current video content is started and a touch position before a touch slide is ended; The method further includes determining a continuous sliding distance when performing a continuous sliding on the current video content based on the at least two reference touch positions.
[0093] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: detecting at least two corresponding reference mark positions when performing continuous sliding on the current video content, the at least two reference mark positions including 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 touch slide ends; and 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 optional solution of the embodiment of the present disclosure, the continuous sliding distance is optionally represented by the number of pixels from the beginning of the touch sliding operation.
[0095] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: The method includes detecting a corresponding touch position when performing a continuous touch slide on the current video content.
[0096] In one optional solution of the embodiment of the present disclosure, the preset slide operation condition optionally includes a first preset slide operation condition and / or a second preset slide operation condition, the first preset slide operation condition including that the continuous sliding distance is greater than a preset sliding distance, and / or that in the case of continuous touch sliding, the corresponding touch position enters a preset activation area in the video playback page, and the preset activation area is used to determine whether to activate the display of a preset event trigger area, and the second preset slide operation condition includes whether the start position of the touch sliding operation is located in a preset start area.
[0097] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: The method further includes, when displaying a 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.
[0098] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: The method further includes, when displaying a preset event trigger area on the video playback page, gradually adjusting a background color of the preset event trigger area as the current video content slides.
[0099] In one optional solution of an embodiment of the present disclosure, the transparency of the preset event trigger area is selectably located within a preset transparency interval, so that a portion of the video content occluded by the preset event trigger area appears blurred.
[0100] In one optional solution of the embodiment of the present disclosure, the preset event trigger region display module 320 is selectively: The method further includes synchronously displaying preset event trigger reminding information during a sliding process of the current video content, to remind the user to allow a preset event to be triggered for the current video content.
[0101] In one optional solution of the embodiment of the present disclosure, the preset event trigger remind information is selectably displayed within the preset event trigger area.
[0102] In one optional solution of an embodiment of the present disclosure, the relative distance between the preset event trigger area and the bottom end of the video playback page is selectably preset based on the distribution of sliding actions for the video content on the video playback page.
[0103] In one optional solution of the embodiment of the present disclosure, the preset event trigger control module 330 is optionally Triggering a preset event on the current video content displayed on the video playback page after detecting that a touch-slide operation is performed on the current video content by entering the preset event trigger area; or The method includes the step of triggering a preset event for the current video content displayed on the video playback page after detecting that the reference mark in the current video content enters a preset event trigger area.
[0104] In one optional solution of the embodiment of the present disclosure, the preset event trigger control module 330 is optionally Triggering a preset event for a current video content displayed on the video playback page when waiting for the touch slide operation to end within the preset event trigger area; The method includes a step of triggering a preset event for a current video content displayed on the video playback page when the reference mark that has entered the preset event trigger area is waiting to be hidden, and a step of hiding the reference mark in the current video content when the touch slide operation ends within the preset event trigger area.
[0105] In one optional solution of the embodiment of the present disclosure, the preset event trigger control module 330 is optionally The method includes performing a change process on a state of the preset event trigger region, thereby reminding the user that a preset event has been triggered for the current video content.
[0106] In one optional solution of the embodiment of the present disclosure, the preset event trigger control module 330 is optionally Controlling the screen of the preset event trigger area displayed on the video playback page to shake; and / or The method includes controlling a playback device for displaying the video playback page to provide 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 functional 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, and are not limited to the above division as long as the corresponding functions can be realized. In addition, the general names of the multiple functional units are only for the convenience of distinguishing them from 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. Referring to FIG. 15 below, a schematic structural diagram of an electronic device (e.g., a terminal device or server in FIG. 15) 500 suitable for implementing an 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 (PDA), tablet computers (Portable Android Devices, PAD), portable multimedia players (Portable Media Players, PMP), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TV) and desktop computers. The electronic device shown in FIG. 15 is merely an example and does not limit the functions and scope of use of the embodiment of the present disclosure.
[0110] As shown in FIG. 15, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 501, which may perform a number 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. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0111] The following devices may be connected to the I / O interface 505: input devices 506, such as a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507, such as a Liquid Crystal Display (LCD), speaker, vibrator, etc.; storage devices 508, such as a magnetic tape or hard disk, etc.; and communication devices 509. The communication devices 509 may enable the electronic device 500 to communicate and exchange data with other devices, wirelessly or by wire. Although FIG. 15 shows the electronic device 500 with various devices, it is understood that it is not necessary to implement or include all the devices shown. Instead, more or fewer devices may be implemented or included.
[0112] According to an embodiment of the present disclosure, the process described above with reference to the flowcharts 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 embodied in a non-transitory computer-readable medium, the computer program including program code for performing 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 may be installed from the storage device 508 or from the ROM 502. When the computer program is executed by the processing device 501, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.
[0113] The names of messages or information interacted 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.
[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, and for the technical contents not described in detail in this embodiment, reference can be made to the above embodiments, and this embodiment also has the same effects as the above embodiments.
[0115] An embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, which, when executed by a processor, realizes the video processing method provided by the above embodiment.
[0116] The computer readable medium mentioned above in this disclosure may be a computer readable signal medium, a computer readable storage medium, or any combination of the 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 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, a RAM, a 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 this disclosure, the computer readable medium may be any tangible medium that contains or stores a program, which can be used by an instruction execution system, apparatus, or device, or any combination thereof. In this disclosure, the computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with computer readable program code embodied therein. The data signal so propagated may take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can carry, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or combination thereof.Program code embodied on a computer readable medium may be transmitted using any suitable medium, including, but not limited to, wire, optical cable, radio frequency (RF), or the like, or any suitable combination thereof.
[0117] In some embodiments, the clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect any form or medium of digital data communication (e.g., a communications network). Examples of communications 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), and any now known or later developed networks.
[0118] The computer-readable medium may be included in the electronic device, or may exist independently and not integrated into the electronic device.
[0119] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device displays current video content on a video playback page, and when the current video content is slid, displays a preset event trigger area on the video playback page, and performs preset event trigger control on the current video content through the preset event trigger area.
[0120] Computer program code for carrying out the operations of the present 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 run completely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In cases where a remote computer is involved, the remote computer can be connected to the user's computer or to an external computer (e.g., an Internet connection through an Internet Service Provider) via any type of network, including a LAN or WAN.
[0121] The flowcharts and block diagrams in the drawings illustrate possible architectures, functionality, and operation of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code that includes one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions shown in the blocks may be executed in a different order than that shown in the figures. For example, two blocks shown one after the other may in fact be executed substantially in parallel or may be executed in reverse order depending on the functionality involved. Each block of the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of specialized hardware and computer instructions.
[0122] The units according to the embodiments of the present disclosure can be realized by software or hardware. The names of modules do not limit the modules themselves in some cases, for example, a media stream display module can be described as "displaying a first content corresponding to a first user on a target page of a preset application, displaying a floating control on the target page, and displaying a shared media stream on the floating control, where the shared media stream includes a media stream corresponding to a shared interaction between the first user and at least one second user."
[0123] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, but not limited to, typical types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0124] In the context of this application, a machine-readable medium may be a tangible medium that can contain or store a program used by an instruction execution system, apparatus, or device, or a combination thereof. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium may 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 machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard drive, a RAM, a ROM, an EPROM or flash memory, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0125] According to one or more embodiments of the present disclosure, Example 1 provides a video processing method, the method including: displaying the 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; and performing a preset event trigger control on the current video content according to 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 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 a preset direction, so that the next video content starts to be displayed on the video playback page.
[0127] Example 3 is based on the method according to Example 1, and when sliding the current video content, the step of displaying a preset event trigger region on the video playback page includes: detecting touch slide information when a touch slide is performed on the current video content, the touch slide information including a continuous slide distance and / or a touch position; and starting to display a preset event trigger area on a video playback page when the touch slide operation information satisfies a preset slide operation condition.
[0128] Example 4 is based on the method according to Example 3, and the step of detecting touch slide information when performing a touch slide on the current video content includes: Detecting at least two reference touch positions corresponding to a continuous slide on the current video content, the at least two reference touch positions including a touch position when a touch slide on the current video content is started and a touch position before a touch slide is ended; and determining a continuous sliding distance when performing a continuous sliding on the current video content based on the at least two reference touch positions.
[0129] Example 5 is based on the method according to Example 3, and the step of detecting touch slide information when performing a touch slide on the current video content includes: detecting at least two corresponding reference mark positions when performing continuous sliding on the current video content, the at least two reference mark positions including 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 touch slide ends; and determining a continuous slide distance when performing continuous slides on the current video content based on the at least two reference mark positions.
[0130] Example 6 is based on the method according to Example 4 or Example 5, and the continuous sliding distance is represented by the number of pixels from the beginning of the touch-slide operation.
[0131] Example 7 is based on the method according to Example 3, and the step of detecting touch slide information when performing a touch slide on the current video content includes: The method includes detecting a 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, and the preset slide operation condition includes a first preset slide operation condition and / or a second preset slide operation condition, the first preset slide operation condition includes that the continuous sliding distance is greater than the preset sliding distance, and / or, for continuous touch slides, the corresponding touch position enters a preset activation area in the video playback page, and the preset activation area is used to determine whether to activate the display of a preset event trigger area, and the second preset slide operation condition includes whether the start position of the touch slide operation is located in a preset start area.
[0133] Example 9 is based on the method according to Example 1, and the step of displaying the preset event trigger region on the video playback page includes: The method further includes, when displaying a 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.
[0134] Example 10 is based on the method of example 1, and the step of displaying the preset event trigger region on the video playback page includes: The method further includes, when a preset event trigger area is displayed on the video playback page, gradually adjusting a 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, in which the transparency of the preset event trigger region is located in a preset transparency interval, so that a part of the video content occluded by the preset event trigger region appears blurred.
[0136] Example 12 is based on the method described in Example 1, and if you want to display a preset event trigger area on the video playback page, The method further includes synchronously displaying preset event trigger reminding information during a sliding process of the current video content, to remind the user to allow a preset event to be triggered for the current video content.
[0137] Example 13 is based on the method according to Example 12, in which the preset event trigger reminding information is displayed in the preset event trigger area.
[0138] Example 14 is based on the method described in Example 1, in which the relative distance between the preset event trigger area and the bottom edge of the video playback page is preset based on the distribution of sliding actions for video content on the video playback page.
[0139] Example 15 is based on the method of Example 1, wherein the step of performing preset event trigger control on the current video content by the preset event trigger area includes: Triggering a preset event on the current video content displayed on the video playback page after detecting that a touch-slide operation is performed on the current video content by entering a preset event trigger area; Or, after detecting that the reference mark in the current video content enters a preset event trigger area, triggering a preset event for the current video content displayed on the video playback page.
[0140] Example 16 is based on the method of Example 15, wherein the step of triggering a preset event for a current video content displayed on a video playback page includes: Triggering a preset event for a current video content displayed on the video playback page when waiting for the touch slide operation to end within the preset event trigger area; The method includes a step of triggering a preset event for a current video content displayed on the video playback page when the reference mark that has entered the preset event trigger area is waiting to be hidden, and a step of hiding the reference mark in the current video content when the touch slide operation ends within the preset event trigger area.
[0141] Example 17 is based on the method of Example 15, and the step of triggering a preset event for a current video content displayed on a video playback page includes: The method further includes performing a change process on a state of the preset event trigger region, thereby reminding the user that a preset event has been triggered for the current video content.
[0142] Example 18 is based on the method of Example 1, and the step of triggering a preset event for a current video content displayed on a video playback page includes: Controlling the screen of the preset event trigger area displayed on the video playback page to shake; and / or The method includes controlling a playback device for displaying the video playback page to provide haptic feedback.
[0143] According to one or more embodiments of the present disclosure, Example 19 further provides a video processing device, the device comprising: a current video content display module configured to display current video content on the video playback page; a preset event trigger region display module configured to display a preset event trigger region on a video playback page when the current video content is slid; and a preset event trigger control module configured to perform a preset event trigger control on the current video content according to the preset event trigger area.
[0144] According to one or more embodiments of the present disclosure, Example 20 further provides an electronic device, the electronic device comprising: one or more processors; and 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 realize the moving image processing method according to any one of Examples 1-18.
[0145] According to one or more embodiments of the present disclosure, Example 21 further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform the video processing method described in any one of Examples 1 to 18.
[0146] Additionally, although operations are shown in a particular order, this should not be understood as requiring that these operations be performed in the particular order shown, or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although details of multiple implementations are included in the above description, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
[0147] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it is to be understood that the subject matter defined in the claims is not necessarily limited to such specific features or operations. Rather, the specific features and operations are merely example forms for implementing the claims.
Claims
1. A video processing method, comprising: displaying the 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.
2. When sliding the current video content, displaying a preset event trigger region on the video playback page includes: Detecting touch slide information when a touch slide is performed on the current video content, the touch slide information including at least one of a continuous sliding distance or a touch position; The method of claim 1 , further comprising: starting to display the preset event trigger area on the video playback page when the touch slide operation information satisfies a preset slide operation condition.
3. The step of displaying a preset event trigger area on the video playback page includes: The method of claim 1 , further comprising: when displaying the preset event trigger region on the video playback page, gradually adjusting a size of the preset event trigger region as the current video content slides.
4. The step of displaying a preset event trigger area on the video playback page includes: The method of claim 1 , further comprising: when displaying the preset event trigger area on the video playback page, gradually adjusting a background color of the preset event trigger area as the current video content slides.
5. The method of claim 1 , wherein a transparency of the preset event trigger region is located within a preset transparency interval, so that a portion of video content occluded by the preset event trigger region appears blurred.
6. When the preset event trigger area is to be displayed on the video playback page, The method of claim 1, further comprising: synchronously displaying preset event trigger reminding information during a sliding process of the current video content, to remind the user to allow a preset event to be triggered for the current video content.
7. The method of claim 6 , wherein the preset event trigger reminding information is displayed within the preset event trigger area.
8. The step of performing preset event trigger control on the current video content by the preset event trigger area includes: triggering the preset event on the current video content displayed on a video playback page after detecting that a touch-slide operation is performed on the current video content by entering the preset event trigger area; Alternatively, the method of claim 1 further comprises the step of triggering the preset event for a current video content displayed on the video playback page after detecting that a reference mark in the current video content enters the preset event trigger area.
9. The step of triggering the preset event for the current video content displayed on the video playback page includes: Triggering the preset event for the current video content displayed on the video playback page when waiting for the touch slide operation to end within the preset event trigger area; 9. The method of claim 8, further comprising: a step of triggering the preset event for a current video content displayed on the video playback page when the reference mark that has entered the preset event trigger area is waiting to be hidden, and a step of hiding the reference mark in the current video content when the touch slide operation ends within the preset event trigger area.
10. In the case where the preset event is to be triggered for the current video content displayed on the video playback page, The method of claim 8 , further comprising: performing a change process on a state of the preset event trigger region, thereby providing a reminder of having triggered the preset event for the current video content.
11. In the case where the preset event is to be triggered for the current video content displayed on the video playback page, Controlling a preset event trigger area displayed on the video playback page to perform screen shaking; or The method of claim 8 , comprising at least one of the steps of: controlling a playback device for displaying the video playback page to provide haptic feedback.
12. The step of detecting touch slide information when a touch slide is performed on the current video content includes: Detecting at least two corresponding reference touch positions when performing continuous sliding on the current video content, the at least two reference touch positions including a touch position when starting a touch slide on the current video content and a touch position before the touch slide ends; and determining a continuous sliding distance when performing a continuous sliding on the current video content based on the at least two reference touch positions.
13. The step of detecting touch slide information when a touch slide is performed on the current video content includes: detecting at least two corresponding reference mark positions when performing continuous sliding on the current video content, the at least two reference mark positions including 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 touch slide ends; and determining a continuous slide distance when performing continuous slides on the current video content based on the at least two reference mark positions.
14. The method according to claim 12 or 13, wherein the continuous sliding distance is represented by the number of pixels from an initial touch-slide operation.
15. The step of detecting touch slide information when a touch slide is performed on the current video content includes: The method of claim 2 , further comprising detecting a corresponding touch location for successive touch slides on the current video content.
16. 3. The method of claim 2, wherein the preset slide operation condition includes at least one of a first preset slide operation condition or a second preset slide operation condition, the first preset slide operation condition includes at least one of a continuous sliding distance being greater than a preset sliding distance or a corresponding touch position in the case of continuous touch sliding entering 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, and the second preset slide operation condition includes whether a start position of a touch slide operation is located in a preset start area.
17. before the step of displaying a preset event trigger region on the video playback page, 2. The method of claim 1, further comprising: upon detecting a touch slide operation acting on the current video content, the current video content displayed on the video playback page begins to slide along a preset direction, thereby causing a next video content to begin to be displayed on the video playback page.
18. The method of claim 1 , wherein the relative distance between the preset event trigger area and a bottom edge of the video playback page is preset based on a distribution of sliding actions for video content on the video playback page.
19. A video processing device, comprising: a current video content display module configured to display current video content on the video playback page; a preset event trigger region display module configured to display a preset event trigger region on the video playback page when sliding the current video content; a preset event trigger control module configured to perform a preset event trigger control on the current video content according to the preset event trigger area.
20. 1. An electronic device comprising: one or more processors; and a storage device configured to store one or more programs; An electronic device, 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 claims 1 to 18.
21. A storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the video processing method of any one of claims 1 to 18.
Citation Information
Patent Citations
Reproducing device and reproducing method
JP2013175214A
Video effect processing method, device, terminal device, program, and recording medium
JP2017536783A