Play content processing method and related device

By displaying the target shielding file in the content playback page to shield and display key information, it solves the problem of skipping content in existing technologies that causes the user to understand, and improves the effect of content playback and user experience.

CN119364086APending Publication Date: 2025-01-24TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310914922.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The prior art skips elements that make the user uncomfortable by jumping the playback progress in the content playback page, resulting in the user being unable to determine the information of skipping the content, affecting the user's overall understanding of the target content and the playback effect.

Method used

In the content playback page, in response to the shielding trigger operation corresponding to the target content, by the judgment of the target shielding file corresponding to the target content at the second time of the target content, display the target shielding file on the upper layer of the second sub -content to shield the matching matching and matching. The target element also shows its key information.

Benefits of technology

On the basis of not affecting the progress of the target content playback, the shielding elements that cause users to discomfort, and display their key information, enhance the overall understanding of the target content, and improve the effect of content playback and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364086A_ABST
    Figure CN119364086A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a playing content processing method and a related device, and the method comprises the steps: responding to a shielding triggering operation of a first sub-content corresponding to a first time point according to a target content in a process of playing the target content in a content playing page, and based on a judgment result that the target content corresponds to the target shielding file at a second time point after the first time point, when a second sub-content of the target content corresponding to the second time point is played, displaying the target shielding file on the upper layer of the second sub-content. And shielding a target element matched with the target shielding file in the second sub-content, and displaying key information of the target element. The method not only shields the subsequent target element causing uncomfortable reaction of the user, but also displays the key information of the target element to determine the playing information represented by the second sub-content, thereby improving the overall understanding of the user on the target content, and improving the playing effect and user experience during content playing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of playback processing, and in particular to a playback content processing method and related devices. Background Art

[0002] At present, during the process of playing the target content in the content playing page, there may be elements that cause users to have uncomfortable reactions. In order to improve the user experience during content playing, it is necessary to shield the aforementioned elements that cause users to have uncomfortable reactions.

[0003] In the related art, usually during the process of playing the target content in the content playback page, the playback progress of the target content is jumped, and the playback content containing the element causing the user to have an uncomfortable reaction is skipped to shield the element causing the user to have an uncomfortable reaction.

[0004] However, the method of jumping the playback progress of the target content in the above method makes it impossible for the user to determine the information represented by the skipped playback content, which easily affects the user's overall understanding of the target content, resulting in poor playback effect and user experience when the content is played. Summary of the invention

[0005] In order to solve the above technical problems, an embodiment of the present application provides a method for processing playback content. During the process of playing the target content in the content playback page, the playback progress of the target content is not jumped to skip part of the playback content. Instead, on the basis of not affecting the playback progress of the target content, not only the target elements that may cause discomfort to the user are shielded, but also the key information represented by the playback content where the target element is located is determined, which can enhance the user's overall understanding of the target content, thereby improving the playback effect and user experience during content playback.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] On the one hand, an embodiment of the present application provides a method for processing playback content, the method comprising:

[0008] Play the target content in the content playback page;

[0009] In response to a shielding trigger operation according to a first sub-content corresponding to a first time point according to the target content, according to a target shielding file corresponding to a second time point of the target content, when a second sub-content corresponding to the target content at the second time point is played, the target shielding file is displayed on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield a target element in the second sub-content that matches the target shielding file, and display key information of the target element.

[0010] On the other hand, an embodiment of the present application provides a method for processing playback content, the method comprising:

[0011] Acquire a shielding trigger request for a first sub-content corresponding to a first time point of a target content in a content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content;

[0012] After determining that a second time point of the target content corresponds to the target shielding file according to the correspondence between the preset time point of the target content and the local storage address of the preset shielding file, the target shielding file is loaded according to the shielding trigger request by a preset engine; the second time point is after the first time point;

[0013] When the second sub-content of the target content corresponding to the second time point is played, the target shielding file is displayed on the upper layer of the second sub-content through the preset engine; the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file and display the key information of the target element.

[0014] On the other hand, an embodiment of the present application provides a processing device for playing content, the device comprising: a playing unit and a first display unit;

[0015] The playback unit is used to play the target content in the content playback page;

[0016] The first display unit is used to respond to a shielding trigger operation of the first sub-content corresponding to the first time point of the target content, and according to the target shielding file corresponding to the second time point of the target content, when playing the second sub-content corresponding to the second time point of the target content, display the target shielding file on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file, and display key information of the target element.

[0017] On the other hand, an embodiment of the present application provides a processing device for playing content, the device comprising: an acquisition unit, a loading unit, and a second display unit;

[0018] The acquisition unit is used to acquire a shielding trigger request of a first sub-content corresponding to a first time point of the target content in the content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content;

[0019] The loading unit is configured to load the target shielding file through a preset engine according to the shielding trigger request after determining that a second time point of the target content corresponds to the target shielding file based on the correspondence between the preset time point of the target content and the local storage address of the preset shielding file; the second time point is after the first time point;

[0020] The second display unit is used to display the target shielding file on the upper layer of the second sub-content through the preset engine when the second sub-content corresponding to the second time point of the target content is played; the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file and display key information of the target element.

[0021] On the other hand, an embodiment of the present application provides a computer device, the computer device comprising a processor and a memory:

[0022] The memory is used to store a computer program and transmit the computer program to the processor;

[0023] The processor is configured to execute the method described in the above aspects according to the instructions in the computer program.

[0024] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program runs on a computer device, the computer device executes the method described in the above aspects.

[0025] On the other hand, an embodiment of the present application provides a computer program product, including a computer program, which, when executed on a computer device, enables the computer device to execute the method described in the above aspects.

[0026] It can be seen from the above technical solution that in the process of playing the target content in the content playback page, in response to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, the playback progress of the target content is not jumped to skip part of the playback content, but based on the judgment result of the target content corresponding to the target shielding file at the second time point after the first time point, when the target content is played corresponding to the second sub-content at the second time point, the target shielding file is displayed on the upper layer of the second sub-content to shield the target element matching the target shielding file in the second sub-content and display the key information of the target element. Based on this, in the process of playing the target content in the content playback page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, on the basis of not affecting the playback progress of the target content, by displaying the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content, not only shielding the target element matching the target shielding file in the second sub-content, that is, the target element that causes the user to have an uncomfortable reaction, but also displaying the key information of the target element to determine the playback information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can improve the user's overall understanding of the target content, thereby improving the playback effect and user experience when the content is played. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 A schematic diagram of a related art for shielding elements in target content that cause users to have uncomfortable reactions;

[0029] Figure 2 A schematic diagram of a method for processing playback content in an actual application scenario provided by an embodiment of the present application;

[0030] Figure 3 A flowchart of a method for processing playback content provided in an embodiment of the present application;

[0031] Figure 4 A schematic diagram of shielding elements in target content that cause users to have uncomfortable reactions, provided in an embodiment of the present application;

[0032] Figure 5 A schematic diagram of another method of shielding elements in target content that may cause discomfort to a user, provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of erasing a first area in a target mask file provided by an embodiment of the present application;

[0034] Figure 7 A flowchart of another method for processing playback content provided in an embodiment of the present application;

[0035] Figure 8 A schematic diagram of a flow chart for constructing a correspondence between a preset time point of target content and a local storage address of a preset shielding file provided in an embodiment of the present application;

[0036] Fig. 9 A schematic diagram of generating and uploading a candidate shielding file provided in an embodiment of the present application;

[0037] Fig.10 A schematic diagram of a process for downloading a candidate shielding file provided in an embodiment of the present application;

[0038] Fig.11 A schematic diagram of a process for displaying and closing a target shielding file provided in an embodiment of the present application;

[0039] Fig.12 A schematic diagram of the structure of a content processing device provided in an embodiment of the present application;

[0040] Fig.13 A schematic diagram of the structure of another device for processing playback content provided in an embodiment of the present application;

[0041] Fig.14 A structural diagram of a terminal provided in an embodiment of the present application;

[0042] Fig.15 A structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The embodiments of the present application are described below in conjunction with the accompanying drawings.

[0044] Currently, when playing the target content on the content playback page, if there are elements that cause users to have uncomfortable reactions, the elements that cause users to have uncomfortable reactions are usually shielded by jumping the playback progress of the target content and skipping the playback content where the elements that cause users to have uncomfortable reactions are located.

[0045] For example, see Figure 1 , Figure 1The present invention is a schematic diagram of shielding elements in target content that cause users to have uncomfortable reactions in the related art. The content playback page is a video playback page, the target content is video Y, and the element that causes users to have uncomfortable reactions is a fire element. During the playback of video Y in the video playback page, the fire element appears in the video frame 1 corresponding to aa:aa of video Y. By jumping the playback progress of video Y from aa:aa to bb:bb, the subsequent video frames where the fire element is located are skipped, thereby achieving the effect of shielding the fire element.

[0046] However, research has found that the method of jumping to the playback progress of the target content makes it impossible for users to determine the information represented by the skipped playback content, which can easily affect the user's overall understanding of the target content, resulting in poor playback effect and user experience when the content is played.

[0047] In order to solve the above technical problems, an embodiment of the present application provides a method for processing playback content. During the process of playing the target content in the content playback page, in response to a shielding trigger operation according to the first sub-content corresponding to the target content at the first time point, the playback progress of the target content is not jumped to skip part of the playback content, but based on the judgment result of the target shielding file corresponding to the second time point of the target content after the first time point, when the playback target content corresponds to the second sub-content at the second time point, the target shielding file is displayed on the upper layer of the second sub-content to shield the target element in the second sub-content that matches the target shielding file, and display the key information of the target element. Based on this, in the process of playing the target content in the content playback page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, the method displays the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content without affecting the playback progress of the target content. Not only the target elements matching the target shielding file in the second sub-content, that is, the target elements that cause the user to have an uncomfortable reaction, but also the key information of the target elements is displayed to determine the playback information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can enhance the user's overall understanding of the target content, thereby improving the playback effect and user experience when the content is played.

[0048] It is understandable that the method can be applied to computer devices with data processing functions, such as terminals and servers with data processing functions. The method can be executed independently through the terminal, and can also be applied to a network scenario where the terminal and the server communicate, and the terminal and the server cooperate to run. Among them, the terminal can be a smart phone, a computer, a tablet computer, a laptop, a desktop computer, a smart speaker, a smart watch, an intelligent voice interaction device, a smart home appliance, a vehicle terminal, an aircraft, etc.; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services, but is not limited to this. The terminal and the server can be directly or indirectly connected through wired or wireless communication, and this application is not limited here.

[0049] It should also be noted that in the specific implementation of the present application, the data in the target content and target shielding text may involve user information and other related data. When the above embodiments of the present application are applied to specific products or technologies, the user's separate consent is required, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0050] In addition, the embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, audio and video, assisted driving, etc.

[0051] In order to facilitate understanding of the technical solution provided by the embodiment of the present application, a method for processing playback content provided by the embodiment of the present application will be introduced below in combination with an actual application scenario.

[0052] See also Figure 2 , Figure 2 The present invention provides a schematic diagram of a method for processing content playback in an actual application scenario provided by an embodiment of the present invention. In the actual application scenario, the terminal 200 is a computer device having a data processing function, and the terminal 200 is loaded with content playback software.

[0053] The terminal 200 plays the target content in the content playing page through the content playing software. As an example, the content playing software is the video playing software X, the content playing page is the video playing page, the target content is the video Y, and the terminal 200 can play the video Y in the video playing page through the video playing software X.

[0054] Terminal 200 responds to a shielding trigger operation based on the first sub-content corresponding to the first time point of the target content. If the second time point of the target content corresponds to a target shielding file, when the second sub-content corresponding to the second time point of the target content is played, the target shielding file is displayed on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file, and display the key information of the target element.

[0055] As an example, based on the above example, the first time point is aa:aa, the first sub-content is video frame 1, the shielding trigger operation is the "shake" operation, the second time point is aa:ab, the second sub-content is video frame 2, the target shielding file is the fire special effects file, and the target element in video frame 2 is the fire element; based on this, in response to the "shake" operation of video frame 1 corresponding to aa:aa of video Y, the playback progress of video Y is not jumped to skip some video frames, but based on the judgment result of the fire special effects file corresponding to aa:ab of video Y after aa:aa, when playing video frame 2 corresponding to aa:ab of video Y, the fire element matching the fire special effects file in video frame 2 is shielded by displaying the fire special effects file on the upper layer of video frame 2, and the key information of the fire element is displayed as the fire content.

[0056] It can be seen that in the process of playing the target content in the content playback page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, the method displays the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content without affecting the playback progress of the target content. Not only the target elements matching the target shielding file in the second sub-content, that is, the target elements that cause the user to have an uncomfortable reaction, but also the key information of the target elements is displayed to determine the playback information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can enhance the user's overall understanding of the target content, thereby improving the playback effect and user experience during content playback.

[0057] Next, firstly, from the perspective of visualization of a computer device, a method for processing playback content provided by an embodiment of the present application is described in detail with reference to the accompanying drawings.

[0058] See also Figure 3 , Figure 3 A flowchart of a method for processing playback content provided in an embodiment of the present application, the method comprising:

[0059] S301: Play target content in the content playback page.

[0060] In the embodiment of the present application, the computer device is loaded with content playback software for playing content. First, the computer device needs to start the content playback software, select the target content to be played through the content playback software, and play the target content in the content playback page.

[0061] As an example, the content playback software is video playback software X, the content playback page is a video playback page, and the target content is video Y; the computer device loads video playback software X for playing videos, starts video playback software X, selects video Y to be played through video playback software X, and plays video Y in the video playback page.

[0062] S302: In response to a shielding trigger operation of a first sub-content corresponding to a first time point according to the target content, according to a target shielding file corresponding to a second time point of the target content, when playing a second sub-content corresponding to the second time point of the target content, the target shielding file is displayed on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield a target element in the second sub-content that matches the target shielding file, and display key information of the target element.

[0063] In the related art, when playing the target content on the content playback page, if there is an element that causes the user to have an uncomfortable reaction, the playing progress of the target content is usually skipped to skip the playing content where the element that causes the user to have an uncomfortable reaction is located, so as to shield the element that causes the user to have an uncomfortable reaction. However, the way of skipping the playing progress of the target content makes it impossible for the user to determine the information represented by the skipped playing content, which easily affects the user's overall understanding of the target content, thereby resulting in poor playing effect and user experience when playing the content.

[0064] Therefore, in an embodiment of the present application, in order to solve the problems existing in the methods in the above-mentioned related technologies, a shielding trigger operation can be performed based on the first sub-content corresponding to the target content at the first time point. In response to the shielding trigger operation, in order not to affect the playback progress of the target content and shield the subsequent elements that cause the user to have an uncomfortable reaction, so as to improve the user experience when the content is played, the playback progress of the target content is not jumped to skip the playback content where the elements that cause the user to have an uncomfortable reaction are located. Instead, based on the judgment that the target content corresponds to the target shielding file at the second time point after the first time point, when the second sub-content corresponding to the second time point of the target content is played, the target shielding file is displayed on the upper layer of the second sub-content to shield the target element in the second sub-content that causes the user to have an uncomfortable reaction, that is, to shield the target element in the second sub-content that matches the target shielding file.

[0065] In addition, in order to determine the playback information represented by the second sub-content of the target element that causes the user to have an uncomfortable reaction, so as to improve the user's overall understanding of the target content, the aforementioned target shielding file also needs to display the key information of the target element to determine the playback information represented by the second sub-content of the target element that causes the user to have an uncomfortable reaction. The target shielding file is relatively mild relative to the target element, which can avoid the user from having an uncomfortable reaction, thereby improving the playback effect and user experience during content playback.

[0066] Among them, the shielding trigger operation can be, for example, a screen shaking operation, such as a "shake" operation; of course, the shielding trigger operation can also be other trigger operations set according to actual needs, such as multiple click operations or screen-down placement operations, etc., which are not limited in the embodiments of the present application.

[0067] In addition, the determination that the target content corresponds to the target shielding file at the second time point may be before the shielding trigger operation is performed based on the first sub-content of the target content corresponding to the first time point; if the time difference between the second time point and the first time point is greater than the preset difference, there is a situation where the determination that the target content corresponds to the target shielding file at the second time point is after the shielding trigger operation is performed based on the first sub-content of the target content corresponding to the first time point.

[0068] When S302 is specifically implemented, considering the principle that in a layer display scene, a mask added to the upper layer of a layer can cover the layer, and the elements in the layer can be shielded by performing relevant processing on the mask; the second sub-content can be used as a layer, and a preset mask used to cover the layer is added to the upper layer of the layer, and the target shielding file is displayed in the preset masking layer, so as to shield the target element in the layer that matches the target shielding file through the target shielding file, and display the key information of the target element. Therefore, the present application provides a possible implementation method, in S302, the target shielding file is displayed in the upper layer of the second sub-content, for example, specifically: by displaying the target shielding file in the preset masking layer of the upper layer of the second sub-content; the preset masking layer is used to cover the second sub-content.

[0069] In actual applications, no matter how the visual angle of the second sub-content changes, the target shielding file is always displayed on the upper layer of the second sub-content, ensuring that the target elements in the second sub-content that match the target shielding file (causing the user to have an uncomfortable reaction) can be shielded; that is, the user cannot clearly see the target elements in the second sub-content that cause the user to have an uncomfortable reaction.

[0070] Among them, the target shielding file can be a pre-configured target special effect file that matches the target element, and the target special effect file shields the target element by matching the target special effect image of the target element, and displays the key information of the target element through the target special effect image itself; or, the target special effect file shields the target element by matching the target special effect text of the target element, and displays the key information of the target element through the target special effect text itself. The target shielding file can also be a pre-configured first blur file, which blurs the target element through the first blur image to shield the target element, and displays the key information of the target element through the blur degree of the target element by the first blur image itself. Therefore, the present application provides a possible implementation method, the target shielding file includes a target special effect file or a first blur file, the target special effect file is used to shield the target element through the target special effect image or target special effect text matching the target element, and display the key information of the target element, and the first blur file is used to shield the target element through the first blur image, and display the key information of the target element.

[0071] The target element in the second sub-content may be a local element or a global element in the second sub-content. In practical applications, when the target element in the second sub-content is a local element and the target shielding file corresponding to the second time point is a target special effect file, displaying the target special effect file on the upper layer of the second sub-content means: by matching the target special effect image of the local element in the second sub-content, shielding the local element in the second sub-content to shield the local element in the second sub-content, and displaying the key information of the local element in the second sub-content through the target special effect image itself; or, by matching the target special effect text of the local element in the second sub-content, shielding the local element in the second sub-content to shield the local element in the second sub-content, and displaying the key information of the local element in the second sub-content through the target special effect text itself; wherein the key information may be important information of the local element in the second sub-content. For example, the target element may be a local fire element in the second sub-content, the target special effect file may be a fire special effect image or a fire special effect text matching the fire element, and the key information of the fire element may be the fire content, etc.

[0072] When the target element in the second sub-content is a global element and the target shielding file corresponding to the second time point is a target special effect file, the target special effect file displayed on the upper layer of the second sub-content means: shielding the second sub-content by matching the target special effect image of the second sub-content, and displaying the key information of the second sub-content through the target special effect image itself; or shielding the second sub-content by matching the target special effect text of the second sub-content, and displaying the key information of the second sub-content through the target special effect text itself; wherein the key information may be important information of the second sub-content. For example, the target element may be a global scene element of the second sub-content, the target special effect file may be a scene special effect image or scene special effect text matching the scene element, and the key information of the scene element may be the scene content, etc.

[0073] When the target element in the second sub-content is a local element and the target shielding file corresponding to the second time point is the first blurred file, displaying the first blurred file on the upper layer of the second sub-content means: blurring the local element in the second sub-content by the first blurred image to shield the local element in the second sub-content, and displaying the key information of the local element in the second sub-content by the blurring degree of the local element in the second sub-content by the first blurred image itself; the key information can be the blurred information of the local element in the second sub-content. For example, the target element can be a local monster element in the second sub-content, the target special effect file can be a frosted glass image, and the key information of the monster element is the monster outline, etc.

[0074] When the target element in the second sub-content is a global element and the target shielding file corresponding to the second time point is the first blurred file, displaying the first blurred file on the upper layer of the second sub-content means: blurring the second sub-content by the first blurred image to shield the second sub-content, and displaying the key information of the second sub-content by the blurring degree of the second sub-content by the first blurred image itself; the key information can be the blurred information of the second sub-content. For example, the target element can be a global scene element of the second sub-content, the target special effect file can be a frosted glass image, and the key information of the scene element can be a scene outline, etc.

[0075] Based on the above description, see Figure 4 , Figure 4 A schematic diagram of shielding elements in target content that cause users to have uncomfortable reactions is provided in an embodiment of the present application. Based on the above example, the first time point is aa:aa, the first sub-content is video frame 1, the shielding trigger operation is the "shake" operation, the second time point is aa:ab, the second sub-content is video frame 2, the target shielding file is a fire special effect file, and the target element in video frame 2 is a fire element. Figure 4(a) indicates that the computer device plays video Y in the video playback page, and a fire element appears in the video frame 1 corresponding to aa:aa of video Y, and the user can perform a "shake" operation according to the video frame 1; Figure 4 (b) in the figure indicates that the computer device responds to the aforementioned “shake” operation, and based on the judgment result that aa:ab after aa:aa in video Y corresponds to the fire special effects file, when video frame 2 corresponding to aa:ab of video Y is played, the fire special effects file is displayed in a preset mask layer on the upper layer of video frame 2, and the fire special effects file not only masks the fire element in video frame 2 by matching the fire special effects image of the fire element to shield the fire element, but also displays the key information of the fire element as the fire content through the fire special effects image itself.

[0076] See also Figure 5 , Figure 5 A schematic diagram of another method of shielding elements in target content that cause users to have uncomfortable reactions provided by an embodiment of the present application. Based on the above example, the first time point is cc:cc, the first sub-content is video frame 3, the shielding trigger operation is the "shake" operation, the second time point is cc:cd, the second sub-content is video frame 4, the target shielding file is the first blurred file, and the target element in video frame 2 is a monster element. Figure 4 (a) indicates that the computer device plays video Y in the video playback page, and a monster element appears in the video frame 3 corresponding to cc:cc of video Y, and the user can perform a "shake" operation according to the video frame 3; Figure 4 (b) in the figure indicates that the computer device responds to the aforementioned “shake” operation, and based on the judgment result that cc:cd after cc:cc of video Y corresponds to the first blur file, when playing video frame 4 corresponding to cc:cd of video Y, the first blur file is displayed in a preset mask layer on the upper layer of video frame 4. The first blur file not only blurs the monster elements through the frosted glass image to shield the monster elements in video frame 4, but also displays the key information of the monster elements as the monster outline through the degree of blurring of the monster elements by the frosted glass image itself.

[0077] In addition, in an embodiment of the present application, in order to enrich the visual perception of the preset mask used to display the target shielding file, the preset mask can be edited from a visual dimension, that is, a visual editing operation is performed on the preset mask, and the computer device can obtain the target mask after the preset mask is visually edited in response to the visual editing operation; then when S302 is specifically implemented, the target shielding file is displayed in the preset mask on the upper layer of the second sub-content, which is actually displaying the target shielding file in the target mask on the upper layer of the second sub-content. Therefore, the present application provides a possible implementation method, and the method can also include S1 (not shown in the figure): in response to the visual editing operation on the preset mask, obtain the target mask after the preset mask is visually edited; correspondingly, in S302, the target shielding file is displayed in the preset mask on the upper layer of the second sub-content, for example, it can be specifically: displaying the target shielding file in the target mask on the upper layer of the second sub-content.

[0078] As an example, in the above Figure 4 On the basis of this, the visual editing operation is an operation of adjusting the transparency from 90% to 100%, then in response to the operation of adjusting the transparency of the preset mask from 90% to 100%, a target mask with a transparency of 100% is obtained; correspondingly, a fire special effect image is displayed on the target mask with a transparency of 100% on the upper layer of video frame 2.

[0079] In addition, in an embodiment of the present application, after S302 displays the target shielding file on the upper layer of the second sub-content to shield the target element in the second sub-content that causes the user to have an uncomfortable reaction, there is a need for the user to clearly see a part of the area in the target element. Based on this, a regional erasing function can be introduced, that is, an erasing operation is performed on the first area in the target shielding file; the computer device responds to the erasing operation and erases the first area in the target shielding file, exposing a part of the area corresponding to the first area of ​​the target element in the second sub-content. This method flexibly and personally erases the area in the target shielding file to meet the user's need to clearly see a part of the area in the target element. Therefore, the present application provides a possible implementation method. After S302, the method may also include S2 (not shown in the figure): in response to the erasing operation on the first area in the target shielding file, the first area is erased in the target shielding file.

[0080] Among them, the erasing operation can be, for example, a sliding operation; of course, the erasing operation can also be other operations set according to actual needs, such as a click operation, etc., which is not limited in the embodiments of the present application.

[0081] See also Figure 6 , Figure 6 A schematic diagram of erasing the first area in a target mask file provided in an embodiment of the present application. Figure 4Based on (b), the erasing operation is a sliding operation. Figure 6 (a) indicates that a sliding operation is performed on the first area of ​​the fire special effect file displayed in the preset mask layer on the upper layer of the video frame 2; Figure 6 (b) indicates that the computer device erases the first area in the fire special effect file in response to the sliding operation, revealing a partial area of ​​the fire element in video frame 2 corresponding to the first area.

[0082] In addition, in the embodiment of the present application, after S302 displays the target shielding file on the upper layer of the second sub-content to shield the target element that causes the user to have an uncomfortable reaction in the second sub-content, there is a demand that the target shielding file completely covers the target element and the user hopes to see the blurred target element through the target shielding file, or the target shielding file does not cover the target element enough and the user does not want to see the blurred target element through the target shielding file. Based on this, a file transparency adjustment function can be introduced, that is, an adjustment operation is performed on the transparency of the target shielding file; the computer device responds to the adjustment operation and displays the transparency adjustment result of the target shielding file, that is, the target shielding file after the transparency adjustment. This method adjusts the transparency of the target shielding file flexibly and personally to meet the user's desire or desire not to see the blurred target element through the target shielding file after the transparency adjustment. Therefore, the present application provides a possible implementation method. After S302, the method may also include S3 (not shown in the figure): in response to the adjustment operation on the transparency of the target shielding file, the transparency adjustment result of the target shielding file is displayed.

[0083] As an example, in the above Figure 4 On the basis of (b), the transparency adjustment operation is an operation of adjusting the transparency from 0% to 50%. In response to the operation of adjusting the transparency of the fire special effects file from 0% to 50%, a fire special effects file with a transparency of 50% is displayed to replace the previous fire special effects file with a transparency of 0%, so as to meet the user's demand for seeing the blurred fire element through the fire special effects file with adjusted transparency.

[0084] As another example, based on the above-mentioned display of a fire special effects file with a transparency of 50%, the transparency adjustment operation is an operation of adjusting the transparency from 50% to 5%. In response to the operation of adjusting the transparency of the fire special effects file from 50% to 5%, a fire special effects file with a transparency of 5% is displayed to replace the previous fire special effects file with a transparency of 50%, so as to meet the needs of users who do not want to see blurred fire elements through the fire special effects file after the transparency is adjusted.

[0085] In addition, in an embodiment of the present application, on the basis of the above-mentioned file transparency adjustment function, in order to further enhance the flexibility and personalization of the file transparency adjustment function, a regional transparency adjustment function can also be introduced, that is, an adjustment operation is performed on the transparency of the second region in the target shielding file; the computer device responds to the adjustment operation and displays the transparency adjustment result of the second region in the target shielding file, that is, the second region after the transparency adjustment. This method adjusts the transparency of the region in the target shielding file in a more flexible and personalized manner to further flexibly and personally meet the needs of users who want or do not want to see some elements of the blurred target element through the region after the transparency adjustment in the target shielding file. Therefore, the present application provides a possible implementation method. After S302, the method can also include S4 (not shown in the figure): in response to the adjustment operation on the transparency of the second region in the target shielding file, the transparency adjustment result of the second region is displayed in the target shielding file.

[0086] As an example, in the above Figure 4 On the basis of (b), the transparency adjustment operation is an operation of adjusting the transparency from 0% to 45%. In response to the operation of adjusting the transparency of the second area in the fire special effects file from 0% to 45%, the fire special effects file with a transparency of 45% in the second area is displayed to replace the previous fire special effects file with a transparency of 0% in the second area, so as to meet the user's need to see some elements of the blurred fire element through the second area after the transparency is adjusted in the fire special effects file.

[0087] As another example, based on the above-mentioned fire special effects file showing the second area with a transparency of 45%, the transparency adjustment operation is an operation of adjusting the transparency from 45% to 5%. Then, in response to the operation of adjusting the transparency of the second area in the fire special effects file from 45% to 5%, the fire special effects file with a transparency of 5% in the second area is displayed to replace the previous fire special effects file with a transparency of 45% in the second area, so as to meet the user's demand that he does not want to see some elements of the blurred fire elements through the second area after the transparency is adjusted in the fire special effects file.

[0088] In addition, in an embodiment of the present application, after S302 displays the target shielding file on the upper layer of the second sub-content to shield the target element in the second sub-content that causes the user to have an uncomfortable reaction, there is a situation where the target shielding file fails to completely and accurately shield the target element; in this case, a file moving function can be introduced, that is, a move operation is performed on the target shielding file, and the computer device displays the moving result of the target shielding file in response to the move operation, that is, the target shielding file after the move. This method moves the target shielding file to more accurately shield the target element. Therefore, the present application provides a possible implementation method, and after S302, the method may also include S5 (not shown in the figure): in response to the move operation on the target shielding file, the moving result of the target shielding file is displayed.

[0089] Among them, the moving operation can be, for example, a drag operation; of course, the moving operation can also be other operations set according to actual needs, such as a long press sliding operation, etc., which is not limited in the embodiments of the present application.

[0090] As an example, in the above Figure 4 On the basis of (b), the moving operation is a dragging operation from left to right. In response to the dragging operation from left to right on the fire special effect file, the fire special effect file after being moved from left to right is displayed.

[0091] In addition, in the embodiment of the present application, in the process of displaying the target shielded file, in order to avoid the target shielded file being displayed all the time and consuming huge resources of the computer device, there is a need to close the target shielded file; then a shield closing operation can be performed on the target shielded file, and the computer device responds to the shield closing operation and closes the target shielded file in the content playback page to save the resources of the computer device, etc. Therefore, the present application provides a possible implementation method, after S302, the method may further include S6 (not shown in the figure): in response to the shield closing operation on the target shielded file, the target shielded file is closed in the content playback page.

[0092] Among them, the shielding closing operation corresponds to the shielding triggering operation. For example, when the shielding triggering operation is a screen shaking operation such as a "shake" operation, the shielding closing operation can also be another screen shaking operation for the shielding triggering operation, such as another "shake" operation; of course, the shielding closing operation can also be other triggering operations set according to actual needs, for example, another multiple-click operation for the shielding triggering operation, or another screen-down placement operation for the shielding triggering operation, etc., which is not limited in the embodiments of the present application.

[0093] As an example, in the above Figure 4On the basis of (b), the shield closing operation is another "shake" operation for the shield triggering operation ("shake" operation), and in response to another "shake" operation for the fire special effects file, the fire special effects file is closed in the video playback page.

[0094] In addition, in the embodiment of the present application, the shielding trigger operation performed according to the first sub-content corresponding to the first time point of the target content may be a shielding trigger operation performed on a preset element in the first sub-content, which may indicate that the preset element needs to be shielded in the subsequent playback content of the first sub-content of the target content. When it is determined that the third sub-content at the third time point after the target content corresponds to the first time point includes the preset element, but the third time point does not correspond to the preset shielding file for shielding the preset element; in order to meet the need to shield the preset element in the third sub-content of the target content, when playing the third sub-content, the preset element in the third sub-content that causes the user to have an uncomfortable reaction can be shielded by displaying the second blur file on the upper layer of the third sub-content.

[0095] In addition, in order to determine the playback information represented by the third sub-content where the preset element causing the user to have an uncomfortable reaction is located, so as to improve the user's overall understanding of the target content, the aforementioned second fuzzy file also needs to display the key information of the preset element, so as to determine the playback information represented by the third sub-content where the preset element causing the user to have an uncomfortable reaction is located, thereby further improving the playback effect and user experience when the content is played. Therefore, the present application provides a possible implementation method, when the shielding trigger operation of the first sub-content corresponding to the first time point of the target content includes a shielding trigger operation for the preset element in the first sub-content, after S302, the method may also include S7 (not shown in the figure): if the third sub-content corresponding to the third time point of the target content includes a preset element, and the third time point does not correspond to the preset shielding file used to shield the preset element, when the third sub-content is played, the second fuzzy file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second fuzzy file is used to shield the preset element through a second fuzzy image and display the key information of the preset element.

[0096] The second blurred file not only blurs the preset element through the second blurred image to shield the preset element, but also displays key information of the preset element through the blurring degree of the preset element by the second blurred image itself.

[0097] As an example, based on the previous example, the preset element in video frame 1 is a surgical element, and according to the shielding trigger operation of video frame 1, the user performs multiple click operations on the surgical element in video frame 1, the third time point is ee:ee, and the third sub-content is video frame 10; if video Y includes a surgical element in ee:ee after aa:aa, and ee:ee does not correspond to the preset shielding file for shielding the surgical element, when the video frame 10 corresponding to ee:ee of video Y is played, a second blur file is displayed on the upper layer of video frame 10. The second blur file not only blurs the surgical element through the frosted glass image to shield the surgical element in video frame 10, but also uses the degree of blurring of the surgical element by the frosted glass image itself to display the key information of the surgical element as the surgical content.

[0098] The processing method for playing content provided by the embodiment of the present application, in the process of playing the target content in the content playing page, in response to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, does not jump the playing progress of the target content to skip part of the playing content, but based on the judgment result of the target content corresponding to the target shielding file at the second time point after the first time point, when the playing target content corresponds to the second sub-content at the second time point, the target shielding file is displayed on the upper layer of the second sub-content to shield the target element matching the target shielding file in the second sub-content and display the key information of the target element. Based on this, in the process of playing the target content in the content playing page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, on the basis of not affecting the playing progress of the target content, by displaying the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content, not only shielding the target element matching the target shielding file in the second sub-content, that is, the target element that causes the user to have an uncomfortable reaction, but also displaying the key information of the target element to determine the playing information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can improve the user's overall understanding of the target content, thereby improving the playing effect and user experience when the content is played.

[0099] Then, corresponding to the playback content processing method provided in the above embodiment, another playback content processing method provided in the embodiment of the present application is introduced in detail from the technical perspective of the computer device in combination with the accompanying drawings.

[0100] See also Figure 7 , Figure 7 A flowchart of another method for processing playback content provided in an embodiment of the present application, the method comprising:

[0101] S701: Obtain a shielding trigger request for a first sub-content corresponding to a first time point of a target content in a content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content.

[0102] In the embodiment of the present application, the computer device is loaded with content playback software for playing content, and the target content can be played in the content playback page through the content playback software. In order to solve the problems existing in the above-mentioned related art methods, a shielding trigger operation is performed based on the first sub-content corresponding to the first time point of the target content, and a shielding trigger request is generated by the shielding trigger operation. Then, the computer device can obtain the shielding trigger request, so that the shielding trigger request can be used to shield the subsequent elements that cause the user to have an uncomfortable reaction during the subsequent playback of the target content.

[0103] S702: After determining that a second time point of the target content corresponds to the target shielding file according to the correspondence between the preset time point of the target content and the local storage address of the preset shielding file, load the target shielding file according to the shielding trigger request through the preset engine; the second time point is after the first time point.

[0104] In an embodiment of the present application, when it is determined that the target content corresponds to the target shielding file at a second time point after the first time point through the correspondence between the preset time point of the target content and the local storage address of the preset shielding file, in order not to affect the playback progress of the target content and shield the subsequent elements that cause the user to have an uncomfortable reaction to improve the user experience during content playback, the playback progress of the target content is not jumped to skip the playback content where the elements that cause the user to have an uncomfortable reaction are located. Instead, the computer device needs to load the target shielding file according to the shielding trigger request through the preset engine so that the target shielding file can be subsequently applied to shield the elements that cause the user to have an uncomfortable reaction.

[0105] Among them, the correspondence between the preset time point of the target content and the local storage address of the preset shielding file is actually obtained by matching the elements in the target content and the candidate shielding files in the candidate shielding file library mainly from a visual perspective. In specific implementation, first, multiple key frames within the playback time period of the target content are obtained by a key frame extraction method; secondly, an element set formed by the elements in each key frame is obtained by an element detection method; then, for each key frame, it is determined whether the element in the element set matches the candidate shielding file in the candidate shielding file library. If so, the key time point corresponding to the key frame is the preset time point, and the candidate shielding file is the preset shielding file; finally, a correspondence can be established between the preset time point of the target content and the local storage address of the preset shielding file. Therefore, the present application provides a possible implementation method, and the corresponding relationship construction step may include, for example, the following S8-S11 (not shown in the figure):

[0106] S8: Acquire multiple key frames within a playback time period of the target content.

[0107] For example, a computer device may start ffmpeg to obtain a plurality of key frames within a playback time period of the target content; wherein the ffmpeg tool is a set of open source computer programs that can be used to record and convert digital audio and video and convert them into streams.

[0108] S9: Perform element detection on each key frame to obtain an element set of each key frame.

[0109] For example, a computer device can load OpenCV to perform element detection on each key frame to obtain an element set for each key frame; in order to speed up the detection speed and improve the detection efficiency, OpenCV can be loaded to perform edge detection on each key frame to obtain an element set for each key frame; among them, OpenCV is an open source cross-platform computer vision and machine learning software library.

[0110] S10: If an element in the element set matches a candidate shielding file in the candidate shielding file library, a key time point corresponding to the key frame is determined as a preset time point, and the candidate shielding file is determined as a preset shielding file.

[0111] S11: Building a corresponding relationship according to a preset time point of the target content and a local storage address of a preset shielding file.

[0112] In addition, in the embodiment of the present application, on the basis of executing S8-S11, the text in the target content and the candidate shielding files in the candidate shielding file library can also be matched from the text perspective, and a corresponding relationship can be constructed to further update the above corresponding relationship, so as to avoid the execution of S8-S11 based only on a single-angle matching method, resulting in the omission of the preset time point of the target content with a corresponding relationship and the local storage address of the preset shielding file. In the specific implementation, first, a text set formed by the text in the target content is obtained by a text detection method, and then, it is determined whether the text in the text set matches the candidate shielding file in the candidate shielding file library. If so, the corresponding appearance time point of the text is the preset time point, and the candidate shielding file is the preset shielding file; finally, a corresponding relationship can be constructed between the preset time point of the target content and the local storage address of the preset shielding file to update the above corresponding relationship. Therefore, the present application provides a possible implementation method, and the method can also include the following S12-S14 (not shown in the figure):

[0113] S12: Obtain a text set of target content.

[0114] If the target content has subtitles, the text in the subtitles is preferentially recognized by character recognition to obtain a text set of the target content; if the target content does not have subtitles, the speech of the target content is converted into text by speech recognition to obtain a text set of the target content.

[0115] S13: If the text in the text set matches the candidate shielding file in the candidate shielding file library, the corresponding appearance time point of the text is used as the preset time point, and the candidate shielding file is determined as the preset shielding file.

[0116] S14: updating the corresponding relationship according to the preset time point of the target content and the local storage address of the preset shielding file.

[0117] It should be noted that executing the above S8-S11 and S12-S14 is relatively time-consuming; therefore, these steps are performed in a sub-thread, and multiple sub-threads are started to execute simultaneously to save time, thereby avoiding affecting the playback effect and user experience when the content is played.

[0118] Based on the detailed description of S8-S11, S12-S14 above, see Figure 8 , Figure 8 A flow chart of a correspondence between a preset time point of target content and a local storage address of a preset shielding file provided in an embodiment of the present application. The specific process is: obtaining the target content, starting ffmpeg, obtaining key frames within the playback time period of the target content, loading OpenCV, performing element detection on the key frames, obtaining an element set of the key frames, determining whether the elements in the element set match the candidate shielding files in the candidate shielding file library, and if so, taking the key time point corresponding to the key frame as the preset time point and the candidate shielding file as the preset shielding file, and constructing a correspondence between the preset time point of the target content and the local storage address of the preset shielding file; if not, returning to the aforementioned step of obtaining the key frames within the playback time period of the target content. In addition, determine whether the target content has subtitles. If so, identify the text in the subtitles through character recognition to obtain a text set of the target content. If not, convert the speech of the target content into text through speech recognition to obtain a text set of the target content. Determine whether the text in the text set matches the candidate shielding file in the candidate shielding file library. If so, take the corresponding appearance time point of the text as the preset time point and the candidate shielding file as the preset shielding file, and establish a corresponding relationship between the preset time point of the target content and the local storage address of the preset shielding file to update the aforementioned corresponding relationship. If not, return to the aforementioned step of obtaining the text set of the target content.

[0119] It should also be noted that see Fig. 9 , Fig. 9A schematic diagram of generating and uploading a candidate shielding file provided in an embodiment of the present application; the candidate shielding files in the candidate shielding file library are pre-generated by editing software such as AE and Maya; after generating the candidate shielding files, it is necessary to export the candidate shielding files from the editing software. In order to prevent the candidate shielding files from being stolen, when exporting the candidate shielding files, it is necessary to use the encryption plug-in in the editing software to encrypt the candidate shielding files, so that the exported candidate shielding files are in an encrypted state; after exporting the candidate shielding files, it is also necessary to upload the exported candidate shielding files to a server for storage, so that subsequent computer devices can download the candidate shielding files from the server. Among them, AE is a graphics and video processing software, and Maya is a three-dimensional animation software.

[0120] The candidate shielding file can be in a variety of file formats, such as pag, gif or unity, etc. The storage format of the candidate shielding file on the server is a key-value pair format, the keyword is the identifier of the candidate shielding file, such as the name or number of the candidate shielding file, etc., and the value is the server storage address of the candidate shielding file, that is, the download address of the candidate shielding file.

[0121] As an example, the candidate shielding files in the candidate shielding file library include but are not limited to fire special effects files, explosion special effects files, cloud special effects files, car special effects files, train special effects files, airplane special effects files, frosted glass files, etc.

[0122] In an embodiment of the present application, a computer device needs to download candidate shielding files from a server to form a candidate shielding file library. In order to avoid the candidate shielding files downloaded by the computer device from the server from being tampered with, which may lead to security problems when the candidate shielding files are subsequently applied, it is also necessary to perform anti-tampering verification on the downloaded candidate shielding files. In specific implementation, first, the computer device may first obtain the verification data of the candidate shielding file from the server, and then download the candidate shielding file from the server; then, the computer device may perform information summary calculation on the candidate shielding file to obtain the calculation data of the candidate shielding file; finally, the computer device determines whether the calculation data matches the verification data. If so, it indicates that the downloaded candidate shielding file has not been tampered with, and the candidate shielding file can be stored to obtain the local storage address of the candidate shielding file. If not, it indicates that the downloaded candidate shielding file has been tampered with, and the downloaded candidate shielding file needs to be discarded to avoid security problems when the candidate shielding file is subsequently applied. Therefore, the present application provides a possible implementation method. The downloading step of the candidate shielding file in the candidate shielding file library may, for example, include the following S15-S18 (not shown in the figure):

[0123] S15: Obtain verification data of the candidate shielding file from the server.

[0124] S16: Download the candidate shielding file from the server.

[0125] S17: Calculate the information summary of the candidate shielding file to obtain calculation data of the candidate shielding file.

[0126] S18: If the calculated data matches the verification data, the candidate shielding file is stored, and a local storage address of the candidate shielding file is obtained.

[0127] It should also be noted that in order to improve the download efficiency of candidate shielding files, the computer device downloads the candidate shielding files from the server when it is in a Wireless Fidelity (WiFi) connection state; or, the computer device downloads the candidate shielding files from the server when it is in an idle time state. For example, the number of network requests of the computer device can be detected. If the number of network requests is less than the preset number of requests, it means that the computer device is in an idle time state, and the candidate shielding files are downloaded from the server.

[0128] Based on the above description, see Fig.10 , Fig.10 A schematic diagram of a process for downloading a candidate shielding file provided in an embodiment of the present application. The specific process is: determine whether the computer device is in a WiFi connection state, if not, end the download; if so, continue to determine whether the number of network requests of the computer device is less than the preset number of requests, if not, end the download, if so, download the candidate shielding file from the server; continue to determine whether the calculation data of the downloaded candidate shielding file matches the verification data of the candidate shielding file, if not, end the download, if so, store the downloaded candidate shielding file; finally, end the download.

[0129] On the basis of the above description, when S702 is specifically implemented, first, the target shielding file needs to be obtained from the local storage address of the target shielding file according to the shielding trigger request through the preset engine, and then, considering that the target shielding file is in an encrypted state, the target shielding file needs to be decrypted to obtain the decrypted file data; finally, the target shielding file is loaded by loading the decrypted file data. Therefore, the present application provides a possible implementation method, and S702 may include the following S7021-S7023 (not shown in the figure):

[0130] S7021: Obtain the target shielding file through the preset engine according to the shielding trigger request and the local storage address of the target shielding file.

[0131] In addition, in the embodiment of the present application, the use condition of the preset engine needs to meet the preset condition, and the preset condition includes one or more of the device power condition, the device memory usage rate condition, and the device storage space condition. During the use of the preset engine, it is further detected in a polling manner whether the use condition of the preset engine meets the preset condition. If not, the preset engine can be turned off to avoid problems such as flashback when the content is played.

[0132] S7022: If the target shielded file is in an encrypted state, decrypt the target shielded file through a preset engine to obtain decrypted file data.

[0133] The decrypted file data is actually an executable Shader code. Shader code is a special program code used to calculate and render graphics.

[0134] S7023: Load the target shielding file by loading the decrypted file data through the preset engine.

[0135] S703: When playing the second sub-content corresponding to the target content at the second time point, displaying the target shielding file on the upper layer of the second sub-content through the preset engine; the target shielding file is used to shield the target element matching the target shielding file in the second sub-content and display key information of the target element.

[0136] In an embodiment of the present application, after executing S702 to load the target shielding file through the preset engine, when playing the second sub-content corresponding to the second time point of the target content, the target shielding file is displayed on the upper layer of the second sub-content to shield the target elements in the second sub-content that cause the user to have an uncomfortable reaction, that is, to shield the target elements in the second sub-content that match the target shielding file.

[0137] In addition, in order to determine the playback information represented by the second sub-content of the target element that causes the user to have an uncomfortable reaction, so as to improve the user's overall understanding of the target content, the aforementioned target shielding file also needs to display the key information of the target element to determine the playback information represented by the second sub-content of the target element that causes the user to have an uncomfortable reaction. The target shielding file is relatively mild relative to the target element, which can avoid the user from having an uncomfortable reaction, thereby improving the playback effect and user experience during content playback.

[0138] In the specific implementation of S703, considering the principle that a mask added to the upper layer of a layer in a layer display scene can cover the layer, and the elements in the layer can be shielded by performing relevant processing on the mask; the second sub-content can be used as a layer, and a preset mask used to cover the layer is added to the upper layer of the layer by a preset engine, and the target shielding file is displayed in the preset mask by the preset engine, so as to shield the target element in the layer that matches the target shielding file by the target shielding file, and display the key information of the target element. Therefore, the present application provides a possible implementation method, in S702, the target shielding file is displayed in the upper layer of the second sub-content by a preset engine, for example, it may include the following S7031-S7032 (not shown in the figure):

[0139] S7031: Add a preset mask layer on the upper layer of the second sub-content through a preset engine; the preset mask layer is used to cover the second sub-content.

[0140] S7032: Displaying the target shielding file in the preset mask layer through the preset engine.

[0141] In the specific implementation of S703, when the target content to be played corresponds to the second sub-content at the second time point, it is necessary to further determine whether other shielding files are displayed on the upper layer of the second sub-content. If so, it means that the other shielding files previously displayed have not been closed in time. In order to avoid confusion when the target shielding file is directly displayed, the target shielding file is used to replace other shielding files through the preset engine. Therefore, the present application provides a possible implementation method, and S703 can be specifically (not shown in the figure): when the target content to be played corresponds to the second sub-content at the second time point, if other shielding files are displayed on the upper layer of the second sub-content, the other shielding files are replaced with the target shielding file through the preset engine.

[0142] In addition, in an embodiment of the present application, after S703 displays the target shielding file on the upper layer of the second sub-content to shield the target element in the second sub-content that causes the user to have an uncomfortable reaction, there is a need for the user to clearly see a part of the area in the target element. Based on this, a regional erasing function can be introduced, that is, an erasing operation is performed on the first area in the target shielding file, and an erasing request is generated according to the erasing operation; then the computer device obtains the erasing request, and updates the first area in the target shielding file to a transparent area according to the erasing request, so as to erase the first area from the target shielding file and expose the part of the target element in the second sub-content corresponding to the first area. This method flexibly and personally erases the area in the target shielding file, that is, updates the area in the target shielding file to a transparent area, so as to flexibly and personally meet the user's desire to clearly see a part of the area in the target element. Therefore, the present application provides a possible implementation method. After S703, the method may also include the following S19-S20 (not shown in the figure):

[0143] S19: Obtain an erase request for the first region in the target mask file; the erase request is generated according to an erase operation for the first region in the target mask file.

[0144] S20: According to the erasing request, the first area in the target shielding file is updated to a transparent area.

[0145] In addition, in the embodiment of the present application, in the process of displaying the target shielding file, in order to avoid the target shielding file being displayed all the time and consuming huge resources of the computer device, there is a need to close the target shielding file. Then, a shielding closing operation can be performed on the target shielding file, and a shielding closing request is generated according to the shielding closing operation. Based on this, the computer device obtains the shielding closing request, and closes the target shielding file in the content playback page according to the shielding closing request to save the resources of the computer device, etc. Therefore, the present application provides a possible implementation method. After S703, the method may also include the following S21-S22 (not shown in the figure):

[0146] S21: Obtain a shielding closing request for a target shielding file; the shielding closing request is generated according to a shielding closing operation for the target shielding file.

[0147] S22: According to the shielding closing request, closing the target shielding file in the content playing page.

[0148] Based on the above description, see Fig.11 , Fig.11A flow chart of displaying and closing a target shielding file provided in an embodiment of the present application. The specific flow is: obtaining the target shielding file from the local storage address of the target shielding file according to the shielding trigger request through the preset engine; decrypting the target shielding file to obtain the decrypted file data; judging whether to obtain the shielding trigger request for the first sub-content corresponding to the first time point in the content playback page according to the target content; if not, continue to play the target content normally; if so, load the target shielding file by loading the decrypted file data; when the target content corresponding to the second sub-content at the second time point is played, the target shielding file is displayed on the upper layer of the second sub-content through the preset engine; judging whether to obtain the shielding closing request for the target shielding file, and if so, closing the target shielding file in the content playback page according to the shielding closing request; finally, continue to play the target content normally.

[0149] In addition, in an embodiment of the present application, performing a shielding trigger operation according to the first sub-content corresponding to the first time point of the target content may be performing a shielding trigger operation on a preset element in the first sub-content, that is, the shielding trigger request for the first sub-content corresponding to the first time point of the target content is a shielding trigger request for the preset element in the first sub-content; this situation may indicate that the preset element needs to be shielded in the subsequent playback content of the first sub-content of the target content, and when it is determined through the correspondence between the preset time point of the target content and the local storage address of the preset shielding file that the third time point does not correspond to the preset shielding file for shielding the preset element, but the third sub-content at the third time point after the target content corresponds to the first time point includes the preset element; in order to meet the demand for shielding the preset element in the third sub-content of the target content, when playing the third sub-content, the preset element in the third sub-content that causes the user to have an uncomfortable reaction can be shielded by displaying the second blurred file on the upper layer of the third sub-content.

[0150] In addition, in order to determine the playback information represented by the third sub-content where the preset element causing the user to have an uncomfortable reaction is located, so as to improve the user's overall understanding of the target content, the aforementioned second fuzzy file also needs to display the key information of the preset element to determine the playback information represented by the third sub-content where the preset element causing the user to have an uncomfortable reaction is located, thereby further improving the playback effect and user experience during content playback. Therefore, the present application provides a possible implementation method, when the shielding trigger request for the first sub-content corresponding to the first time point of the target content includes a shielding trigger request for the preset element in the first sub-content, the method may include, for example, the following S23-S24 (not shown in the figure):

[0151] S23: If the third sub-content corresponding to the target content at the third time point includes a preset element, a second obfuscated file is loaded according to the shielding trigger request through a preset engine.

[0152] S24: When the third sub-content is played, the second blurred file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second blurred file is also used to shield the preset element through a preset blurred image and display key information of the preset element.

[0153] An embodiment of the present application provides a method for processing playback content. In the process of playing target content in a content playback page, a shield trigger request generated in the content playback page according to a shield trigger operation of a first sub-content corresponding to the target content at a first time point is obtained; instead of jumping the playback progress of the target content to skip part of the playback content, the target shield file is loaded according to the shield trigger request through a preset engine after determining that the target content corresponds to a target shield file at a second time point after the first time point based on the correspondence between a preset time point of the target content and a local storage address of a preset shield file; when the second sub-content corresponding to the second time point of the target content is played, the target shield file is displayed on an upper layer of the second sub-content through the preset engine to shield a target element in the second sub-content that matches the target shield file and display key information of the target element. Based on this, in the process of playing the target content in the content playback page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, the method displays the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content without affecting the playback progress of the target content. Not only the target elements matching the target shielding file in the second sub-content, that is, the target elements that cause the user to have an uncomfortable reaction, but also the key information of the target elements is displayed to determine the playback information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can enhance the user's overall understanding of the target content, thereby improving the playback effect and user experience when the content is played.

[0154] Based on the method for processing playback content provided in the above embodiment, the present application embodiment also provides a device for processing playback content, see Fig.12 , Fig.12 A structural diagram of a processing device 1200 for playing content provided in an embodiment of the present application, the device 1200 includes: a playing unit 1201 and a first display unit 1202;

[0155] The playing unit 1201 is used to play the target content in the content playing page;

[0156] The first display unit 1202 is used to respond to a shielding trigger operation of the first sub-content corresponding to the first time point according to the target content, and display the target shielding file on an upper layer of the second sub-content when playing the second sub-content corresponding to the second time point of the target content according to the target shielding file corresponding to the second time point of the target content; the second time point is after the first time point, and the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file, and display key information of the target element.

[0157] In a possible implementation, the first display unit 1202 is specifically configured to:

[0158] The target shielding file is displayed in a preset mask layer on the upper layer of the second sub-content; the preset mask layer is used to cover the second sub-content.

[0159] In one possible implementation, the target shielding file includes a target special effect file or a first blur file. The target special effect file is used to shield the target element through a target special effect image or a target special effect text matching the target element, and display the key information of the target element. The first blur file is used to shield the target element through a first blur image, and display the key information of the target element.

[0160] In a possible implementation, when the shielding triggering operation of the first sub-content at the first time point corresponding to the target content includes a shielding triggering operation on a preset element in the first sub-content, the first display unit 1202 is further configured to:

[0161] If the third sub-content of the target content corresponding to the third time point includes a preset element, and the third time point does not correspond to the preset shielding file used to shield the preset element, when the third sub-content is played, the second blurred file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second blurred file is used to shield the preset element through a second blurred image and display key information of the preset element.

[0162] In a possible implementation, the device further includes: a first closing unit;

[0163] The first closing unit is configured to close the target shielding file in the content playback page in response to a shielding closing operation on the target shielding file.

[0164] In a possible implementation, the device further includes: a first erasing unit;

[0165] The first erasing unit is configured to erase the first area in the target mask file in response to an erasing operation on the first area in the target mask file.

[0166] In a possible implementation, the device further includes: a first adjustment unit;

[0167] The first adjustment unit is configured to display a transparency adjustment result of the target shielding file in response to an adjustment operation on the transparency of the target shielding file.

[0168] In a possible implementation, the device further includes: a second adjustment unit;

[0169] The second adjustment unit is configured to, in response to an adjustment operation on the transparency of the second area in the target mask file, display a transparency adjustment result of the second area in the target mask file.

[0170] In a possible implementation, the device further includes: a mobile unit;

[0171] The moving unit is used for displaying the moving result of the target shielding file in response to the moving operation on the target shielding file.

[0172] In a possible implementation, the device further includes: an editing unit;

[0173] An editing unit, configured to obtain a target mask after the preset mask has been visually edited in response to a visual editing operation on the preset mask;

[0174] The first display unit 1202 is specifically used for:

[0175] The target mask file is displayed by a target mask layer on top of the second sub-content.

[0176] The processing device for playing content provided by the embodiment of the present application, in the process of playing the target content in the content playing page, in response to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, does not jump the playing progress of the target content to skip part of the playing content, but based on the judgment result of the target content corresponding to the target shielding file at the second time point after the first time point, when the playing target content corresponds to the second sub-content at the second time point, the target shielding file is displayed on the upper layer of the second sub-content to shield the target element matching the target shielding file in the second sub-content and display the key information of the target element. Based on this, in the process of playing the target content in the content playing page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, on the basis of not affecting the playing progress of the target content, by displaying the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content, not only shielding the target element matching the target shielding file in the second sub-content, that is, the target element that causes the user to have an uncomfortable reaction, but also displaying the key information of the target element to determine the playing information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can improve the user's overall understanding of the target content, thereby improving the playing effect and user experience when the content is played.

[0177] Based on another method for processing playback content provided in the above embodiment, the present application embodiment also provides another device for processing playback content, see Fig.13 , Fig.13 A schematic diagram of the structure of another apparatus 1300 for processing playback content provided in an embodiment of the present application, the apparatus 1300 includes: an acquisition unit 1301, a loading unit 1302, and a second display unit 1303;

[0178] The acquisition unit 1301 is used to acquire a shielding trigger request of a first sub-content corresponding to a first time point of a target content in a content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content;

[0179] The loading unit 1302 is used to load the target shielding file according to the shielding trigger request through the preset engine after determining that the second time point of the target content corresponds to the target shielding file according to the correspondence between the preset time point of the target content and the local storage address of the preset shielding file; the second time point is after the first time point;

[0180] The second display unit 1303 is used to display the target shielding file on the upper layer of the second sub-content through a preset engine when the second sub-content corresponding to the second time point of the target content is played; the target shielding file is used to shield the target element matching the target shielding file in the second sub-content and display the key information of the target element.

[0181] In a possible implementation, the second display unit 1303 is specifically configured to:

[0182] Adding a preset mask layer on the upper layer of the second sub-content through the preset engine; the preset mask layer is used to cover the second sub-content;

[0183] Displays the target mask file in the preset mask layer through the preset engine.

[0184] In a possible implementation, the device further includes: a construction unit;

[0185] Building blocks, specifically for:

[0186] Acquire multiple key frames within a playback time period of the target content;

[0187] Perform element detection on each key frame to obtain the element set of each key frame;

[0188] For each key frame, if an element in the element set matches a candidate shielding file in the candidate shielding file library, a key time point corresponding to the key frame is determined as a preset time point, and the candidate shielding file is determined as a preset shielding file;

[0189] A corresponding relationship is established according to the preset time point of the target content and the local storage address of the preset shielding file.

[0190] In a possible implementation, the device further includes: an updating unit;

[0191] Update unit, specifically used for:

[0192] Get the text set of the target content;

[0193] If the text in the text set matches a candidate shielding file in the candidate shielding file library, the corresponding appearance time point of the text is used as the preset time point, and the candidate shielding file is determined as the preset shielding file;

[0194] The corresponding relationship is updated according to the preset time point of the target content and the local storage address of the preset shielding file.

[0195] In a possible implementation, the device further includes: a downloading unit;

[0196] Download unit, specifically used for:

[0197] Obtain verification data of candidate shielding files from the server;

[0198] Download candidate shielding files from the server;

[0199] Perform information digest calculation on the candidate shielding file to obtain calculation data of the candidate shielding file;

[0200] If the calculated data matches the verification data, the candidate shielding file is stored and a local storage address of the candidate shielding file is obtained.

[0201] In a possible implementation, the loading unit 1302 is specifically configured to:

[0202] Obtaining the target shielding file through a preset engine according to the shielding trigger request and the local storage address of the target shielding file;

[0203] If the target shielded file is in an encrypted state, the target shielded file is decrypted by a preset engine to obtain decrypted file data;

[0204] The target shielded file is loaded by the preset engine in the manner of loading decrypted file data.

[0205] In a possible implementation, when the shielding triggering request for the first sub-content at the first time point corresponding to the target content includes a shielding triggering request for a preset element in the first sub-content, the loading unit 1302 is further configured to:

[0206] If the third sub-content corresponding to the target content at the third time point includes a preset element, loading the second obfuscated file according to the shielding trigger request through the preset engine;

[0207] The second display unit 1303 is further used for:

[0208] When the third sub-content is played, the second blurred file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second blurred file is also used to shield the preset element through a preset blurred image and display key information of the preset element.

[0209] In a possible implementation, the device further includes: a second closing unit;

[0210] The acquisition unit 1301 is further used for:

[0211] Obtaining a shielding closing request for a target shielding file; the shielding closing request is generated according to a shielding closing operation for the target shielding file;

[0212] The second closing unit is used to close the target shielding file in the content playing page according to the shielding closing request.

[0213] In a possible implementation, the device further includes: a second erasing unit;

[0214] The acquisition unit 1301 is further used for:

[0215] Obtaining an erase request for a first region in a target mask file; the erase request is generated according to an erase operation for the first region in the target mask file;

[0216] The second erasing unit is used to update the first area in the target shielding file to a transparent area according to the erasing request.

[0217] In a possible implementation, the second display unit 1303 is specifically configured to:

[0218] When the second sub-content corresponding to the second time point of the target content is played, if other shielding files are displayed on the upper layer of the second sub-content, the other shielding files are replaced with the target shielding file through the preset engine.

[0219] The processing device for playing content provided by the embodiment of the present application obtains a shield trigger request generated in the content playback page according to the shield trigger operation of the first sub-content of the target content corresponding to the first time point during the process of playing the target content in the content playback page; does not jump the playback progress of the target content to skip part of the played content, but determines that the target content corresponds to the target shield file at a second time point after the first time point based on the correspondence between the preset time point of the target content and the local storage address of the preset shield file, and then loads the target shield file according to the shield trigger request through the preset engine; when the second sub-content corresponding to the second time point of the target content is played, the preset engine is used to display the target shield file on the upper layer of the second sub-content to shield the target element in the second sub-content that matches the target shield file, and display the key information of the target element. Based on this, in the process of playing the target content in the content playback page, according to the shielding trigger operation of the first sub-content corresponding to the first time point of the target content, the method displays the corresponding target shielding file on the upper layer of the second sub-content corresponding to the second time point of the subsequent target content without affecting the playback progress of the target content. Not only the target elements matching the target shielding file in the second sub-content, that is, the target elements that cause the user to have an uncomfortable reaction, but also the key information of the target elements is displayed to determine the playback information represented by the second sub-content where the target element that causes the user to have an uncomfortable reaction is located, which can enhance the user's overall understanding of the target content, thereby improving the playback effect and user experience when the content is played.

[0220] The present application also provides a computer device, which may be a terminal. Fig.14 , Fig.14 A structural diagram of a terminal provided for an embodiment of the present application. Taking a smartphone as an example, the smartphone includes components such as a radio frequency (RF) circuit 1410, a memory 1420, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a WiFi module 1470, a processor 1480, and a power supply 1490. The input unit 1430 may include a touch panel 1431 and other input devices 1432, the display unit 1440 may include a display panel 1441, and the audio circuit 1460 may include a speaker 1461 and a microphone 1462. Those skilled in the art will appreciate that Fig.14 The structure of the smartphone shown in the figure does not constitute a limitation of the smartphone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0221] The memory 1420 can be used to store software programs and modules. The processor 1480 executes various functional applications and data processing of the smartphone by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the smartphone (such as audio data, a phone book, etc.), etc. In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0222] The processor 1480 is the control center of the smartphone, which uses various interfaces and lines to connect various parts of the entire smartphone, and executes various functions of the smartphone and processes data by running or executing software programs and / or modules stored in the memory 1420, and calling data stored in the memory 1420. Optionally, the processor 1480 may include one or more processing units; preferably, the processor 1480 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1480.

[0223] In this embodiment, the processor 1480 in the smart phone can execute the methods provided in various optional implementations of the above embodiments.

[0224] The computer device provided in the embodiment of the present application may also be a server. Fig.15 , Fig.15 A structural diagram of a server provided for an embodiment of the present application. Server 1500 may have relatively large differences due to different configurations or performances, and may include one or more processors, such as a central processing unit (CPU) 1522, and a memory 1532, one or more storage media 1530 (such as one or more mass storage devices) storing application programs 1542 or data 1544. Among them, the memory 1532 and the storage medium 1530 may be temporary storage or permanent storage. The program stored in the storage medium 1530 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 1522 may be configured to communicate with the storage medium 1530 and execute a series of instruction operations in the storage medium 1530 on the server 1500.

[0225] The server 1500 may also include one or more power supplies 1526, one or more wired or wireless network interfaces 1550, one or more input and output interfaces 1558, and / or one or more operating systems 1541, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0226] In this embodiment, the central processor 1522 in the server 1500 can execute the methods provided in various optional implementations of the above embodiments.

[0227] An embodiment of the present application further provides a computer-readable storage medium, which is used to store a computer program. When the computer program is executed on a computer device, the computer device executes the methods provided in various optional implementations of the above embodiments.

[0228] The present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the method provided in various optional implementations of the above embodiments.

[0229] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.

[0230] The terms "first", "second", etc. in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the implementation of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0231] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0232] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0233] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0234] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc. Various media that can store computer programs.

[0235] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, ordinary technical members in the art should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing playback content, characterized in that: The method comprises: Play the target content in the content playback page; In response to a shielding trigger operation according to a first sub-content corresponding to a first time point according to the target content, according to a target shielding file corresponding to a second time point of the target content, when a second sub-content corresponding to the target content at the second time point is played, the target shielding file is displayed on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield a target element in the second sub-content that matches the target shielding file, and display key information of the target element.

2. The method according to claim 1, characterized in that The step of displaying the target shielding file on an upper layer of the second sub-content includes: The target shielding file is displayed in a preset mask layer on the upper layer of the second sub-content; the preset mask layer is used to cover the second sub-content.

3. The method according to claim 1, characterized in that The target shielding file includes a target special effect file or a first blur file. The target special effect file is used to shield the target element through a target special effect image or a target special effect text matching the target element, and display the key information of the target element. The first blur file is used to shield the target element through a first blur image, and display the key information of the target element.

4. The method according to claim 1, characterized in that When the shielding triggering operation according to the first sub-content corresponding to the first time point of the target content includes a shielding triggering operation for a preset element in the first sub-content, the method further includes: If the third sub-content of the target content corresponding to the third time point includes the preset element, and the third time point does not correspond to the preset shielding file used to shield the preset element, when the third sub-content is played, the second blurred file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second blurred file is used to shield the preset element through a second blurred image and display key information of the preset element.

5. The method according to claim 1, characterized in that After displaying the target shielding file on the upper layer of the second sub-content, the method further includes: In response to a shielding closing operation on the target shielding file, the target shielding file is closed in the content playing page.

6. The method according to claim 1, characterized in that After displaying the target shielding file on the upper layer of the second sub-content, the method further includes: In response to an erase operation on a first region in the target mask file, the first region is erased in the target mask file.

7. The method according to claim 1, characterized in that After displaying the target shielding file on the upper layer of the second sub-content, the method further includes: In response to the transparency adjustment operation for the target masking file, a transparency adjustment result of the target masking file is displayed.

8. The method according to claim 1, characterized in that After displaying the target shielding file on the upper layer of the second sub-content, the method further includes: In response to the transparency adjustment operation on the second area in the target mask file, the transparency adjustment result of the second area is displayed in the target mask file.

9. The method according to claim 1, characterized in that: After displaying the target shielding file on the upper layer of the second sub-content, the method further includes: In response to the move operation on the target mask file, the move result of the target mask file is displayed.

10. The method according to claim 2, characterized in that The method further comprises: In response to a visual editing operation on the preset mask, obtaining a target mask after the preset mask is visually edited; The method of displaying the target shielding file in a preset mask layer on an upper layer of the second sub-content includes: The target shielding file is displayed through the target mask layer on the upper layer of the second sub-content.

11. A method for processing playback content, characterized in that: The method comprises: Acquire a shielding trigger request for a first sub-content corresponding to a first time point of a target content in a content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content; After determining that a second time point of the target content corresponds to the target shielding file according to the correspondence between the preset time point of the target content and the local storage address of the preset shielding file, the target shielding file is loaded according to the shielding trigger request by a preset engine; the second time point is after the first time point; When the second sub-content of the target content corresponding to the second time point is played, the target shielding file is displayed on the upper layer of the second sub-content through the preset engine; the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file and display the key information of the target element.

12. The method according to claim 11, characterized in that The displaying the target shielding file on the upper layer of the second sub-content by the preset engine includes: Adding a preset mask layer on the upper layer of the second sub-content by the preset engine; the preset mask layer is used to cover the second sub-content; The target shielding file is displayed in the preset mask layer by the preset engine.

13. The method according to claim 11, characterized in that The steps of constructing the corresponding relationship include: Acquire multiple key frames within a playback time period of the target content; Performing element detection on each of the key frames to obtain an element set of each of the key frames; For each of the key frames, if an element in the element set matches a candidate shielding file in a candidate shielding file library, a key time point corresponding to the key frame is determined as a preset time point, and the candidate shielding file is determined as a preset shielding file; The corresponding relationship is constructed according to the preset time point of the target content and the local storage address of the preset shielding file.

14. The method according to claim 13, characterized in that The method further comprises: Acquire a text set of the target content; If the text in the text set matches a candidate shielding file in the candidate shielding file library, taking the appearance time point corresponding to the text as the preset time point, and determining the candidate shielding file as the preset shielding file; The corresponding relationship is updated according to the preset time point of the target content and the local storage address of the preset shielding file.

15. The method according to claim 13 or 14, characterized in that The step of downloading the candidate shielding files in the candidate shielding file library comprises: Obtain verification data of the candidate shielding file from a server; downloading the candidate shielding file from the server; Performing information digest calculation on the candidate shielding file to obtain calculation data of the candidate shielding file; If the calculated data matches the verification data, the candidate shielding file is stored, and a local storage address of the candidate shielding file is obtained.

16. The method according to claim 11, characterized in that The step of loading the target shielding file according to the shielding trigger request by using a preset engine includes: Acquire the target shielding file through the preset engine according to the shielding trigger request and the local storage address of the target shielding file; If the target shielded file is in an encrypted state, decrypting the target shielded file through the preset engine to obtain decrypted file data; The target shielding file is loaded by the preset engine in the manner of loading the decrypted file data.

17. The method according to claim 11, characterized in that When the shielding triggering request for the first sub-content corresponding to the first time point of the target content includes a shielding triggering request for a preset element in the first sub-content, the method further includes: If the third sub-content of the target content corresponding to the third time point includes the preset element, loading the second obfuscated file according to the shielding trigger request through the preset engine; When the third sub-content is played, the second blurred file is displayed on the upper layer of the third sub-content; the third time point is after the first time point, and the second blurred file is also used to shield the preset element through the preset blurred image and display the key information of the preset element.

18. The method according to claim 11, characterized in that After displaying the target shielding file on an upper layer of the second sub-content by the preset engine, the method further includes: Acquire a shielding closing request for the target shielding file; the shielding closing request is generated according to a shielding closing operation for the target shielding file; According to the shielding closing request, the target shielding file is closed in the content playing page.

19. The method according to claim 11, characterized in that After displaying the target shielding file on an upper layer of the second sub-content by the preset engine, the method further includes: Obtaining an erase request for a first region in the target mask file; the erase request is generated according to an erase operation for the first region in the target mask file; According to the erasure request, the first area in the target mask file is updated to a transparent area.

20. The method according to claim 11, characterized in that When playing the second sub-content of the target content corresponding to the second time point, displaying the target shielding file on the upper layer of the second sub-content by the preset engine includes: When the second sub-content of the target content corresponding to the second time point is played, if other shielding files are displayed on the upper layer of the second sub-content, the other shielding files are replaced with the target shielding file through the preset engine.

21. A device for processing playback content, characterized in that: The device comprises: a playback unit and a first display unit; The playback unit is used to play the target content in the content playback page; The first display unit is used to respond to a shielding trigger operation of the first sub-content corresponding to the first time point of the target content, and according to the target shielding file corresponding to the second time point of the target content, when playing the second sub-content corresponding to the second time point of the target content, display the target shielding file on an upper layer of the second sub-content; the second time point is after the first time point, and the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file, and display key information of the target element.

22. A device for processing playback content, characterized in that: The device comprises: an acquisition unit, a loading unit and a second display unit; The acquisition unit is used to acquire a shielding trigger request of a first sub-content corresponding to a first time point of the target content in the content playback page; the shielding trigger request is generated in response to a shielding trigger operation according to the first sub-content; The loading unit is configured to load the target shielding file through a preset engine according to the shielding trigger request after determining that a second time point of the target content corresponds to the target shielding file based on the correspondence between the preset time point of the target content and the local storage address of the preset shielding file; the second time point is after the first time point; The second display unit is used to display the target shielding file on the upper layer of the second sub-content through the preset engine when the second sub-content corresponding to the second time point of the target content is played; the target shielding file is used to shield the target element in the second sub-content that matches the target shielding file and display key information of the target element.

23. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is configured to execute the method according to any one of claims 1 to 20 according to the instructions in the computer program.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed on a computer device, the computer device executes the method according to any one of claims 1 to 20.

25. A computer program product, comprising a computer program, characterized in that When the computer program is executed on a computer device, the computer device is caused to execute the method according to any one of claims 1 to 20.