Content processing method and content playing method
By directly displaying the content editing page within the media content page and adjusting it using visual attribute information, the problem of page switching when users add tags is solved, achieving efficient and convenient tag generation and storage, and improving the user experience.
Patent Information
- Application Number
- CN202610901129.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-22
- Publication Date
- 2026-08-25
AI Technical Summary
In existing technologies, users need to frequently switch application pages to add tags or create related content while watching media content, which leads to complicated operations, low efficiency, and interruptions to the immersive viewing experience.
This invention provides a content processing method that directly displays a content editing page upon triggering an action on a media content page. This allows users to edit images and add tags without leaving the current page. The method automatically adjusts the editing page using visual attribute information and supports image editing and tag generation.
It improves the efficiency of content tag generation, reduces the difficulty of creation, and completes tag generation and storage without interrupting the user's viewing experience.
Smart Images

Figure CN122640596A_ABST
Abstract
Description
Technical Field
[0001] The embodiments in this specification relate to the field of content processing technology, and in particular to content processing methods and content playback methods. Background Technology
[0002] With the rapid development of internet multimedia technology, user-generated content has become a core component of various media platforms. When watching videos, live streams, and other media content, users often want to tag or save highlights or specific moments. Currently, if a user wants to add tags or create related content to the media they are watching, they typically need to pause playback, exit full-screen mode or the current playback interface, and then navigate to a separate creation page or editing tool. This process involves frequent switching between multiple page levels within the application, reducing the efficiency of content creation. Therefore, a more effective content processing method is urgently needed to solve these problems. Summary of the Invention
[0003] In view of this, embodiments of this specification provide content processing methods. One or more embodiments of this specification also relate to a content playback method, a content processing apparatus, a computing device, a computer-readable storage medium, and a computer program product, to address the technical deficiencies existing in the prior art.
[0004] According to a first aspect of the embodiments of this specification, a content processing method is provided, comprising: In response to a target account's triggering operation on media content on a media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined based on the media content; In response to the confirmation operation of the image to be edited and the tag text in the content editing page, the target account page containing the content display area is displayed. The content display area displays content tag items, which are determined based on the image to be edited and the tag text.
[0005] In one optional embodiment, displaying the content editing page in response to a triggering operation by the target account on media content on the media content page includes: In response to the target account's triggering operation on the media content in the media content page, the image to be edited is determined; The image to be edited is identified to obtain visual attribute information; Display a content editing page containing the visual attribute information and the image to be edited.
[0006] In an optional embodiment, after generating and displaying the content editing page containing the image to be edited based on the visual attribute information, the method further includes: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0007] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0008] According to a second aspect of the embodiments of this specification, another content processing method is provided, including: In response to a target account's triggering operation on media content on a media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined based on the media content; In response to a confirmation operation on the image to be edited and the tag text in the content editing page, a media content page containing a content comment section is displayed. The content comment section displays content tag items, which are determined based on the image to be edited and the tag text.
[0009] In one optional embodiment, displaying the content editing page in response to a triggering operation by the target account on media content on the media content page includes: In response to the target account's triggering operation on the media content in the media content page, the image to be edited is determined; The image to be edited is identified to obtain visual attribute information; Display a content editing page containing the visual attribute information and the image to be edited.
[0010] In an optional embodiment, after generating and displaying the content editing page containing the image to be edited based on the visual attribute information, the method further includes: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0011] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0012] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In the content editing page, determine the tag status control and adjust the initial state of the tag status control to the target state; The response to the confirmation operation of the image to be edited and the tag text in the content editing page, displaying a media content page including a content comment section, includes: In response to the confirmation operation of the tag status control, the image to be edited, and the tag text of the target state in the content editing page, a media content page containing the content comment section is displayed.
[0013] In an optional embodiment, after displaying the media content page containing the content comment section in response to a confirmation operation on the image to be edited and the tag text in the content editing page, the method further includes: Determine the interaction information of at least one interaction dimension corresponding to the content tag item; If the interaction score calculated based on the interaction information is greater than the interaction score threshold, a popularity tag is added to the content tag item.
[0014] In an optional embodiment, after adding a popularity tag to the content tag item when the interaction score calculated based on the interaction information is greater than the interaction score threshold, the method further includes: Determine the initial text within the label text, and add text styles to the initial text to obtain the target text; The target text is dynamically displayed in the display area of the media content, or the content details page for playing the media content is determined, and the playback area for the media content is determined on the content details page, and the target text is displayed in the playback area.
[0015] According to a third aspect of the embodiments of this specification, a content playback method is provided, including: In response to a target account's trigger operation on media content information on the target account's page, a content display page containing at least one candidate content tag is displayed, wherein the at least one candidate content tag is associated with the playback timestamp of the media content information. In response to a trigger operation on a content tag item among the at least one candidate content tag items, a content playback page is entered, and the media content corresponding to the media content information is played on the content playback page according to the playback timestamp of the content tag item.
[0016] In one optional embodiment, the step of displaying a content display page containing at least one candidate content tag in response to a triggering operation by a target account on media content on the target account's page includes: In response to a target account's trigger operation on media content information on the target account's page, the content display page that plays the media content corresponding to the media content information is displayed, and the content display page displays at least one candidate content tag item in the content tag area associated with the media content.
[0017] According to a fourth aspect of the embodiments of this specification, a content processing apparatus is provided, comprising: The triggering module is configured to respond to a triggering operation by a target account on media content on a media content page, and to display a content editing page, wherein the content editing page displays an image to be edited, and the image to be edited is determined according to the media content; The confirmation module is configured to display a target account page containing a content display area in response to a confirmation operation on the image to be edited and the tag text in the content editing page. The content display area displays content tag items, which are determined based on the image to be edited and the tag text.
[0018] According to a fifth aspect of the embodiments of this specification, another content processing apparatus is provided, comprising: The triggering module is configured to respond to a triggering operation by a target account on media content on a media content page, and to display a content editing page, wherein the content editing page displays an image to be edited, and the image to be edited is determined according to the media content; The confirmation module is configured to display a media content page containing a content comment section in response to a confirmation operation on the image to be edited and the tag text in the content editing page. The content comment section displays content tag items, which are determined based on the image to be edited and the tag text.
[0019] According to a sixth aspect of the embodiments of this specification, a content playback device is provided, comprising: The triggering module is configured to display a content display page containing at least one candidate content tag item in response to a triggering operation of the target account on the media content information of the target account page. The at least one candidate content tag item is associated with the playback timestamp of the media content information. The playback module is configured to enter a content playback page in response to a trigger operation on a content tag item among the at least one candidate content tag items, wherein the content playback page plays the media content corresponding to the media content information according to the playback timestamp of the content tag item.
[0020] According to a third aspect of the embodiments of this specification, a computing device is provided, comprising: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which, when executed by the processor, implement the steps of the above method.
[0021] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided that stores a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0022] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0023] This specification provides a content playback method according to one embodiment. In response to a trigger operation by a target account on media content on a media content page, a content editing page is displayed. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a target account page containing a content display area is displayed. The content display area displays content tags, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed in the content display area of the target account page. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating a content processing method provided in one embodiment of this specification; Figure 2This is a schematic diagram of a media content page illustrating a content processing method provided in one embodiment of this specification; Figure 3 This is a schematic diagram of a content editing page illustrating a content processing method provided in one embodiment of this specification; Figure 4 This is a schematic diagram of the target account page of a content processing method provided in one embodiment of this specification; Figure 5 This is a flowchart of another content processing method provided in one embodiment of the content processing method described in this specification; Figure 6 This is a schematic diagram of a bookmark page illustrating a content processing method provided in one embodiment of this specification; Figure 7 This is a schematic diagram illustrating the target text display of a content processing method provided in one embodiment of this specification; Figure 8 This is a schematic diagram of the content details page of a content processing method provided in one embodiment of this specification; Figure 9 This is a flowchart illustrating a content playback method provided in one embodiment of this specification; Figure 10 This is a flowchart of a content processing system according to an embodiment of the content processing method provided in this specification; Figure 11 This is a flowchart of another content processing system provided by one embodiment of the content processing method in this specification; Figure 12 This is a flowchart of a content playback system according to an embodiment of the content processing method provided in this specification; Figure 13 This is a schematic diagram of the structure of a content processing apparatus provided in one embodiment of this specification; Figure 14 This is a schematic diagram of another content processing apparatus provided in one embodiment of this specification; Figure 15 This is a schematic diagram of the structure of a content playback device provided in one embodiment of this specification; Figure 16 This is a structural block diagram of a computing device provided in one embodiment of this specification. Detailed Implementation
[0025] Many specific details are set forth in the following description to provide a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.
[0026] The terminology used in one or more embodiments of this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this specification. The singular forms “a,” “described,” and “the” as used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0027] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this specification, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."
[0028] Furthermore, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0029] In one or more embodiments of this specification, a large model refers to a deep learning model with a large number of model parameters, typically containing hundreds of millions, tens of billions, hundreds of billions, trillions, or even tens of trillions of model parameters. A large model can also be called a foundation model. It is pre-trained using large-scale unlabeled corpora to produce a pre-trained model with hundreds of millions of parameters. Such models can adapt to a wide range of downstream tasks and have good generalization ability. Examples include Large Language Models (LLMs) and multi-modal pre-training models.
[0030] In practical applications, large models only require a small number of samples to fine-tune the pre-trained model before they can be applied to different tasks. Large models can be widely used in fields such as Natural Language Processing (NLP) and Computer Vision. Specifically, they can be applied to computer vision tasks such as Visual Question Answering (VQA), Image Captioning (IC), and Image Generation, as well as NLP tasks such as text-based sentiment classification, text summarization, and machine translation. The main application scenarios for large models include digital assistants, intelligent robots, search, online education, office software, e-commerce, and intelligent design.
[0031] First, the terms and concepts used in one or more embodiments of this specification will be explained.
[0032] Triggered actions refer to actions or responses that are automatically executed when specific conditions or events occur. Triggered actions for controls mainly refer to events and behaviors triggered after a user interacts with UI controls (such as buttons, text boxes, drop-down menus, etc.). These triggered actions can include the following types: 1. Click event: The user clicks a button, link, or icon. 2. Mouse Over / Mouse Enter event: The mouse pointer moves over the control and hovers. 3. Input event: The user enters or modifies text in a text box. 4. Change event: The user changes the options in a drop-down menu or selection box. 5. Focus event: The control gains or loses input focus, etc.
[0033] Controls: In a computer user interface, a "control" is any element that a user can directly interact with. These elements allow users to input data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, checkboxes, etc.) or more abstract (such as voice commands). Buttons are typically used to perform an action or open a new interface; text boxes allow users to input or edit text information; checkboxes represent a Boolean value (yes / no), which users can select or deselect; dropdown lists provide a list of options for users to choose from, usually displaying only one selected value; list boxes display multiple options, allowing users to select one or more items; labels display static text, usually used to explain the function of other controls, and can also be used as buttons; scrollbars allow users to navigate large datasets, such as browsing long documents or lists; images display static pictures and can sometimes be used as buttons; combo boxes combine the functionality of text boxes and dropdown lists, allowing users to both input text and select from a list. These controls are typically provided with standard styles by the operating system or development kit. Developers can customize their appearance and behavior as needed. Different operating systems and programming languages (such as Java, C#, Python, etc.) have their own set of controls and provide corresponding APIs to create and manage these controls.
[0034] With the rapid development of internet multimedia technology, user-generated content has become a core component of various media platforms. When watching videos, live streams, and other media content, users often want to tag, comment on, or share highlights or specific moments, giving rise to various interactive methods such as content tags, timestamp comments, and video bookmarks. Generally, if a user wants to add tags or create related content to the media they are watching, they usually need to pause the current playback, exit full-screen mode or the current playback interface, and then navigate to a separate creation page or editing tool. This process involves frequent switching between multiple page levels within the application, making the operation cumbersome and complex. This not only interrupts the user's immersive viewing experience but also reduces the efficiency of content creation due to the excessive number of steps. Furthermore, for general users without professional editing skills, independently creating tagged content often faces a high operational threshold, making it difficult to quickly and accurately link to the media playback progress, leading to a decline in user motivation and thus limiting the flourishing development of secondary creation and interactive ecosystems for media content.
[0035] This specification provides a content playback method according to one embodiment. In response to a trigger operation by a target account on media content on a media content page, a content editing page is displayed. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a target account page containing a content display area is displayed. The content display area displays content tags, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed in the content display area of the target account page. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content.
[0036] This specification provides a content processing method, and also relates to a content playback method, a content processing apparatus, a computing device, and a computer-readable storage medium, which will be described in detail in the following embodiments.
[0037] See Figure 1 , Figure 1 A flowchart of a content processing method according to an embodiment of this specification is shown, which specifically includes the following steps.
[0038] Step 102: In response to the target account's trigger operation on the media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined according to the media content.
[0039] Specifically, the target account can be an account held by a user of the application. After logging into the application with the target account, the user can use the target account as their identity to perform a series of interactive operations within the application. These interactive operations include, but are not limited to, content consumption and browsing, content creation and publishing, social interaction and connection, shopping and transaction conversion, and personalized profile management. Content consumption and browsing refers to the ability to infinitely refresh the information stream by swiping up and down, and to "like, save, comment, and share" text, image, or video notes. Users can also perform precise content searches based on keywords or images. Content creation and publishing refers to the ability to import or directly capture images / videos from the album within the application, edit and format them using built-in filters, stickers, text tags, and background music, and finally add hashtags and positioning before publishing notes. Social interaction and connection refers to the ability for users to "follow" and "unfollow," communicate one-on-one via private messages, and view friends' updates. Shopping and transaction conversion means that users can click on product links while browsing notes to directly jump to the purchase page, and can also place orders, make payments, and track order logistics in the platform's official stores. Personalized profile management allows users to edit their profile picture, nickname, and bio for a target account, and to categorize and save notes of interest into different "albums" folders for easy access later.
[0040] Media content refers to the media content that users browse within the application using the target account. Media content includes, but is not limited to, videos, image galleries, live streams, and animated text and image content. Correspondingly, the media content page is the page within the application that displays media content. The media content displayed on the media content page can be a playing video, a playing animated text and image content, or an automatically playing image gallery. Triggering actions for media content includes, but is not limited to, clicking on the media content to pause playback; entering voice input to trigger playback / pause; and using air gestures to trigger playback / pause. The content editing page is the page accessed from the media content page in response to the triggered actions. The content editing page provides an editing area where users can edit content using the target account. The image to be edited can be a video frame image in the media content that is determined by pausing the playback of the media content at the time of the triggering operation. In other words, the image to be edited is a video frame image in the media content that matches the timestamp of the triggering operation. For example, if the timestamp of the triggering operation is 13:11, and the media content is playing for 1 minute and 20 seconds, then the video frame image corresponding to 1 minute and 20 seconds in the media content is the image to be edited.
[0041] Based on this, users corresponding to the target account can log in to the application using their target account and browse media content provided within the application. During this browsing process, users can trigger actions on the media content page at any time, such as pausing playback of the media content. In response to the target account's trigger action on the media content page, the system redirects to and displays a content editing page, effectively replacing the media content page. The content editing page displays an image to be edited, determined by the time (timestamp) of the target account's trigger action on the media content. At the determined trigger time, playback of the media content is paused, and the corresponding video frame at the pause time becomes the image to be edited. The image to be edited is displayed in the content editing area of the content editing page, where users can edit the content. Editing methods include, but are not limited to, adding text, adding images, and adjusting the image (including at least one of the following: repositioning, resizing, deleting, or adding content).
[0042] Furthermore, considering that the content editing page needs to be displayed to users corresponding to the target account, users also need to edit the content editing page using at least one of several editing methods, such as text addition, image adjustment, and image addition. Since directly displaying the content editing page containing the image to be edited to users cannot meet their visual needs, and the areas of the content editing page other than the image to be edited cannot visually blend with it, after determining the image to be edited, visual attribute information can be obtained by recognizing the image. Based on this visual attribute information, the content editing page can be adjusted to display a content editing page that includes the visual attribute information. The specific implementation is as follows: In response to the target account's trigger operation on the media content in the media content page, the image to be edited is determined; the image to be edited is identified to obtain visual attribute information; and a content editing page containing the visual attribute information and the image to be edited is displayed.
[0043] Specifically, the purpose of recognizing the image to be edited can be to extract visual attribute information from the image to be edited. Visual attribute information includes, but is not limited to, visual attributes such as color, transparency, and brightness.
[0044] Based on this, in response to the target account's trigger operation on the media content page, the media content image corresponding to the trigger operation time is determined on the media content page, and this media content image is used as the image to be edited. The image to be edited is identified in the color, transparency, and / or brightness dimensions to obtain visual attribute information. Based on the color, transparency, and / or brightness information contained in the visual attribute information, a content editing page containing the image to be edited is generated. After determining the visual attribute information, an initial content editing page containing the image to be edited can be generated, and the initial content editing page is adjusted based on the color, transparency, and / or brightness information contained in the visual attribute information to display the content editing page containing the visual attribute information and the image to be edited. The initial content editing page is invisible to the user corresponding to the user account. After obtaining the content editing page, it is displayed to the user.
[0045] In practical applications, in response to a target account's action on media content on the media content page, a media content pause page can be displayed. The media content pause page contains content editing controls, and the media content on the pause page is in a paused state. The content editing controls display content editing prompts and the pause time of the media content. In response to an action on the content editing controls, the content editing page is displayed.
[0046] For example, after a user logs into the content application with the target account, they can browse content, publish content, and purchase goods within the application. When the user plays media content (which can be video) using the content application, the following will be displayed: Figure 2 The media content page shown in (a) displays a note containing a video of a person (media referral), and the video is currently playing on the media content page. The media content page also includes the author of the note, "Cyn Li," the author's avatar, a "Follow" control, and text content provided by the author. The media content page also includes triggerable controls for liking, saving, and commenting on the note. Users can trigger the video at any time while watching it, pausing playback. After triggering the media content, the user can be redirected to... Figure 2The content editing page is shown in (b). When the user triggers a pause operation during video playback, the system can capture the video frame data of the currently playing video in real time, obtain the image to be edited, and call an image primary color extraction algorithm (such as K-Means clustering algorithm or primary color analysis based on HSV color space) to sample the color of the image to be edited, extracting 1 to 3 representative primary colors. The obtained 1 to 3 representative primary colors are the visual attribute information. The visual attribute information may also include extracted transparency information, brightness information, and other visual information. The background color of the page in the content editing page is determined to be yellow based on the visual attribute information. The yellow area in the figure is the user-editable area. The user-editable area displays the image to be edited.
[0047] During the viewing of a character's video, the user can trigger an action at any time to pause playback. When the user pauses playback, a message such as... can be displayed. Figure 2 The media content pause page is shown in (c). The media content pause page contains content editing controls, and the video of the person on the pause page is paused. The content editing controls display the content editing prompt "Bookmark this..." and the media content pause time "10:23". In response to a trigger operation on the content editing controls, the following is displayed: Figure 2 The content editing page shown in (b) is shown in the middle.
[0048] In summary, the system displays a content editing page that includes visual attribute information and the image to be edited. The visual attribute information is determined by recognizing the image to be edited, ensuring that the displayed content editing page visually blends and matches the image. By displaying a content editing page with visual attribute information to the user, users are no longer required to adjust the content editing page visually based on the image to be edited, thus improving the user's visual experience.
[0049] Furthermore, considering that the content editing page contains automatically added visual attribute information, and that the visual effect of the content editing page depends on the visual attribute information obtained by recognizing the image to be edited, when users have adjustment needs for the content editing page, they can make visual adjustments to the content editing page by submitting adjustment information. The specific implementation is as follows: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0050] Specifically, adjustment information is submitted by the user for the content editing page, used to visually adjust the page. This adjustment information can be text content submitted by the user for the image to be edited, including image descriptions, knowledge records, and any other type of text. Adjustment information can also be background adjustment information submitted by the user for the content editing page's background, including but not limited to at least one of the following: color adjustment, transparency adjustment, brightness adjustment, and saturation adjustment. The adjustment information corresponds to the adjustment dimension. When the adjustment information is text content, the adjustment dimension is the text editing dimension. When the adjustment information is background adjustment information, the adjustment dimension is at least one of the following: color adjustment, transparency adjustment, brightness adjustment, and saturation adjustment.
[0051] Based on this, after determining the content editing page, it can receive at least one adjustment information submitted by the target account, such as text content, color adjustment information, transparency adjustment information, brightness adjustment information, and saturation adjustment information. Based on this adjustment information, the content editing page is visually adjusted in at least one dimension to ensure that the adjusted content editing page meets the user's visual needs.
[0052] Following the previous example, after determining the content editing page, the background color of the page on the content editing page has been determined to be yellow based on visual attribute information. The yellow area in the image is the user-editable area. The user-editable area is the user-editable bookmark card, i.e., the content tag item. Users can submit adjustment information for the user-editable area. Adjustment information can be color adjustment information, transparency adjustment information, brightness adjustment information, and / or saturation adjustment information submitted for the page background. This is used to change the color (green, blue, white, or any other color), transparency, brightness, and / or saturation of the page background. Adjustment information can be text content such as "These clothes are from the 90s...". Based on the adjustment information, visual adjustments are made to the content editing page in at least one adjustment dimension to obtain, as shown... Figure 3 The adjusted content editing page shown in (a) is as follows. (This is for...) Figure 3 As shown in (a), the adjusted content editing page allows users to trigger operations on the editing tool controls to display, as shown in Figure (a). Figure 3 The bookmark page shown in (a) achieves the visual effect / function of collapsing / hiding the editing tool controls. Different video frames, due to differences in content (such as clothing color, scene environment color, and lighting color temperature), will generate bookmark card backgrounds with distinct visual styles, giving each bookmark card a natural color association with the media content at the time of its creation. Bookmark cards with different background colors, such as yellow, green, and gray-white, correspond to different media content pause frames, allowing users to quickly form visual memory and categorization perception through color when browsing the bookmark list page.
[0053] In summary, by visually adjusting the content editing page in at least one dimension based on the adjustment information, the adjusted content editing page can meet the user's visual needs and achieve personalized editing of the content editing page.
[0054] Furthermore, considering that the images to be edited on the content editing page are added automatically, and the size of the user-editable area on the content editing page is limited, in order to avoid the impact of the images to be edited on the user's editing of the content editing page, the user can edit the images to be edited on the content editing page. Even if the display method of the image to be edited on the content editing page does not meet the user's expectations, the user can still edit the image to be edited. The specific implementation is as follows: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0055] Specifically, the editing operation on the image to be edited can correspond to at least one editing type, including but not limited to image size editing, image position editing, image display angle editing, and image update. Image update can be image deletion or image replacement, while image replacement means replacing the image to be edited with a new image provided by the user. Correspondingly, the editing dimensions are the image size dimension, the image position dimension, and / or the image display angle dimension. The target image to be edited is the image obtained after adjusting the image to be edited based on the user's editing operation.
[0056] Based on this, in response to the target account's editing operations such as image size editing, image position editing, and image display angle editing of the image to be edited on the content editing page, image editing is performed on the image to be edited on the content editing page in at least one of the editing dimensions of image size, image position, and image display angle, thereby obtaining the target content editing page that displays the target edited image.
[0057] Following the previous example, after a user triggers a pause in the video, the current pause frame screenshot (the image to be edited) is automatically embedded as an interactive sticker element (screenshot sticker) into the user-editable area of the content editing page while the content editing page is displayed. The pause frame screenshot is displayed in the content editing area by default with a certain scaling ratio and initial position. Users can edit it using the following gestures: Drag (image position editing): Long press and drag the pause frame screenshot with one finger to adjust its position in the user-editable area; Rotate (image display angle editing): Use a two-finger rotation gesture to rotate the pause frame screenshot at any angle, giving it a sticky note-like visual texture; Zoom (image size editing): Use a two-finger pinch / spread gesture to adjust the display size of the pause frame screenshot; Delete (image update): Long press the pause frame screenshot to reveal a delete button, or drag it to the delete area to remove it. When the user adjusts the size and rotation angle of the pause frame screenshot, it is displayed as follows: Figure 3 The target content editing page shown in (b).
[0058] In summary, in response to the target account's editing operation on the image to be edited on the content editing page, image editing is performed on the image to be edited in at least one editing dimension on the content editing page, so that the resulting target content editing page containing the target image meets the user's visual needs. Users can perform editing operations on the image to be edited according to their actual needs, improving the user's flexibility in editing the image.
[0059] Step 104: In response to the confirmation operation of the image to be edited and the tag text in the content editing page, the target account page containing the content display area is displayed. The content display area displays content tag items, which are determined based on the image to be edited and the tag text.
[0060] Specifically, in response to the target account's triggering operation on the media content page, a content editing page is displayed. This page shows an image to be edited. Once the image is determined based on the media content, a confirmation operation on the image and tag text in the content editing page displays the target account page, which includes a content display area. This area displays content tags, determined based on the image and tag text. The user-editable area of the content editing page displays the image and tag text, with the tag text being the text content submitted by the user for the image. The confirmation operation on the image and tag text in the content editing page can be a submission operation to the user-editable area containing the image and tag text, used to generate content tags. That is, content tags are generated based on the user-editable area containing the image and tag text, and these tags can be stored as bookmarks for the media content. The target account page can be the user's account homepage within the content application.
[0061] Based on this, in response to the target account's triggered operation on the media content page, a content editing page is displayed. This page shows images to be edited. Once the images are determined based on the media content, in response to a confirmation operation on the images and tag text in the content editing page, content tag items are generated based on these elements. These content tag items are then displayed on the target account's page, which includes a content display area. In addition to displaying content tag items, the content display area can also display historical content tag items, which are content tag items generated and stored by the user at previous times.
[0062] Furthermore, considering that content tags can be bookmarks generated for media content, and users may view these bookmarks multiple times later, in order to ensure that users obtain relevant information about the media content when viewing content tags, the metadata associated with the image to be edited can be determined after the tag text is determined. When generating content tags, the metadata is then integrated into the content tags. The specific implementation is as follows: The system receives the tag text submitted by the target account for the content editing page, and determines the metadata associated with the image to be edited based on the media content; in response to the submission instruction from the target account, the system generates the content tag item based on the tag text, the image to be edited, and the metadata, and displays the target account page containing the content tag item. The content tag item is displayed in the content display area of the target account page, and the content tag item includes the tag publishing status.
[0063] Specifically, the metadata associated with the image to be edited includes, but is not limited to, a media content identifier (ID) and / or the timestamp corresponding to the image in the media content. The submission command can be a confirmation operation by the user of the target account through the submission control on the content editing page. This computer command indicates that the user-editable area on the content editing page has been edited, and content tag items can be generated based on the edited image and tag text. The media content identifier in the metadata can correspond to a media content playback link. The media content playback link is bound to the content tag item. When an operation is triggered on the content tag item, the user can be redirected to the media content playback page based on the media content playback link. The media content on the media content playback page can be played according to the timestamp in the metadata, that is, starting playback from the video frame corresponding to the timestamp (the video frame corresponding to the image to be edited). The content display area on the target account page can display content tag items in the form of a tag item list. The tag publication status indicates whether the content tag item is in a public state. If the content tag item is in a public state, it means that other users of the content application can view it; if the content tag item is in a private state, it means that users can view the content tag item, but other users of the content application cannot.
[0064] Based on this, the system receives tag text submitted by the target account for the content editing page and determines the metadata associated with the image to be edited based on the media content. The media content identifier and / or the timestamp corresponding to the image to be edited in the media content can be used as metadata for subsequent content tag generation. In response to the target account's submission instruction, content tags are generated based on the tag text, the image to be edited, and the metadata. The target account's page containing the content tags is then displayed. The submission instruction can be submitted by the user through a touch operation of the submission control on the content editing page. The content tags are displayed in the content display area of the target account's page, and each content tag includes the tag's publication status and the timestamp corresponding to the image to be edited in the media content. In addition to displaying the content tags, the content display area can also display historical content tags. The content tags and historical content tags are displayed in a list format in the target account's content display area. Content tags can be stored in the user's tag library and are only visible to the user (creator).
[0065] Following the previous example, media content identifiers and / or the timestamps corresponding to the images to be edited within the media content can be used as metadata. When users access data such as... Figure 3 When the submit control "Record" touch operation is activated on the content editing page shown in (a), it indicates that the user has triggered a submit command. At this time, content tag items can be generated based on the tag text, the image to be edited, the media content identifier, and / or the timestamp corresponding to the image to be edited in the media content, and the target account page containing the content tag items can be displayed. The target account page containing the content tag items is as follows: Figure 4 As shown in (a). The target account page can be the user's homepage. The user's homepage contains a content display area, where content tags and historical content tags are displayed in a list format. Content tags are bookmarks with a yellow background, while other bookmarks (bookmarks with a blue background and bookmarks with a green background) are historical content tags. The content tags contain the timestamp "10:23" corresponding to the image to be edited in the media content. As a triggerable control, when a content tag is triggered, it will redirect to the media content playback page based on the media content playback link associated with the content tag. The media content on the media content playback page can be played according to the timestamp in the metadata, that is, it will start playing from the video frame corresponding to the timestamp.
[0066] The tag publication status (published as a comment) in the content tag item indicates whether the content tag item is public. When a content tag item is public (published as a comment), other users of the content application can view it. When a content tag item is private (not published as a comment), users can view the content tag item, but other users of the content application cannot. Pause frame screenshots and the content editing page are strongly linked at the data level. Pause frame screenshots record metadata such as the content ID and frame timestamp of the corresponding person's video, ensuring traceability between bookmarks and person's videos. In the bookmark list, bookmarks with screenshot stickers (images submitted after user editing) will be displayed in a mixed text and image format for a richer visual presentation. After a user completes editing the bookmark content, clicking the "Record" button (or an equivalent save operation) stores the bookmark (content tag item) in a private state in the user's personal account bookmark library. Only the creator can view it on the "Bookmarks" tab of their personal homepage; other users cannot see it. Privately stored bookmarks fully retain the color background, screenshot stickers, text content, and media content source metadata of the image to be edited.
[0067] In summary, content tag items are generated based on tag text, the image to be edited, and metadata, and the target account page containing the content tag items is displayed. This allows users to quickly identify media content based on the content tag items, enabling media content tracing based on the content tag items.
[0068] This specification provides a content playback method according to one embodiment. In response to a trigger operation by a target account on media content on a media content page, a content editing page is displayed. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a target account page containing a content display area is displayed. The content display area displays content tags, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed in the content display area of the target account page. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content.
[0069] See Figure 5 , Figure 5 A flowchart of another content processing method provided according to an embodiment of this specification is shown, which specifically includes the following steps.
[0070] Step 502: In response to the target account's trigger operation on the media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined according to the media content.
[0071] Specifically, the target account can be an account held by a user of the application. After logging into the application with the target account, the user can use the target account as their identity to perform a series of interactive operations within the application. These interactive operations include, but are not limited to, content consumption and browsing, content creation and publishing, social interaction and connection, shopping and transaction conversion, and personalized profile management. Content consumption and browsing refers to the ability to infinitely refresh the information stream by swiping up and down, and to "like, save, comment, and share" text, image, or video notes. Users can also perform precise content searches based on keywords or images. Content creation and publishing refers to the ability to import or directly capture images / videos from the album within the application, edit and format them using built-in filters, stickers, text tags, and background music, and finally add hashtags and positioning before publishing notes. Social interaction and connection refers to the ability for users to "follow" and "unfollow," communicate one-on-one via private messages, and view friends' updates. Shopping and transaction conversion means that users can click on product links while browsing notes to directly jump to the purchase page, and can also place orders, make payments, and track order logistics in the platform's official stores. Personalized profile management allows users to edit their profile picture, nickname, and bio for a target account, and to categorize and save notes of interest into different "albums" folders for easy access later.
[0072] Media content refers to the media content that users browse within the application using the target account. Media content includes, but is not limited to, videos, image galleries, live streams, and animated text and image content. Correspondingly, the media content page is the page within the application that displays media content. The media content displayed on the media content page can be a playing video, a playing animated text and image content, or an automatically playing image gallery. Triggering actions for media content includes, but is not limited to, clicking on the media content to pause playback; entering voice input to trigger playback / pause; and using air gestures to trigger playback / pause. The content editing page is the page accessed from the media content page in response to the triggered actions. The content editing page provides an editing area where users can edit content using the target account. The image to be edited can be a video frame image in the media content that is determined by pausing the playback of the media content at the time of the triggering operation. In other words, the image to be edited is a video frame image in the media content that matches the timestamp of the triggering operation. For example, if the timestamp of the triggering operation is 13:11, and the media content is playing for 1 minute and 20 seconds, then the video frame image corresponding to 1 minute and 20 seconds in the media content is the image to be edited.
[0073] Based on this, users corresponding to the target account can log in to the application using their target account and browse media content provided within the application. During this browsing process, users can trigger actions on the media content page at any time, such as pausing playback of the media content. In response to the target account's trigger action on the media content page, the system redirects to and displays a content editing page, effectively replacing the media content page. The content editing page displays an image to be edited, determined by the time (timestamp) of the target account's trigger action on the media content. At the determined trigger time, playback of the media content is paused, and the corresponding video frame at the pause time becomes the image to be edited. The image to be edited is displayed in the content editing area of the content editing page, where users can edit the content. Editing methods include, but are not limited to, adding text, adding images, and adjusting the image (including at least one of the following: repositioning, resizing, deleting, or adding content).
[0074] Step 504: In response to the confirmation operation of the image to be edited and the tag text in the content editing page, a media content page containing a content comment area is displayed. The content comment area displays content tag items, which are determined based on the image to be edited and the tag text.
[0075] Specifically, in response to the target account's triggered operation on the media content page, a content editing page is displayed. This page shows an image to be edited. Once the image is determined based on the media content, a confirmation operation on the image and tag text in the content editing page is initiated, displaying a media content page containing a comment section. This comment section displays content tags, determined based on the image and tag text. The user-editable area of the content editing page displays the image and tag text, with the tag text being the text content submitted by the user for the image. The confirmation operation on the image and tag text in the content editing page can be a submission operation to the user-editable area containing the image and tag text, used to generate content tags. That is, content tags are generated based on the user-editable area containing the image and tag text, and these tags can be stored as bookmarks for the media content. The media content page can be a page where the user continues watching the media content, and the media content continues playing, including the comment section. The comment section can be located at the bottom of the media content page, occupying a portion of the page. The content comment section can be displayed as a pop-up comment area card. Adding the comment area card to the media content page will bring up the media content page.
[0076] Based on this, in response to the target account's triggering operation on the media content page, a content editing page is displayed. This page shows an image to be edited. Once the image is determined based on the media content, in response to a confirmation operation on the image and tag text in the content editing page, content tag items are generated based on these elements. These content tag items are then displayed on the media content page, which includes a comment section. The comment section also displays these content tag items, determined based on the image and tag text. The comment section can be located at the bottom of the media content page, occupying a portion of the page. The comment section can be displayed as a pop-up comment area card; adding this card to the media content page creates the media content page itself.
[0077] Furthermore, considering that content tags can be bookmarks generated for media content, and users may view these bookmarks multiple times, as well as other users, to ensure that users obtain relevant information about the media content when viewing content tags, the metadata associated with the image to be edited can be determined after the tag text is determined. When generating content tags, this metadata can be integrated into the content tags. The specific implementation is as follows: The system receives the tag text submitted by the target account for the content editing page, and determines the metadata associated with the image to be edited based on the media content; in response to the submission instruction from the target account, the system generates the content tag item based on the tag text, the image to be edited, and the metadata, and displays the media content page containing the content tag item, with the content tag item displayed in the content comment section of the media content page.
[0078] Specifically, the metadata associated with the image to be edited includes, but is not limited to, the media content identifier (ID) and / or the timestamp corresponding to the image in the media content. The submission command can be a confirmation operation by the user of the target account through the submission control on the content editing page. This computer command indicates that the user-editable area on the content editing page has been edited, and content tag items can be generated based on the edited image and tag text. The media content identifier in the metadata can correspond to a media content playback link. The media content playback link is bound to the content tag item. When an operation is triggered on the content tag item, the user can be redirected to the media content playback page based on the media content playback link. The media content on the media content playback page can be played according to the timestamp in the metadata, that is, starting playback from the video frame corresponding to the timestamp (the video frame corresponding to the image to be edited). The content comment section of the media content page can display content tag items in the form of a tag item list. The content comment section can display content tag items edited by other users.
[0079] Based on this, the system receives tag text submitted by the target account for the content editing page and determines the metadata associated with the image to be edited based on the media content. The media content identifier and / or the timestamp corresponding to the image to be edited in the media content can be used as metadata for subsequent content tag generation. In response to the target account's submission instruction, content tags are generated based on the tag text, the image to be edited, and the metadata. The media content page containing the content tags is then displayed. The submission instruction can be submitted by the user through a touch operation of the submission control on the content editing page. The content tags are displayed in the content comment area of the media content page. In addition to displaying the content tags, the content comment area can also display content tags edited and published by other users.
[0080] Following the previous example, media content identifiers and / or the timestamps corresponding to the images to be edited within the media content can be used as metadata. When users access data such as... Figure 3 When the submit control "Record" touch operation is activated on the content editing page shown in (a), it indicates that the user has triggered a submit command. At this time, content tag items can be generated based on the tag text, the image to be edited, the media content identifier, and / or the timestamp corresponding to the image to be edited in the media content, and a media content page containing the content tag items can be displayed. A media content page containing content tag items is as follows: Figure 4 As shown in (b). The media content page can be a continuation playback page for the media content. The media content page includes a content comment area, where content tags and other user-submitted content tags are displayed in a list format. Content tags are bookmarks with a yellow background, while other bookmarks (bookmarks with a blue background and bookmarks with a green background) are content tags submitted by other users. The content tags contain the timestamp "10:23" corresponding to the image to be edited in the media content. As a triggerable control, when a content tag is triggered, it can jump to the media content playback page based on the media content playback link associated with the content tag. The media content on the media content playback page can be played according to the timestamp in the metadata, that is, it starts playing from the video frame corresponding to the timestamp. The pause frame screenshot and the content editing page are strongly linked at the data level. The pause frame screenshot records the content ID, frame timestamp, and other metadata of the corresponding person's video, ensuring the traceability between the bookmark and the person's video. In the bookmark list displayed in the content comment section, bookmarks with screenshot stickers (images submitted by users after editing) will be displayed in a mixed text and image format, providing a richer visual presentation.
[0081] In summary, content tag items are generated based on tag text, the image to be edited, and metadata, and a media content page containing the content tag items is displayed. This allows users and other users to quickly identify media content based on the content tag items, enabling media content tracing based on the content tag items.
[0082] Furthermore, considering that tag content items are bookmarks generated by users while watching media content, and that these tag content items, as user-created content, record the inspiration or immediate thoughts that arise during the viewing process, simply storing tag content items in the user's private bookmark library would lead to a long-term disconnect between the user's personal thoughts and the application's platform community interaction. Private bookmarks cannot be easily converted into contributions to the application's platform community. Therefore, a tag status control can be set in the content editing page to control the publication status of tag content items, allowing the publication status to be public or private. The specific implementation is as follows: In the content editing page, a tag status control is determined, and the initial state of the tag status control is adjusted to the target state; in response to the confirmation operation of the image to be edited and the tag text in the content editing page, a media content page containing a content comment area is displayed, including: in response to the confirmation operation of the tag status control, the image to be edited and the tag text in the target state in the content editing page, a media content page containing a content comment area is displayed.
[0083] Specifically, the tag status control is associated with the publishing status of the image to be edited and the tag text. When the tag status control is in the initial state, it indicates that the content tag item is published in the initial state, and the published content tag item is only visible to the user. When the tag status control is in the target state, it indicates that the content tag item is published in the target state. The published content tag item can be viewed by other users in the application when viewing media content, and can also be viewed in the content comment section of the media content page. The content comment section is displayed on the media content page, showing content tags that have been published and made public by users. When a user confirms the image and tag text to be edited on the content editing page, the content tag item is published as comment content for the media content. The comment content is displayed in the content comment section of the media content page, which can also display content tags published by other users. The content tags published by the user and the content tags published by other users are displayed in a list format in the content comment section of the media content page.
[0084] Based on this, a tag status control is defined in the content editing page, and its initial state is adjusted to the target state. When the tag status control is in its initial state, after the user confirms the image to be edited and the tag text in the content editing page, the generated content tag item is stored as a bookmark visible only to the user. The user can view the stored / published content tag item on the target account page. When the tag status control is in the target state, after the user confirms the image to be edited and the tag text in the content editing page, the generated content tag item is publicly published as a comment bookmark in the media content's comment section. The user can view the published content tag item on the media content page, and other users in the application can also view the content tag item in the comment section of the media content page displaying the media content. In response to the confirmation operation of the tag status control, the image to be edited, and the tag text in the target state in the content editing page, the media content page containing the content comment section is displayed. The content tag items on the media content page are in a public state, visible to all other users of the application.
[0085] For example, the content editing page is as follows: Figure 3 As shown in (a), the content editing page includes a "Sync to Comments" tag status control. The tag status control is currently in its initial state. By touching the tag status control, the tag status control can be changed from its initial state to the state shown in (a). Figure 3 The target state shown in (b) indicates that the function of synchronously publishing content tag items as media information comments is enabled. This responds to user comments such as... Figure 3 In the content editing page shown in (b), the confirmation operation for the target state label status control, the image to be edited, and the label text is displayed as follows: Figure 4 The media content page shown in (b) includes a comment section. Content tags on the media content page are displayed in the comment section corresponding to the media content. These tags are visible to all users of the application. The initial and target states are not mutually exclusive. After a bookmark is publicly published as a comment, its private version in the user's personal bookmark library is still retained. Users can revisit the complete bookmark card (including rich media information such as color and screenshots) in their private bookmark library at any time. The public comment version participates in community interaction in the platform's standard comment format, enjoying interactive rights such as likes, replies, and being quoted.
[0086] In summary, tagged content items are bookmarks generated by users while watching media content. These tagged content items, as user-created content, record the inspiration or immediate thoughts that arise during the viewing process. They can be stored in the user's private bookmark library, and a tag status control can be set in the content editing page to control the publication status of the tagged content items, allowing them to be public or private. This connects users' personal thoughts with the application's platform community, making it easy to transform private bookmarks into contributions to the application's platform community.
[0087] Furthermore, when content tags are published publicly as bookmarked comments on media content, other users within the application can view these user-posted content tags. Other users can also interact with the user-posted content tags to express their emotional inclinations, such as acceptance or liking, as implemented below: Determine the interaction information of at least one interaction dimension corresponding to the content tag item; if the interaction score calculated based on the interaction information is greater than the interaction score threshold, add a popularity tag to the content tag item.
[0088] Specifically, the interaction dimension refers to the service dimension of interactive services provided to other users within the application. Interaction dimensions include, but are not limited to, liking, saving, commenting on, and viewing content tags. Correspondingly, interaction information refers to the information generated by other users' interactions with content tags, such as liking, saving, commenting, and viewing. Interaction information includes at least one of the following: number of likes, number of saves, number of comments, and number of views. The interaction score is used to represent the popularity of content tags within the application (the degree of acceptance and liking by other users). The interaction threshold can be set according to actual needs. Adding a popularity tag to a content tag indicates that the content tag has high popularity within the application and is a popular bookmark / comment within the application.
[0089] Based on this, the interaction information corresponding to the content tag item is determined, including the number of likes, favorites, comments, and / or views, based on at least one interaction dimension. If the interaction score calculated based on the interaction information is greater than the interaction score threshold, it indicates that the content tag item has received considerable attention from other users in the application, and a popularity tag can be added to the content tag item, marking it as a popular tag.
[0090] Using the previous example, other users in the application can see, for example, Figure 4 The media content page shown in (b) includes a comment section. Other users and users can access the comment section by clicking and swiping up. Figure 6The bookmarks page shown in (a) displays bookmarks posted by users who have viewed media content within the application. For users who posted content tags highlighted in yellow, tapping on the content tag will navigate to a page like... Figure 6 On the page shown in (b), continue editing the content tag item. The editing page is as follows: Figure 6 As shown in (c). Other users can access the interface via... Figure 6 The bookmarks page shown in (a) is touched to change the arrangement of bookmarks, displaying the layout as shown below. Figure 6 The layout shown in (b) is as follows. Users in the application will use the layout shown in (b). Figure 4 When browsing bookmarks on the media content page shown in (b), users can perform interactive operations such as liking, saving, and commenting on the bookmarks. The system records interaction information such as the number of likes, saves, comments, and views generated by these interactions. An interaction score is obtained by periodically weighting the number of likes, saves, comments, and views of each bookmark. Taking into account multiple dimensions such as the number of likes, saves, replies, readership growth rate, and content quality score, when the overall popularity score (interaction score) of a bookmark's comments exceeds the interaction score threshold, the bookmark is marked as a "popular bookmark."
[0091] In summary, when the interaction score calculated based on interaction information exceeds the interaction score threshold, a popularity tag is added to the content tag to represent other users' recognition and evaluation of the user's published content tag. This allows users to interact with other users through publicly published content tags, and other users can understand users' opinions and thoughts by viewing the content tags, thus improving the user interaction experience within the application.
[0092] Furthermore, considering the addition of popularity tags to content tags, after marking content tags as popular tags, the content tags need a certain level of exposure to ensure that users who have not viewed the content tags have a high probability of seeing them. This can be achieved by changing the style of the tag text within the content tags and then displaying it in the media content's playback area. The specific implementation is as follows: Determine the initial text in the label text, and add text styles to the initial text to obtain the target text; dynamically display the target text in the display area of the media content, or determine the content details page for playing the media content, determine the playback area of the media content on the content details page, and display the target text in the playback area.
[0093] Specifically, the initial text in the tag text can be the first N characters of the tag text (N is a positive integer greater than 0), or it can be a text summary. Text styles are used to change the display style of the initial text to distinguish it from other text styles. The target text's text style can be at least one of the following: font style, text color style, text underline style, and text transparency style. The media content display area can be a portion of the media content playback area, with the display area being less than or equal to the media content playback area. The content details page for playing media content can be a notes page for playing media content within the application.
[0094] Based on this, after adding popularity tags to content tags, a preset number of characters are selected as initial text in the tag text. Text styles are added to the initial text to obtain the target text, which is then dynamically displayed in the media content's display area. This dynamic display can be achieved using a bullet screen effect. The dynamically displayed target text in the media content's display area can serve as an interactive entry point for navigating to the content tag's detailed page. Alternatively, the content details page for the playing media content can be determined, and the playback area for the media content can be defined within that page. The target text is then dynamically displayed in the playback area, again serving as an interactive entry point for navigating to the content tag's detailed page.
[0095] Continuing with the previous example, once a content tag is identified as a popular bookmark, a secondary exposure mechanism can be triggered, allowing the content to be further disseminated in the form of bullet comments in the following scenarios: Scenario 1: Bullet comment exposure within a video feed - The text summary (target text) of a popular bookmark appears as a semi-transparent floating text bar, superimposed on the video screen when played by other users in the video feed, creating a bullet comment effect within the video. The bullet comment text contains the first N characters (truncated) of the key content of the bookmark and includes an interactive entry point to jump to the complete bookmark / comment. Target text such as... Figure 7 The text displayed on the page, along with the phrase "Even the dialogue between each generation in this film," indicates that the page shows media content, with the target text displayed in the designated area. Scene Two: A bullet screen appears on the content details page, as shown in the image. Figure 8 (a) and as Figure 8As shown in (b), on the video / note details page, the target text of popular bookmarks appears in the video playback area as a horizontal scrolling barrage, guiding new users to pay attention to the bookmark content and forming a closed loop of "popular bookmarks → traffic to the comment section → activation of community discussion". The barrage exposure of popular bookmarks in the information flow is presented in two styles: hot comment style differentiation - the bookmark is displayed at the top of the comment section of the content details page with a special UI style that is different from ordinary comments (such as bold font, colored background bar); barrage direction pop-up - the bookmark appears on the video screen in the form of an animation that slides in from the side of the screen, and users can click to expand to view the complete bookmark content and jump to the original content page.
[0096] In summary, the target text is dynamically displayed within the media content's display area. This dynamic display can occur as a bullet screen effect, or within the media content's playback area on the content details page, achieving secondary exposure of the target text (content tag). This differentiated exposure method breaks down the limitations of high-quality comment content (content tag) within specific scenarios, enabling bookmarked comments to penetrate the information flow and spread further.
[0097] Furthermore, considering that the content editing page needs to be displayed to users corresponding to the target account, users also need to edit the content editing page using at least one of several editing methods, such as text addition, image adjustment, and image addition. Since directly displaying the content editing page containing the image to be edited to users cannot meet their visual needs, and the areas of the content editing page other than the image to be edited cannot visually blend with it, after determining the image to be edited, visual attribute information can be obtained by recognizing the image. Based on this visual attribute information, the content editing page can be adjusted to display a content editing page that includes the visual attribute information. The specific implementation is as follows: In response to the target account's trigger operation on the media content in the media content page, the image to be edited is determined; the image to be edited is identified to obtain visual attribute information; and a content editing page containing the visual attribute information and the image to be edited is displayed.
[0098] Specifically, the purpose of recognizing the image to be edited can be to extract visual attribute information from the image to be edited. Visual attribute information includes, but is not limited to, visual attributes such as color, transparency, and brightness.
[0099] Based on this, in response to the target account's trigger operation on the media content page, the media content image corresponding to the trigger operation time is determined on the media content page, and this media content image is used as the image to be edited. The image to be edited is identified in the color, transparency, and / or brightness dimensions to obtain visual attribute information. Based on the color, transparency, and / or brightness information contained in the visual attribute information, a content editing page containing the image to be edited is generated. After determining the visual attribute information, an initial content editing page containing the image to be edited can be generated, and the initial content editing page is adjusted based on the color, transparency, and / or brightness information contained in the visual attribute information to display the content editing page containing the visual attribute information and the image to be edited. The initial content editing page is invisible to the user corresponding to the user account. After obtaining the content editing page, it is displayed to the user.
[0100] In practical applications, in response to a target account's action on media content on the media content page, a media content pause page can be displayed. The media content pause page contains content editing controls, and the media content on the pause page is in a paused state. The content editing controls display content editing prompts and the pause time of the media content. In response to an action on the content editing controls, the content editing page is displayed.
[0101] For example, after a user logs into the content application with the target account, they can browse content, publish content, and purchase goods within the application. When the user plays media content (which can be video) using the content application, the following will be displayed: Figure 2 The media content page shown in (a) displays a note containing a video of a person (media referral), and the video is currently playing on the media content page. The media content page also includes the author of the note, "Cyn Li," the author's avatar, a "Follow" control, and text content provided by the author. The media content page also includes triggerable controls for liking, saving, and commenting on the note. Users can trigger the video at any time while watching it, pausing playback. After triggering the media content, the user can be redirected to... Figure 2The content editing page is shown in (b). When the user triggers a pause operation during video playback, the system can capture the video frame data of the currently playing video in real time, obtain the image to be edited, and call an image primary color extraction algorithm (such as K-Means clustering algorithm or primary color analysis based on HSV color space) to sample the color of the image to be edited, extracting 1 to 3 representative primary colors. The obtained 1 to 3 representative primary colors are the visual attribute information. The visual attribute information may also include extracted transparency information, brightness information, and other visual information. The background color of the page in the content editing page is determined to be yellow based on the visual attribute information. The yellow area in the figure is the user-editable area. The user-editable area displays the image to be edited.
[0102] During the viewing of a character's video, the user can trigger an action at any time to pause playback. When the user pauses playback, a message such as... can be displayed. Figure 2 The media content pause page is shown in (c). The media content pause page contains content editing controls, and the video of the person on the pause page is paused. The content editing controls display the content editing prompt "Bookmark this..." and the media content pause time "10:23". In response to a trigger operation on the content editing controls, the following is displayed: Figure 2 The content editing page shown in (b) is shown in the middle.
[0103] In summary, the system displays a content editing page that includes visual attribute information and the image to be edited. The visual attribute information is determined by recognizing the image to be edited, ensuring that the displayed content editing page visually blends and matches the image. By displaying a content editing page with visual attribute information to the user, users are no longer required to adjust the content editing page visually based on the image to be edited, thus improving the user's visual experience.
[0104] Furthermore, considering that the content editing page contains automatically added visual attribute information, and that the visual effect of the content editing page depends on the visual attribute information obtained by recognizing the image to be edited, when users have adjustment needs for the content editing page, they can make visual adjustments to the content editing page by submitting adjustment information. The specific implementation is as follows: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0105] Specifically, adjustment information is submitted by the user for the content editing page, used to visually adjust the page. This adjustment information can be text content submitted by the user for the image to be edited, including image descriptions, knowledge records, and any other type of text. Adjustment information can also be background adjustment information submitted by the user for the content editing page's background, including but not limited to at least one of the following: color adjustment, transparency adjustment, brightness adjustment, and saturation adjustment. The adjustment information corresponds to the adjustment dimension. When the adjustment information is text content, the adjustment dimension is the text editing dimension. When the adjustment information is background adjustment information, the adjustment dimension is at least one of the following: color adjustment, transparency adjustment, brightness adjustment, and saturation adjustment.
[0106] Based on this, after determining the content editing page, it can receive at least one adjustment information submitted by the target account, such as text content, color adjustment information, transparency adjustment information, brightness adjustment information, and saturation adjustment information. Based on this adjustment information, the content editing page is visually adjusted in at least one dimension to ensure that the adjusted content editing page meets the user's visual needs.
[0107] Following the previous example, after determining the content editing page, the background color of the page on the content editing page has been determined to be yellow based on visual attribute information. The yellow area in the image is the user-editable area. The user-editable area is the user-editable bookmark card, i.e., the content tag item. Users can submit adjustment information for the user-editable area. Adjustment information can be color adjustment information, transparency adjustment information, brightness adjustment information, and / or saturation adjustment information submitted for the page background. This is used to change the color (green, blue, white, or any other color), transparency, brightness, and / or saturation of the page background. Adjustment information can be text content such as "These clothes are from the 90s...". Based on the adjustment information, visual adjustments are made to the content editing page in at least one adjustment dimension to obtain, as shown... Figure 3 The adjusted content editing page shown in (a) is as follows. (This is for...) Figure 3 As shown in (a), the adjusted content editing page allows users to trigger operations on the editing tool controls to display, as shown in Figure (a). Figure 3 The bookmark page shown in (a) achieves the visual effect / function of collapsing / hiding the editing tool controls. Different video frames, due to differences in content (such as clothing color, scene environment color, and lighting color temperature), will generate bookmark card backgrounds with distinct visual styles, giving each bookmark card a natural color association with the media content at the time of its creation. Bookmark cards with different background colors, such as yellow, green, and gray-white, correspond to different media content pause frames, allowing users to quickly form visual memory and categorization perception through color when browsing the bookmark list page.
[0108] In summary, by visually adjusting the content editing page in at least one dimension based on the adjustment information, the adjusted content editing page can meet the user's visual needs and achieve personalized editing of the content editing page.
[0109] Furthermore, considering that the images to be edited on the content editing page are added automatically, and the size of the user-editable area on the content editing page is limited, in order to avoid the impact of the images to be edited on the user's editing of the content editing page, the user can edit the images to be edited on the content editing page. Even if the display method of the image to be edited on the content editing page does not meet the user's expectations, the user can still edit the image to be edited. The specific implementation is as follows: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0110] Specifically, the editing operation on the image to be edited can correspond to at least one editing type, including but not limited to image size editing, image position editing, image display angle editing, and image update. Image update can be image deletion or image replacement, while image replacement means replacing the image to be edited with a new image provided by the user. Correspondingly, the editing dimensions are the image size dimension, the image position dimension, and / or the image display angle dimension. The target image to be edited is the image obtained after adjusting the image to be edited based on the user's editing operation.
[0111] Based on this, in response to the target account's editing operations such as image size editing, image position editing, and image display angle editing of the image to be edited on the content editing page, image editing is performed on the image to be edited on the content editing page in at least one of the editing dimensions of image size, image position, and image display angle, thereby obtaining the target content editing page that displays the target edited image.
[0112] Following the previous example, after a user triggers a pause in the video, the current pause frame screenshot (the image to be edited) is automatically embedded as an interactive sticker element (screenshot sticker) into the user-editable area of the content editing page while the content editing page is displayed. The pause frame screenshot is displayed in the content editing area by default with a certain scaling ratio and initial position. Users can edit it using the following gestures: Drag (image position editing): Long press and drag the pause frame screenshot with one finger to adjust its position in the user-editable area; Rotate (image display angle editing): Use a two-finger rotation gesture to rotate the pause frame screenshot at any angle, giving it a sticky note-like visual texture; Zoom (image size editing): Use a two-finger pinch / spread gesture to adjust the display size of the pause frame screenshot; Delete (image update): Long press the pause frame screenshot to reveal a delete button, or drag it to the delete area to remove it. When the user adjusts the size and rotation angle of the pause frame screenshot, it is displayed as follows: Figure 3 The target content editing page shown in (b).
[0113] In summary, in response to the target account's editing operation on the image to be edited on the content editing page, image editing is performed on the image to be edited in at least one editing dimension on the content editing page, so that the resulting target content editing page containing the target image meets the user's visual needs. Users can perform editing operations on the image to be edited according to their actual needs, improving the user's flexibility in editing the image.
[0114] Another content processing method provided in one embodiment of this specification, in response to a trigger operation by a target account on media content on a media content page, displays a content editing page. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a media content page containing a content comment section is displayed. The content comment section displays content tag items, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed on the media content page containing the content comment section. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content. Content tags are displayed directly on media content pages that include a comment section, allowing other users within the application to view user-posted content tags.
[0115] See Figure 9 , Figure 9 A flowchart of a content playback method according to an embodiment of this specification is shown, which specifically includes the following steps.
[0116] Step 902: In response to the target account's trigger operation on the media content information on the target account's page, display a content display page containing at least one candidate content tag item, wherein the at least one candidate content tag item is associated with the playback timestamp of the media content information.
[0117] Specifically, the target account can be an account held by a user of the application. After logging into the application with the target account, the user can use the target account as their identity to perform a series of interactive operations within the application. These interactive operations include, but are not limited to, content consumption and browsing, content creation and publishing, social interaction and connection, shopping and transaction conversion, and personalized profile management. Content consumption and browsing refers to the ability to infinitely refresh the information stream by swiping up and down, and to "like, save, comment, and share" text, image, or video notes. Users can also perform precise content searches based on keywords or images. Content creation and publishing refers to the ability to import or directly capture images / videos from the album within the application, edit and format them using built-in filters, stickers, text tags, and background music, and finally add hashtags and positioning before publishing notes. Social interaction and connection refers to the ability for users to "follow" and "unfollow," communicate one-on-one via private messages, and view friends' updates. Shopping and transaction conversion means that users can click on product links while browsing notes to directly jump to the purchase page, and can also place orders, make payments, and track order logistics in the platform's official stores. Personalized profile management allows users to edit their profile picture, nickname, and bio for a target account, and to categorize and save notes of interest into different "albums" folders for easy access later.
[0118] The target account page can be the user's account homepage within the content application. Media content information refers to the static or dynamic information of the media content saved in the "Favorites" tab on the user's target account page. Users can browse at least one set of media content information on the target account page. The types of media content include, but are not limited to, videos, image sets, live streams, and dynamic mixed text and image information. At least one candidate content tag is a bookmark contained in at least one set of media content information displayed under the "Favorites" tab; bookmarks are displayed in the form of media content comments. At least one set of media content information is the user's saved content, which can be displayed as bookmarks on the content display page or as media content to be played. The playback timestamp of the media content indicates the start playback time of the media content information recorded in the candidate content tag. If the image in the candidate content tag is a video frame in the media content, the time information of the video frame in the media content is the start playback time recorded in the candidate content tag.
[0119] Based on this, when a user selects and views media content information on a target account's page, the system responds to the target account's trigger operation on the media content information on that page, displaying a content display page containing at least one candidate content tag. The media content corresponding to the media content information can be displayed by touching the "Favorites" tab on the target account's page, or it can be displayed as an information list. The content display page shows the media content images and editable text corresponding to the media content information through candidate content tags. At least one candidate content tag is associated with the playback timestamp of the media content information. Each candidate content tag contains at least one video frame image from the media content corresponding to the media content information, and the candidate content tag records the playback time information of the video frame image within the media content.
[0120] Step 904: In response to the triggering operation of the content tag item in the at least one candidate content tag item, enter the content playback page, and play the media content corresponding to the media content information according to the playback timestamp of the content tag item on the content playback page.
[0121] Specifically, in response to the aforementioned triggering operation of the target account on the media content information of the target account page, a content display page containing at least one candidate content tag is displayed. After each candidate content tag is associated with a playback timestamp of the media content information, a triggering operation on a content tag among the at least one candidate content tag can be performed to enter the content playback page. The content playback page plays the media content corresponding to the media content information according to the playback timestamp of the content tag. The content tag can be any one of the candidate content tags selected from the at least one candidate content tag. The content tag can be displayed as a bookmark on the content display page, which can also display the media content to be played corresponding to the content tag. The content tag can correspond to a media content playback link, which is bound to the content tag. When a triggering operation is performed on a content tag, the user can be redirected to the content playback page based on the media content playback link. The media content on the content playback page can be played according to the playback time information (playback timestamp) contained in the content tag; that is, the media content starts playing from the video frame in the media content that matches the playback time information. This allows the program to jump to the key video frame corresponding to the content tag item as soon as the media content starts playing, enabling playback to begin based on the key video frame within the media content.
[0122] Based on this, in response to the target account's trigger operation on the media content on the target account's page, a content display page containing at least one candidate content tag is displayed. After the at least one candidate content tag is associated with the playback timestamp of the media content, when the target account performs a touch operation on the content tag among the at least one candidate content tag included in the content display page, it can respond to the trigger operation on the content tag among the at least one candidate content tag and enter the content playback page. The content playback page plays the media content corresponding to the media content information according to the playback timestamp of the content tag, realizing that according to the trigger operation, it jumps to the key video frame in the media content to start playback, and the image of the key video frame can be displayed in the content tag.
[0123] In practical applications, when a user triggers an operation on at least one of the candidate content tags, the key video frame of the media content is displayed in the content tag. Since the key video frame contains a playback timestamp, the playback timestamp can be determined based on the content tag. Based on the playback timestamp, the key video frame in the media content can be located, and the media content can be played from the key video frame. It is not necessary to start playing the media content from 0 minutes and 1 second, which realizes a quick jump to the key video frame of the media content for playback.
[0124] In practice, at least one candidate content tag can be a bookmark or comment posted by a different user. When a user triggers an action on a content tag among at least one candidate content tag, the metadata carried by the content tag is parsed. The metadata contains at least three key fields: a unique identifier for the media content associated with the content tag, the network access address of the media content, and the specific playback time point (playback timestamp) corresponding to the content tag. This time point is usually in milliseconds, for example, 75,000 milliseconds represents one minute and fifteen seconds. In response to the trigger action, the content playback page is launched, and a player instance is created. On the Android platform, an extended player library is typically used, creating a new player object through the builder pattern. The parsed network access address is encapsulated as a media entry, and this media entry is handed to the player through the "Set Media Entry" method, calling the "Prepare" method. It is important to note that "Prepare" is an asynchronous operation. This means that the player begins downloading media resources from the network, parsing file header information, and initializing decoders, etc. This process takes time, and the player state changes from idle to ready, eventually reaching the ready state.
[0125] You can also register a listener for the player to monitor changes in its playback status. When the player's status changes to "Ready," it indicates that the media resources have been loaded and the player can now perform decoding and rendering operations normally. At this callback point, the player's "Jump to Specified Position" method is called, passing the time point (playback timestamp) previously parsed from the tag as a parameter. Simultaneously, to improve the user experience, the "Play" method can be called, and the player will start playing the media resources from the specified time point. For common on-demand media content, the player does not start decoding from the file header; instead, it intelligently finds the key video frame closest to the playback timestamp and starts decoding and rendering from that frame. This ensures both accurate jumps and near-zero latency. For live streams or dynamic bitrate streams based on HTTP live streaming or dynamic adaptive streaming protocols, the principle is similar: the player finds the segment file closest to the playback timestamp in the playlist and starts playing from the beginning of that segment.
[0126] Furthermore, the media content information on the target account page can be selected and triggered by the user. To facilitate the user's viewing of the media content corresponding to the media content information, when the user triggers the media content information, they can be directly redirected to the content display page, where the media content corresponding to the media content information will be played. The specific implementation is as follows: In response to a target account's trigger operation on media content information on the target account's page, the content display page that plays the media content corresponding to the media content information is displayed, and the content display page displays at least one candidate content tag item in the content tag area associated with the media content.
[0127] Based on this, the target account page can display media content information corresponding to the media content. In response to the target account's triggering action on the media content information on the target account page, it can redirect to the content display page where the media content is played. Playback on the content display page can start from the beginning of the media content. The content display page includes a playback area and a content tag area. The playback area is used to play the media content, and the content tag area can be a comment area, used to display at least one candidate content tag in a list format. At least one candidate content tag can be provided by the user or other users, and at least one candidate content tag is displayed in the comment area as a comment or bookmark on the media content.
[0128] For example, after a user logs into a content application with the target account, they can browse, publish, and purchase content within the application. The target account page can be the user's homepage within the application. Media content information can be displayed by tapping the "Favorites" tab on the target account page. Media content information can be video covers, and the corresponding media content is the playable video content. The target account page can display multiple video content items as a list of media content, with each video item displaying a video cover. The video content items are interactive controls; clicking on them will redirect the user to the content display page where the video content is playing. The content display page includes a playback area and a content tag area. The video content starts playing from the beginning of the video content. The content tag area displays at least one bookmark, i.e., at least one candidate content tag. Clicking on any candidate content tag will start playback of the video content from the key video frame contained within that tag in the playback area. The candidate content tag acts as a trigger control, helping users quickly jump to the key video frame. The content display page can be as follows: Figure 4 The page shown in (b) has a playback area that plays a video of a person. The content tag area can be the comment area on the page. The content tag area displays at least one candidate content tag item with a yellow background, blue background, green background, and white background. Clicking on the content tag item with a yellow background can adjust the playback progress of the video of the person and jump to the key video frame corresponding to the image of the person in the content tag item with a yellow background, that is, the video frame at 10 minutes and 23 seconds of the video of the person, and continue playing the video of the person from the video frame at 10 minutes and 23 seconds.
[0129] In summary, in response to a target account's trigger action on media content on the target account's page, a content display page for playing the media content is displayed, making it convenient for users to view the media content information. The content display page's content tag area displays at least one candidate content tag, and each candidate content tag can enable key video frame jumps in the media content, ensuring that users can view the key video frame of any candidate content tag while viewing it, and start playing the media content from the key video frame.
[0130] The following is in conjunction with the appendix Figure 10 Taking the application of the content processing method provided in this specification in the generation of content tag items as an example, the content processing method will be further explained. Figure 10 A flow chart of a content processing system provided in one embodiment of this specification is shown.
[0131] Content processing methods are applied to content platforms, which include client and server sides. The client is the user's terminal device; the user can request media content from the server through the client and play it on the client. For example... Figure 10 As shown, the specific implementation method in the content editing and viewing scenarios is as follows: On the server side, in response to a request to play media content, the media content is sent to the client. The client, in response to a target account's triggering operation on media content on a media content page, displays a content editing page, which shows an image to be edited, and the image to be edited is determined based on the media content; In response to a confirmation operation on the image to be edited and the tag text in the content editing page, the client displays the target account page containing a content display area, which displays content tag items, which are determined based on the image to be edited and the tag text.
[0132] Furthermore, considering that the content editing page needs to be displayed to users corresponding to the target account, users also need to edit the content editing page using at least one of several editing methods, such as text addition, image adjustment, and image addition. Since directly displaying the content editing page containing the image to be edited to users cannot meet their visual needs, and the areas of the content editing page other than the image to be edited cannot visually blend with it, after determining the image to be edited, visual attribute information can be obtained by recognizing the image. Based on this visual attribute information, the content editing page can be adjusted to display a content editing page that includes the visual attribute information. The specific implementation is as follows: In response to the target account's trigger operation on the media content in the media content page, the image to be edited is determined; the image to be edited is identified to obtain visual attribute information; and a content editing page containing the visual attribute information and the image to be edited is displayed.
[0133] Furthermore, considering that the content editing page contains automatically added visual attribute information, and that the visual effect of the content editing page depends on the visual attribute information obtained by recognizing the image to be edited, when users have adjustment needs for the content editing page, they can make visual adjustments to the content editing page by submitting adjustment information. The specific implementation is as follows: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0134] Furthermore, considering that the images to be edited on the content editing page are added automatically, and the size of the user-editable area on the content editing page is limited, in order to avoid the impact of the images to be edited on the user's editing of the content editing page, the user can edit the images to be edited on the content editing page. Even if the display method of the image to be edited on the content editing page does not meet the user's expectations, the user can still edit the image to be edited. The specific implementation is as follows: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0135] Furthermore, considering that content tags can be bookmarks generated for media content, and users may view these bookmarks multiple times later, in order to ensure that users obtain relevant information about the media content when viewing content tags, the metadata associated with the image to be edited can be determined after the tag text is determined. When generating content tags, the metadata is then integrated into the content tags. The specific implementation is as follows: The system receives the tag text submitted by the target account for the content editing page, and determines the metadata associated with the image to be edited based on the media content; in response to the submission instruction from the target account, the system generates the content tag item based on the tag text, the image to be edited, and the metadata, and displays the target account page containing the content tag item. The content tag item is displayed in the content display area of the target account page, and the content tag item includes the tag publishing status.
[0136] This specification provides a content playback method according to one embodiment. In response to a trigger operation by a target account on media content on a media content page, a content editing page is displayed. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a target account page containing a content display area is displayed. The content display area displays content tags, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed in the content display area of the target account page. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content.
[0137] The following is in conjunction with the appendix Figure 11 Taking the application of the content processing method provided in this specification in the generation of content tag items as an example, the content processing method will be further explained. Figure 11 A flow timing diagram of another content processing system provided in one embodiment of this specification is shown.
[0138] Content processing methods are applied to content platforms, which include client and server sides. The client is the user's terminal device; the user can request media content from the server through the client and play it on the client. For example... Figure 11 As shown, the specific implementation method in the content editing and viewing scenarios is as follows: On the server side, in response to a request to play media content, the media content is sent to the client. The client, in response to a target account's triggering operation on media content on a media content page, displays a content editing page, which shows an image to be edited, and the image to be edited is determined based on the media content; In response to a confirmation operation on the image to be edited and the tag text in the content editing page, the client displays a media content page containing a content comment section, which displays content tag items, which are determined based on the image to be edited and the tag text.
[0139] Furthermore, considering that content tags can be bookmarks generated for media content, and users may view these bookmarks multiple times, as well as other users, to ensure that users obtain relevant information about the media content when viewing content tags, the metadata associated with the image to be edited can be determined after the tag text is determined. When generating content tags, this metadata can be integrated into the content tags. The specific implementation is as follows: The system receives the tag text submitted by the target account for the content editing page, and determines the metadata associated with the image to be edited based on the media content; in response to the submission instruction from the target account, the system generates the content tag item based on the tag text, the image to be edited, and the metadata, and displays the media content page containing the content tag item, with the content tag item displayed in the content comment section of the media content page.
[0140] Furthermore, considering that tag content items are bookmarks generated by users while watching media content, and that these tag content items, as user-created content, record the inspiration or immediate thoughts that arise during the viewing process, simply storing tag content items in the user's private bookmark library would lead to a long-term disconnect between the user's personal thoughts and the application's platform community interaction. Private bookmarks cannot be easily converted into contributions to the application's platform community. Therefore, a tag status control can be set in the content editing page to control the publication status of tag content items, allowing the publication status to be public or private. The specific implementation is as follows: In the content editing page, a tag status control is determined, and the initial state of the tag status control is adjusted to the target state; in response to the confirmation operation of the image to be edited and the tag text in the content editing page, a media content page containing a content comment area is displayed, including: in response to the confirmation operation of the tag status control, the image to be edited and the tag text in the target state in the content editing page, a media content page containing a content comment area is displayed.
[0141] Furthermore, when content tags are published publicly as bookmarked comments on media content, other users within the application can view these user-posted content tags. Other users can also interact with the user-posted content tags to express their emotional inclinations, such as acceptance or liking, as implemented below: Determine the interaction information of at least one interaction dimension corresponding to the content tag item; if the interaction score calculated based on the interaction information is greater than the interaction score threshold, add a popularity tag to the content tag item.
[0142] Furthermore, considering the addition of popularity tags to content tags, after marking content tags as popular tags, the content tags need a certain level of exposure to ensure that users who have not viewed the content tags have a high probability of seeing them. This can be achieved by changing the style of the tag text within the content tags and then displaying it in the media content's playback area. The specific implementation is as follows: Determine the initial text in the label text, and add text styles to the initial text to obtain the target text; dynamically display the target text in the display area of the media content, or determine the content details page for playing the media content, determine the playback area of the media content on the content details page, and display the target text in the playback area.
[0143] Furthermore, considering that the content editing page needs to be displayed to users corresponding to the target account, users also need to edit the content editing page using at least one of several editing methods, such as text addition, image adjustment, and image addition. Since directly displaying the content editing page containing the image to be edited to users cannot meet their visual needs, and the areas of the content editing page other than the image to be edited cannot visually blend with it, after determining the image to be edited, visual attribute information can be obtained by recognizing the image. Based on this visual attribute information, the content editing page can be adjusted to display a content editing page that includes the visual attribute information. The specific implementation is as follows: In response to the target account's trigger operation on the media content in the media content page, the image to be edited is determined; the image to be edited is identified to obtain visual attribute information; and a content editing page containing the visual attribute information and the image to be edited is displayed.
[0144] Furthermore, considering that the content editing page contains automatically added visual attribute information, and that the visual effect of the content editing page depends on the visual attribute information obtained by recognizing the image to be edited, when users have adjustment needs for the content editing page, they can make visual adjustments to the content editing page by submitting adjustment information. The specific implementation is as follows: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0145] Furthermore, considering that the images to be edited on the content editing page are added automatically, and the size of the user-editable area on the content editing page is limited, in order to avoid the impact of the images to be edited on the user's editing of the content editing page, the user can edit the images to be edited on the content editing page. Even if the display method of the image to be edited on the content editing page does not meet the user's expectations, the user can still edit the image to be edited. The specific implementation is as follows: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0146] Another content processing method provided in one embodiment of this specification, in response to a trigger operation by a target account on media content on a media content page, displays a content editing page. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a media content page containing a content comment section is displayed. The content comment section displays content tag items, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed on the media content page containing the content comment section. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content. Content tags are displayed directly on media content pages that include a comment section, allowing other users within the application to view user-posted content tags.
[0147] The following is in conjunction with the appendix Figure 12 Taking the content processing method provided in this specification as an example of media content playback based on content tag items, the content processing method will be further explained. Figure 12 A timing diagram of a content playback system provided in one embodiment of this specification is shown.
[0148] Content playback methods are applied to video playback platforms, which include client and server components. The client is the user's terminal device; the user can request video resources from the server through the client and play the video on the client. For example... Figure 12 As shown, the specific implementation method in the content playback scenario is as follows: On the server side, in response to a request to play media content, the media content is sent to the client. The client, in response to a target account's triggered operation on media content information on the target account's page, displays a content display page containing at least one candidate content tag item, wherein the at least one candidate content tag item is associated with the playback timestamp of the media content information; The client, in response to a trigger operation on a content tag item among the at least one candidate content tag items, enters a content playback page, where the media content corresponding to the media content information is played according to the playback timestamp of the content tag item.
[0149] Furthermore, the media content information on the target account page can be selected and triggered by the user. To facilitate the user's viewing of the media content corresponding to the media content information, when the user triggers the media content information, they can be directly redirected to the content display page, where the media content corresponding to the media content information will be played. The specific implementation is as follows: In response to a target account's trigger operation on media content information on the target account's page, the content display page that plays the media content corresponding to the media content information is displayed, and the content display page displays at least one candidate content tag item in the content tag area associated with the media content.
[0150] This specification provides a content playback method in one embodiment that, in response to a target account's trigger operation on media content on the target account's page, displays a content display page for playing media content, facilitating user viewing of the media content corresponding to the media content information. The content display page's content tag area displays at least one candidate content tag, and each candidate content tag can enable key video frame jumps in the media content, ensuring that while viewing any candidate content tag, the user can also view the key video frame of that candidate content tag and start playing the media content from that key video frame.
[0151] Corresponding to the above method embodiments, this specification also provides embodiments of a content processing apparatus. Figure 13 A schematic diagram of the structure of a content processing apparatus provided in one embodiment of this specification is shown. Figure 13 As shown, the device includes: Trigger module 1302 is configured to display a content editing page in response to a trigger operation by a target account on media content on a media content page. The content editing page displays an image to be edited, and the image to be edited is determined according to the media content. The confirmation module 1304 is configured to display a target account page containing a content display area in response to a confirmation operation on the image to be edited and the tag text in the content editing page. The content display area displays content tag items, which are determined based on the image to be edited and the tag text.
[0152] In one optional embodiment, displaying the content editing page in response to a triggering operation by the target account on media content on the media content page includes: In response to the target account's triggering operation on the media content in the media content page, the image to be edited is determined; The image to be edited is identified to obtain visual attribute information; Display a content editing page containing the visual attribute information and the image to be edited.
[0153] In an optional embodiment, after generating and displaying the content editing page containing the image to be edited based on the visual attribute information, the method further includes: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0154] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0155] This specification provides a content playback method according to one embodiment. In response to a trigger operation by a target account on media content on a media content page, a content editing page is displayed. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a target account page containing a content display area is displayed. The content display area displays content tags, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed in the content display area of the target account page. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content.
[0156] The above is an illustrative scheme of a content processing apparatus according to this embodiment. It should be noted that the technical solution of this content processing apparatus and the technical solution of the content processing method described above belong to the same concept. For details not described in detail in the technical solution of the content processing apparatus, please refer to the description of the technical solution of the content processing method described above.
[0157] Corresponding to the above method embodiments, this specification also provides embodiments of a content processing apparatus. Figure 14 A schematic diagram of another content processing apparatus provided in one embodiment of this specification is shown. Figure 14 As shown, the device includes: Trigger module 1402 is configured to display a content editing page in response to a trigger operation by a target account on media content on a media content page. The content editing page displays an image to be edited, and the image to be edited is determined based on the media content. The confirmation module 1404 is configured to display a media content page containing a content comment section in response to a confirmation operation on the image to be edited and the tag text in the content editing page. The content comment section displays content tag items, which are determined based on the image to be edited and the tag text.
[0158] In one optional embodiment, displaying the content editing page in response to a triggering operation by the target account on media content on the media content page includes: In response to the target account's triggering operation on the media content in the media content page, the image to be edited is determined; The image to be edited is identified to obtain visual attribute information; Display a content editing page containing the visual attribute information and the image to be edited.
[0159] In an optional embodiment, after generating and displaying the content editing page containing the image to be edited based on the visual attribute information, the method further includes: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
[0160] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
[0161] In an optional embodiment, after displaying the content editing page in response to a triggering operation by the target account on the media content page, the method further includes: In the content editing page, determine the tag status control and adjust the initial state of the tag status control to the target state; The response to the confirmation operation of the image to be edited and the tag text in the content editing page, displaying a media content page including a content comment section, includes: In response to the confirmation operation of the tag status control, the image to be edited, and the tag text of the target state in the content editing page, a media content page containing the content comment section is displayed.
[0162] In an optional embodiment, after displaying the media content page containing the content comment section in response to a confirmation operation on the image to be edited and the tag text in the content editing page, the method further includes: Determine the interaction information of at least one interaction dimension corresponding to the content tag item; If the interaction score calculated based on the interaction information is greater than the interaction score threshold, a popularity tag is added to the content tag item.
[0163] In an optional embodiment, after adding a popularity tag to the content tag item when the interaction score calculated based on the interaction information is greater than the interaction score threshold, the method further includes: Determine the initial text within the label text, and add text styles to the initial text to obtain the target text; The target text is dynamically displayed in the display area of the media content, or the content details page for playing the media content is determined, and the playback area for the media content is determined on the content details page, and the target text is displayed in the playback area.
[0164] Another content processing method provided in one embodiment of this specification, in response to a trigger operation by a target account on media content on a media content page, displays a content editing page. The content editing page displays an image to be edited, which is determined based on the media content. In response to a confirmation operation on the image to be edited and tag text on the content editing page, a media content page containing a content comment section is displayed. The content comment section displays content tag items, which are determined based on the image to be edited and tag text. In response to a trigger operation on media content on the media content page, an editable content editing page is provided. The image to be edited, determined based on the media content, is automatically added to the content editing page, assisting the target account user in operating the content editing page and improving the efficiency of content tag generation. Content tags are directly displayed on the media content page containing the content comment section. This allows users to immediately access the content editing page where content tags can be edited when watching media content, without needing to switch applications, to complete the generation and storage of content tags. This not only improves the efficiency of content tag generation but also reduces the difficulty of creating content tags for users, allowing content tag generation to be completed without interrupting the user's immersion in watching media content. Content tags are displayed directly on media content pages that include a comment section, allowing other users within the application to view user-posted content tags.
[0165] The above is an illustrative scheme of another content processing apparatus according to this embodiment. It should be noted that the technical solution of this content processing apparatus and the technical solution of the other content processing method described above belong to the same concept. For details not described in detail in the technical solution of the content processing apparatus, please refer to the description of the technical solution of the content processing method described above.
[0166] Corresponding to the above method embodiments, this specification also provides embodiments of content playback devices. Figure 15 A schematic diagram of a content playback device according to one embodiment of this specification is shown. Figure 15 As shown, the device includes: Trigger module 1502 is configured to display a content display page containing at least one candidate content tag item in response to a trigger operation of the target account on the media content information of the target account page, wherein the at least one candidate content tag item is associated with the playback timestamp of the media content information respectively; The playback module 1504 is configured to enter a content playback page in response to a trigger operation on a content tag item among the at least one candidate content tag items, wherein the content playback page plays the media content corresponding to the media content information according to the playback timestamp of the content tag item.
[0167] In one optional embodiment, in response to a target account's triggering operation on media content information on the target account's page, a content display page is displayed that plays the media content corresponding to the media content information, and the content display page displays at least one candidate content tag item in the content tag area associated with the media content.
[0168] This specification provides a content playback method in one embodiment that, in response to a target account's trigger operation on media content on the target account's page, displays a content display page for playing media content, facilitating user viewing of the media content corresponding to the media content information. The content display page's content tag area displays at least one candidate content tag, and each candidate content tag can enable key video frame jumps in the media content, ensuring that while viewing any candidate content tag, the user can also view the key video frame of that candidate content tag and start playing the media content from that key video frame.
[0169] The above is an illustrative scheme of a content playback device according to this embodiment. It should be noted that the technical solution of this content playback device and the technical solution of the above-described content playback method belong to the same concept. For details not described in detail in the technical solution of the content playback device, please refer to the description of the technical solution of the above-described content playback method.
[0170] Figure 16 A structural block diagram of a computing device 1600 according to one embodiment of this specification is shown. The components of the computing device 1600 include, but are not limited to, a memory 1610 and a processor 1620. The processor 1620 is connected to the memory 1610 via a bus 1630, and a database 1650 is used to store data.
[0171] The computing device 1600 also includes an access device 1640, which enables the computing device 1600 to communicate via one or more networks 1660. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. The access device 1640 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Wi-MAX (Worldwide Interoperability for Microwave Access) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, or a Near Field Communication (NFC) interface.
[0172] In one embodiment of this specification, the above-described components of the computing device 1600 and Figure 16 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 16 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0173] The computing device 1600 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 1600 can also be a mobile or stationary server.
[0174] The processor 1620 is used to execute the following computer program / instructions, which, when executed by the processor, implement the steps of the above method.
[0175] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the computing device embodiments are basically similar to the method embodiments described above, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments above.
[0176] An embodiment of this specification also provides a computer-readable storage medium storing a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0177] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the computer-readable storage medium embodiments are basically similar to the method embodiments described above, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments above.
[0178] An embodiment of this specification also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0179] The above is an illustrative scheme of a computer program product according to this embodiment. It should be noted that the technical solution of this computer program product and the technical solution of the above method belong to the same concept, and all details not described in detail in the technical solution of the computer program product can be referred to the description of the technical solution of the above method.
[0180] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0181] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added or removed according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.
[0182] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments in this specification are not limited to the described order of actions, because according to the embodiments in this specification, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments in this specification.
[0183] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0184] The preferred embodiments disclosed above are merely illustrative of this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described herein. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.
Claims
1. A content processing method, characterized in that, include: In response to a target account's triggering operation on media content on a media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined based on the media content; In response to the confirmation operation of the image to be edited and the tag text in the content editing page, the target account page containing the content display area is displayed. The content display area displays content tag items, which are determined based on the image to be edited and the tag text.
2. The content processing method according to claim 1, characterized in that, The response to the target account's triggered operation on the media content page, displaying the content editing page, includes: In response to the target account's triggering operation on the media content in the media content page, the image to be edited is determined; The image to be edited is identified to obtain visual attribute information; Display a content editing page containing the visual attribute information and the image to be edited.
3. The content processing method according to claim 2, characterized in that, After generating and displaying the content editing page containing the image to be edited based on the visual attribute information, the process further includes: The system receives adjustment information submitted by the target account for the content editing page, and makes visual adjustments to the content editing page in at least one adjustment dimension based on the adjustment information.
4. The content processing method according to claim 1, characterized in that, After responding to the target account's triggered operation on the media content page and displaying the content editing page, the method further includes: In response to the target account's editing operation on the image to be edited in the content editing page, the image to be edited is edited in at least one editing dimension in the content editing page to obtain a target content editing page that displays the target edited image.
5. The content processing method according to claim 1, characterized in that, The response to the confirmation operation of the image and tag text to be edited on the content editing page, displaying the target account page containing the content display area, includes: Receive the tag text submitted by the target account for the content editing page, and determine the metadata associated with the image to be edited based on the media content; In response to the submission instruction from the target account, the content tag item is generated based on the tag text, the image to be edited, and the metadata, and the target account page containing the content tag item is displayed. The content tag item is displayed in the content display area of the target account page, and the content tag item includes the tag publishing status.
6. A content processing method, characterized in that, include: In response to a target account's triggering operation on media content on a media content page, a content editing page is displayed, which displays an image to be edited, and the image to be edited is determined based on the media content; In response to a confirmation operation on the image to be edited and the tag text in the content editing page, a media content page containing a content comment section is displayed. The content comment section displays content tag items, which are determined based on the image to be edited and the tag text.
7. The content processing method according to claim 6, characterized in that, After responding to the target account's triggered operation on the media content page and displaying the content editing page, the method further includes: In the content editing page, determine the tag status control and adjust the initial state of the tag status control to the target state; The response to the confirmation operation of the image to be edited and the tag text in the content editing page, displaying a media content page including a content comment section, includes: In response to the confirmation operation of the tag status control, the image to be edited, and the tag text of the target state in the content editing page, a media content page containing the content comment section is displayed.
8. The content processing method according to claim 6 or 7, characterized in that, After responding to the confirmation operation of the image to be edited and the tag text in the content editing page, and displaying the media content page containing the content comment section, the method further includes: Determine the interaction information of at least one interaction dimension corresponding to the content tag item; If the interaction score calculated based on the interaction information is greater than the interaction score threshold, a popularity tag is added to the content tag item.
9. The content processing method according to claim 8, characterized in that, When the interaction score calculated based on the interaction information is greater than the interaction score threshold, after adding a popularity tag to the content tag item, the method further includes: Determine the initial text within the label text, and add text styles to the initial text to obtain the target text; The target text is dynamically displayed in the display area of the media content, or the content details page for playing the media content is determined, and the playback area for the media content is determined on the content details page, and the target text is displayed in the playback area.
10. A content playback method, characterized in that, include: In response to a target account's trigger operation on media content information on the target account's page, a content display page containing at least one candidate content tag is displayed, wherein the at least one candidate content tag is associated with the playback timestamp of the media content information. In response to a trigger operation on a content tag item among the at least one candidate content tag items, a content playback page is entered, and the media content corresponding to the media content information is played on the content playback page according to the playback timestamp of the content tag item.
11. The content playback method according to claim 10, characterized in that, The response to a target account's triggered action on media content on the target account's page, displaying a content display page containing at least one candidate content tag, includes: In response to a target account's trigger operation on media content information on the target account's page, the content display page that plays the media content corresponding to the media content information is displayed, and the content display page displays at least one candidate content tag item in the content tag area associated with the media content.
12. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which, when executed by the processor, implement the steps of the method according to any one of claims 1 to 11.
13. A computer-readable storage medium, characterized in that, It stores a computer program / instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 11.
14. A computer program product, characterized in that, Includes a computer program / instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 11.