Progress bar processing method and apparatus, and device, readable storage medium and product

By providing multiple preset progress bar editing controls and editing functions within the display page, users can select and personalize the progress bar, solving the problems of cumbersome operation and poor display effect, and improving the efficiency of progress bar processing and user experience.

WO2025223290A1PCT designated stage Publication Date: 2025-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089463
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-23
Filing Date
2025-04-17
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

The process of adding a progress bar in the existing technology is cumbersome and the display effect is poor, resulting in a poor user experience.

Method used

Multiple preset progress bar editing controls are displayed on the preset display page. Users can select their preferred progress bar and personalize it through the editing controls, including adjusting paragraph nodes and display styles.

Benefits of technology

It improves the efficiency of adding progress bars and enhances the user experience, making the generated progress bars more tailored to individual needs and simplifying the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025089463_30102025_PF_FP_ABST
    Figure CN2025089463_30102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a progress bar processing method and apparatus, and a device, a readable storage medium and a product. The method comprises: presenting, on a preset display page, media content to be edited and a preset progress bar editing control; in response to a preset trigger operation performed by a user on the progress bar editing control, determining a progress bar to be edited that is determined by the user from among a plurality of preset progress bars, adding to the media content to be edited the progress bar to be edited, and presenting at least one editing control associated with the progress bar to be edited; acquiring editing content determined by the user on the basis of the at least one editing control, and on the basis of the editing content, performing an editing operation on the progress bar to be edited, so as to obtain a target progress bar; and on the basis of the target progress bar and the media content to be edited, generating target media content. Therefore, while a generated progress bar better meets personalized requirements of a user, an editing operation on the progress bar can be quickly implemented by means of an interface interaction operation, thereby improving the efficiency of progress bar processing.
Need to check novelty before this filing date? Find Prior Art

Description

Progress bar processing methods, devices, equipment, readable storage media and products

[0001] This application claims priority to Chinese Patent Application No. 202410494468.4, filed on April 23, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0002] This disclosure relates to a progress bar processing method, apparatus, device, readable storage medium, and product. Background Technology

[0003] Users can browse media content such as video and audio on their devices. Related technologies include adding progress bars to the media content, along with paragraph nodes and headings, to improve user understanding and facilitate better time management and browsing planning. However, current progress bar addition processes are often cumbersome and costly, resulting in low efficiency. Furthermore, added progress bars typically have a fixed display effect, leading to a poor user experience. Summary of the Invention

[0004] This disclosure provides a progress bar processing method, apparatus, device, readable storage medium, and product.

[0005] In a first aspect, embodiments of this disclosure provide a progress bar processing method, including:

[0006] The preset display page displays the media content to be edited and a preset progress bar editing control. In response to the user's preset trigger operation on the progress bar editing control, multiple preset progress bars are displayed.

[0007] The system determines the user's desired editable progress bar among the multiple preset progress bars, adds the editable progress bar to the media content to be edited, and displays at least one editing control associated with the editable progress bar.

[0008] The system obtains the editing content determined by the user based on at least one editing control, performs editing operations on the progress bar to be edited according to the editing content, and obtains the target progress bar. The editing content includes one or more of the following: paragraph node, description content associated with the paragraph node, display style, and display style of the progress bar.

[0009] Target media content is generated based on the target progress bar and the media content to be edited.

[0010] Secondly, embodiments of this disclosure provide a progress bar processing device, comprising:

[0011] The display module is used to display the media content to be edited and the preset progress bar editing control within a preset display page. In response to the user's preset trigger operation on the progress bar editing control, multiple preset progress bars are displayed.

[0012] The processing module is used to determine the user's chosen progress bar to be edited among the plurality of preset progress bars, add the progress bar to be edited to the media content to be edited, and display at least one editing control associated with the progress bar to be edited;

[0013] An editing module is used to obtain the editing content determined by the user based on the at least one editing control, and to perform editing operations on the progress bar to be edited according to the editing content to obtain the target progress bar. The editing content includes one or more of the following: paragraph nodes, descriptive content associated with the paragraph nodes, display style, and display style of the progress bar.

[0014] The generation module is used to generate target media content based on the target progress bar and the media content to be edited.

[0015] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0016] The memory stores computer-executed instructions;

[0017] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the progress bar processing method as described in the first aspect and various possible designs of the first aspect.

[0018] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the progress bar processing method described in the first aspect and various possible designs of the first aspect.

[0019] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the progress bar processing method described in the first aspect and various possible designs of the first aspect. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 is a flowchart illustrating the progress bar processing method provided in an embodiment of this disclosure;

[0022] Figure 2 is a flowchart illustrating a progress bar processing method provided in another embodiment of this disclosure;

[0023] Figure 3 is a schematic diagram of the interface interaction provided in the embodiment of this disclosure;

[0024] Figure 4 is a flowchart illustrating a progress bar processing method provided in another embodiment of this disclosure;

[0025] Figure 5 is another schematic diagram of interface interaction provided in the embodiments of this disclosure;

[0026] Figure 6 is a flowchart illustrating a progress bar processing method provided in another embodiment of this disclosure;

[0027] Figure 7 is a schematic diagram of the display interface provided in an embodiment of this disclosure;

[0028] Figure 8 is a schematic diagram of the progress bar processing device provided in an embodiment of this disclosure;

[0029] Figure 9 is a schematic diagram of the structure of the electronic device provided in the embodiment of this disclosure. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0031] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0032] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0033] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0034] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0035] To address the technical problems of existing progress bar processing methods being cumbersome and having poor progress bar display effects, this disclosure provides a progress bar processing method, apparatus, device, readable storage medium, and product.

[0036] It should be noted that the progress bar processing method, apparatus, device, readable storage medium and product provided in this disclosure can be applied to any video processing scenario.

[0037] In related technologies, when adding progress bars to media content such as videos, users generally need to upload solid color materials and manually add keyframes and masks, which is often cumbersome, resulting in low efficiency in adding progress bars, and also requires a high level of expertise from users.

[0038] In solving the aforementioned technical problems, the inventors discovered through research that, to improve the efficiency of adding progress bars, a preset progress bar editing control can be added to the preset display page. In response to the user's triggering of the progress bar editing control, multiple preset progress bars can be displayed, allowing the user to select their preferred progress bar from among the preset options and add it to the media content to be edited.

[0039] Furthermore, to make the added progress bar more tailored to users' personalized needs and to allow users browsing the media content to understand the content more intuitively, paragraph nodes can be added to the progress bar. Users can add paragraph descriptions to the paragraph nodes and personalize the display style of the paragraph descriptions, paragraph nodes, and progress bar.

[0040] Optionally, to further improve the efficiency of progress bar editing, a recognition control can be pre-set. Triggering this control automatically identifies the media content to be edited, determining at least one paragraph node and paragraph description information. This eliminates the need for users to manually add paragraph nodes and paragraph description information.

[0041] Figure 1 is a flowchart illustrating the progress bar processing method provided in this embodiment of the present disclosure. As shown in Figure 1, the method includes:

[0042] Step 101: Display the media content to be edited and the preset progress bar editing control on the preset display page. In response to the user's preset trigger operation on the progress bar editing control, display multiple preset progress bars.

[0043] In this embodiment, the execution entity is a progress bar processing device. This progress bar processing device can be coupled into a terminal device, thereby adjusting the progress bar selected by the user based on the user's triggering operation on the terminal device to generate a target progress bar, and adding the target progress bar to the media content to be edited to obtain the target media content.

[0044] In this embodiment, in order to add a progress bar to the media content to be edited, the media content to be edited and a preset progress bar editing control can be displayed on a preset display page. The media content to be edited can be video content, audio content, or text and image content with background music, etc., and this disclosure does not impose any limitations on this.

[0045] To facilitate quick progress bar additions, multiple preset progress bars with different display styles can be pre-set. Responding to user actions on the progress bar editing control, these preset progress bars are displayed. These display styles include, but are not limited to, color styles, transparency styles, and node pattern styles.

[0046] Step 102: Determine the progress bar to be edited by the user among the multiple preset progress bars, add the progress bar to be edited to the media content to be edited, and display at least one editing control associated with the progress bar to be edited.

[0047] In this embodiment, after displaying multiple preset progress bars, the user can select one of them according to their needs. In response to the user's selection, the user can determine which of the preset progress bars is currently being edited.

[0048] Furthermore, an editing progress bar can be added to the media content to be edited. This progress bar can be added to a preset display position within the media content, such as the bottom, to avoid obscuring it. Alternatively, after obtaining the user-defined editing progress bar, a position setting control can be displayed, allowing the user to determine the display position of the editing progress bar based on this control.

[0049] Optionally, in order to make the display effect of the progress bar to be edited more in line with the user's personalized needs, at least one editing control associated with the progress bar to be edited can also be displayed in the preset display page.

[0050] Step 103: Obtain the editing content determined by the user based on the at least one editing control, and perform editing operations on the progress bar to be edited according to the editing content to obtain the target progress bar. The editing content includes one or more of the following: paragraph node, description content associated with the paragraph node, display style, and display style of the progress bar.

[0051] In this embodiment, after displaying at least one editing control, the user can determine the editing content by triggering an operation on at least one editing control. This includes one or more of the following: the paragraph node, the description associated with the paragraph node, the display style, and the display style of the progress bar.

[0052] After obtaining the user-defined editing content, the editing progress bar can be edited based on this content to obtain the target progress bar. For example, the display style of the progress nodes in the editing progress bar can be adjusted based on the editing content. Alternatively, paragraph nodes can be added to the editing progress bar based on the editing content, and paragraph description information can be set for paragraphs composed of two paragraph nodes.

[0053] Step 104: Generate target media content based on the target progress bar and the media content to be edited.

[0054] In this embodiment, after obtaining the target progress bar, it can be displayed on the media content to be edited, thus obtaining the target media content. Alternatively, the progress bar displayed on the media content to be edited can be updated to the target progress bar, thus obtaining the target media content.

[0055] Optionally, based on any of the above embodiments, the editing control includes a first control for editing the display attributes of the progress bar to be edited, a second control for adding paragraph nodes to the progress bar to be edited, and a track control associated with the media content attributes to be edited.

[0056] In this embodiment, the editing control includes a first control for editing the display attributes of the progress bar to be edited. The user can edit the display attributes corresponding to the progress bar to be edited based on the first control. The display attributes include, but are not limited to, the color attributes and transparency attributes of the played and unplayed parts, and the shape attributes, color attributes, transparency attributes, and other attributes of the progress node representing the current playback progress.

[0057] The editing control also includes a second control for adding paragraph nodes to the progress bar to be edited. Users can determine at least one paragraph node based on triggering the second control, and set paragraph description information, the display style of the paragraph description information, and the display style of the paragraph node for a paragraph consisting of two adjacent paragraph nodes.

[0058] The editing controls also include a track control associated with the attributes of the media content to be edited, which allows users to perform operations such as content positioning more accurately.

[0059] The progress bar processing method provided in this embodiment displays the media content to be edited and a preset progress bar editing control on a preset display page. Users can then quickly select their desired progress bar from multiple preset progress bars by triggering the editing control. Furthermore, users can add paragraph nodes to the progress bar based on at least one editing control, and edit the paragraph nodes, the display style of the progress bar, and other content, making the generated target progress bar more tailored to the user's personalized needs. This allows users to quickly edit the progress bar through interactive operations on the preset display page, improving the efficiency of progress bar processing.

[0060] Figure 2 is a flowchart illustrating a progress bar processing method according to another embodiment of this disclosure. Based on any of the above embodiments, as shown in Figure 2, step 103 includes:

[0061] Step 201: In response to the user's trigger operation on the first control, display the first editing page associated with the progress bar to be edited.

[0062] Step 202: Display at least one first editing item on the first editing page for editing the display attributes of the progress bar to be edited.

[0063] Step 203: Obtain the display attributes of the progress bar to be edited as determined by the user based on the at least one first editing item, and determine the display attributes of the progress bar to be edited as the editing content.

[0064] In this embodiment, the editing control includes a first control for editing the display attributes of the progress bar to be edited. In response to a user's triggering operation on the first control, a first editing page associated with the progress bar to be edited is displayed. To facilitate user editing of the display attributes of the progress bar to be edited, at least one first editing item for editing the display attributes of the progress bar to be edited can be displayed on the first editing page. This allows the user to obtain the display attributes of the progress bar to be edited based on at least one first editing item, and determine the display attributes of the progress bar to be edited as the editing content. Then, editing operations can be performed on the progress bar to be edited based on this editing content.

[0065] The progress bar processing method provided in this embodiment displays a first editing page in response to a user's trigger operation on a first control. Within the first editing page, at least one first editing item is displayed. This allows the user to edit the display attributes of the progress bar based on this at least one first editing item, making the generated target progress bar more tailored to the user's personalized needs and improving the user experience.

[0066] Further, based on any of the above embodiments, the first editing item includes a progress bar style editing item, which includes a played category and an unplayed category. Step 202 includes:

[0067] The first color editing control and the first transparency editing control corresponding to the playback progress bar are displayed in the display area associated with the played category.

[0068] The display area associated with the unplayed category displays a second color editing control and a second transparency editing control corresponding to the unplayed progress bar.

[0069] In this embodiment, the first editing item includes a progress bar style editing item. To allow users to more intuitively determine the current playback progress, different display styles can be set for the played and unplayed portions. Therefore, the progress bar style editing item includes a played category and an unplayed category.

[0070] To facilitate user editing of the progress bar's display attributes, a first color editing control and a first transparency editing control corresponding to the played progress bar can be displayed in the display area associated with the played category. A second color editing control and a second transparency editing control corresponding to the unplayed progress bar can be displayed in the display area associated with the unplayed category.

[0071] Furthermore, based on any of the above embodiments, step 203 includes:

[0072] In response to the user's triggering operation on the first color editing control and the first transparency editing control, the color parameters and transparency parameters corresponding to the played progress bar are determined.

[0073] In response to the user's triggering operation on the second color editing control and the second transparency editing control, the color parameters and transparency parameters corresponding to the unplayed progress bar are determined.

[0074] In this embodiment, in response to a user's trigger operation on the first color editing control, a preset color settings page can be displayed. This color settings page may include a preset color palette, allowing the user to determine the color parameters corresponding to the currently playing progress bar according to actual needs. The first transparency editing control can be associated with a transparency adjustment control, allowing the user to quickly and accurately determine the transparency parameters corresponding to the currently playing progress bar by adjusting this control. This enables the user to obtain both the color parameters and transparency parameters corresponding to the currently playing progress bar.

[0075] In response to a user's triggering action on the second color editing control, a preset color settings page can be displayed. This page may include a preset color palette, allowing the user to determine the color parameters corresponding to the unplayed progress bar according to their needs. The second transparency editing control can be associated with a transparency adjustment control, allowing the user to quickly and accurately determine the transparency parameters corresponding to the unplayed progress bar by adjusting this control. This enables the user to obtain both the color and transparency parameters corresponding to the unplayed progress bar.

[0076] The progress bar processing method provided in this embodiment displays a first color editing control and a first transparency editing control for a played progress bar, and a second color editing control and a second transparency editing control for an unplayed progress bar. This allows users to quickly edit the color and transparency of the progress bar based on the editing controls displayed on the first editing page, thereby improving the efficiency of progress bar editing.

[0077] Optionally, based on any of the above embodiments, the first editing project includes a progress node editing project.

[0078] Step 202 includes:

[0079] The display area associated with the progress node editing project displays preset nodes with different preset node styles, wherein the node style includes one or more of node shape, node transparency, and node color.

[0080] Step 203 includes:

[0081] In response to the user's selection operation on the preset node, the node style corresponding to the preset node currently selected by the user is determined as the display attribute of the progress bar to be edited.

[0082] In this embodiment, the first editing item includes a progress node editing item. Users can use this progress node editing item to edit the display style of the progress nodes.

[0083] Optionally, preset nodes with different styles can be displayed in the display area associated with the progress node editing project. The node style includes one or more of the following: node shape, node transparency, and node color. This allows users to select progress nodes according to their needs. In response to the user's selection of a preset node, the node style corresponding to the currently selected preset node is determined as the display attribute of the progress bar to be edited.

[0084] Figure 3 is a schematic diagram of the interface interaction provided in an embodiment of this disclosure. As shown in Figure 3, the preset display page 31 displays the media content 32 to be edited, and the currently selected editing progress bar 33 is displayed on the media content 32. In addition, the preset display page 31 also includes a track control 34 associated with the media content to be edited, a first control 35 for editing the display attributes of the editing progress bar, and a second control 36 for adding paragraph nodes to the editing progress bar. In response to the user's trigger operation on the first control 35, a first editing page 37 can be displayed, wherein the first editing page 37 can display a progress bar style editing item 38 and a progress node editing item 39. Thus, the user can edit the display style of the progress bar and the display style of the progress nodes based on the progress bar style editing item 38 and the progress node editing item 39.

[0085] The progress bar processing method provided in this embodiment displays preset nodes with different node styles in the display area associated with the progress node editing project. This allows users to more flexibly select node styles according to their actual needs, making the display style of the generated target progress bar more in line with the user's personalized needs and improving the user experience.

[0086] Figure 4 is a flowchart illustrating a progress bar processing method according to another embodiment of this disclosure. Based on any of the above embodiments, as shown in Figure 4, step 103 includes:

[0087] Step 401: In response to the user's triggering operation on the second control, display a preset second editing page within the preset display page.

[0088] Step 402: Display at least one second editing item on the second editing page for adding paragraph nodes to the progress bar to be edited.

[0089] Step 403: Obtain the attribute information of at least one paragraph node determined by the user based on the second editing item, and determine the attribute information of the at least one paragraph node as the editing content.

[0090] In this embodiment, the editing control also includes a second control for adding paragraph nodes to the progress bar to be edited. The user can determine at least one paragraph node based on the triggering operation of the second control, and set paragraph description information, the display style of the paragraph description information, and the display style of the paragraph node for a paragraph composed of two adjacent paragraph nodes.

[0091] In response to a user's trigger action on the second control, a second editing page associated with the progress bar to be edited is displayed. To facilitate the user's editing of the display attributes of the progress bar, at least one second editing item for adding paragraph nodes to the progress bar can be displayed on the second editing page. This allows the user to obtain attribute information of at least one paragraph node based on at least one second editing item, and determine the attribute information of at least one paragraph node as the editing content. Furthermore, the progress bar to be edited can then be edited based on this editing content.

[0092] The progress bar processing method provided in this embodiment, in response to the user's trigger operation on the second control, displays a preset second editing page within a preset display page, and displays at least one second editing item within the second editing page. This allows the user to flexibly add paragraph nodes and determine the attribute information of paragraph nodes within the second editing page, thereby improving the efficiency of progress bar editing.

[0093] Furthermore, based on any of the above embodiments, step 403 includes:

[0094] Identify at least one paragraph node corresponding to the media content to be edited.

[0095] Obtain the attribute information corresponding to at least one paragraph node determined by the user based on the second editing project.

[0096] In this embodiment, paragraph nodes can be added to the media content to be edited so that viewers can quickly understand its content.

[0097] Optionally, at least one paragraph node corresponding to the media content to be edited can be determined. This paragraph node can be manually determined by the user according to actual needs, or it can be automatically identified based on a preset algorithm; this disclosure does not impose any restrictions on this.

[0098] Furthermore, to further improve the display effect of paragraph nodes, attribute information corresponding to at least one paragraph node determined by the user based on the second editing project can be obtained. This attribute information includes, but is not limited to, paragraph description information corresponding to the paragraph node, display style information of the paragraph node, and display style information of the paragraph description information.

[0099] The progress bar processing method provided in this embodiment determines at least one paragraph node corresponding to the media content to be edited and obtains the attribute information corresponding to at least one paragraph node determined by the user based on the second editing project, thereby making it easier for the viewer to understand the media content to be edited more quickly based on the paragraph node.

[0100] Furthermore, based on any of the above embodiments, determining at least one paragraph node corresponding to the media content to be edited includes:

[0101] The second editing page displays a timeline control associated with the playback duration of the media content to be edited.

[0102] In response to a selection operation triggered by the user on the timeline control, at least one time node determined by the user is obtained.

[0103] In response to the user's triggering operation on the preset add control in the second editing page, the position in the media content to be edited that matches the at least one time node is determined as the at least one paragraph node.

[0104] Alternatively, the duration information corresponding to the track control matches the playback duration of the media content to be edited. Determining at least one paragraph node corresponding to the content to be edited includes:

[0105] In response to the user's selection operation triggered by the track control, at least one time node determined by the user is obtained.

[0106] In response to the user's triggering operation on the preset add control in the second editing page, the position in the media content to be edited that matches the at least one time node is determined as the at least one paragraph node.

[0107] Alternatively, determining at least one paragraph node corresponding to the content to be edited includes:

[0108] The preset recognition controls are displayed on the second editing page.

[0109] In response to the user's triggering operation on the recognition control, at least one paragraph node corresponding to the media content to be edited is identified based on a preset recognition algorithm.

[0110] In this embodiment, in order to facilitate viewers' quick understanding of the content of the media to be edited and to enable them to quickly jump to and play content of interest, the paragraph nodes corresponding to the media content to be edited can also be determined.

[0111] Optionally, a timeline control associated with the playback duration of the media content to be edited can be displayed on the second editing page. The time range corresponding to this timeline control can be consistent with the duration of the media content to be played. In response to a user's selection operation triggered by the timeline control, at least one time node determined by the user is obtained. For example, a preset time pointer can be displayed on the timeline control, and the user can determine the time node by adjusting the time pointer. In addition, the second editing page may include a preset add control. In response to a user's trigger operation on the preset add control on the second editing page, the position in the media content to be edited that matches at least one time node is determined as at least one paragraph node.

[0112] Optionally, the preset display page may display a track control, and the duration information corresponding to the track control matches the playback duration of the media content to be edited. In response to a user's selection operation triggered by the track control, at least one time node determined by the user is obtained. For example, a preset time pointer may be displayed on the track control, and the user can determine the time node by adjusting this time pointer. In response to a user's trigger operation on a preset add control in the second editing page, the position in the media content to be edited that matches at least one time node is determined as at least one paragraph node.

[0113] Optionally, the second editing page may also include a preset recognition control. In response to a user's triggering of the recognition control, at least one paragraph node corresponding to the media content to be edited is identified based on a preset recognition algorithm. This recognition algorithm can identify keyframes corresponding to the media content to be edited and add paragraph nodes at the positions of the keyframes. Alternatively, the recognition algorithm can perform semantic analysis on the media content to be edited to identify key positions, etc. Any algorithm capable of recognizing media content such as video and audio can be used to identify paragraph nodes; this disclosure does not impose any limitations on this.

[0114] The progress bar processing method provided in this embodiment allows users to accurately determine the position where a paragraph node needs to be added by setting up timeline and track controls respectively, thus enabling quick addition of paragraph nodes. Furthermore, by setting up a recognition control, at least one paragraph node corresponding to the media content to be edited can be quickly and accurately identified using a recognition algorithm, eliminating the need for manual addition of paragraph nodes by the user and improving the user experience.

[0115] Furthermore, based on any of the above embodiments, the second editing item includes a paragraph description item and / or a paragraph node style item.

[0116] Step 403 includes:

[0117] The second editing page displays the description information editing control and / or paragraph node editing control corresponding to the at least one paragraph node.

[0118] Obtain the paragraph description information determined by the user based on the description information editing control, and / or obtain the paragraph node style information determined by the user based on the paragraph node editing control.

[0119] In this embodiment, the second editing item includes a paragraph description item and / or a paragraph node style item. Users can determine paragraph description information based on the paragraph description item, and can further determine the display style of the paragraph description information based on this paragraph description item. Furthermore, users can adjust the display style of paragraph nodes based on the paragraph node style item.

[0120] Optionally, at least one paragraph node's description information editing control and / or paragraph node editing control may be displayed on the second editing page. The paragraph description information determined by the user based on the description information editing control may be obtained, and / or, the paragraph node style information determined by the user based on the paragraph node editing control may be obtained.

[0121] The progress bar processing method provided in this embodiment displays a description information editing control and / or a paragraph node editing control corresponding to at least one paragraph node on the second editing page. This allows users to set the paragraph description information and its display style based on the paragraph description items. Furthermore, users can set the display style of the paragraph nodes through the paragraph node style items, improving the efficiency of progress bar editing.

[0122] Optionally, based on any of the above embodiments, the description information editing control includes at least one time range corresponding to a paragraph node and a description content input control.

[0123] The step of obtaining the paragraph description information determined by the user based on the description information editing control includes:

[0124] In response to the user's triggering operation on the description input control corresponding to the paragraph node, a preset content collection control is displayed.

[0125] Obtain the paragraph description information generated by the user based on the content collection control.

[0126] In this embodiment, at least one paragraph node corresponding to the media content to be edited can divide the media content to be edited into at least one paragraph. In order to enable the audience to understand the content of the media content to be edited more intuitively, paragraph description information can also be set for each paragraph.

[0127] Optionally, the description information editing control includes at least one time range corresponding to a paragraph node and a description content input control. In response to a user's triggering action on the description content input control corresponding to a paragraph node, a preset content acquisition control is displayed.

[0128] The content acquisition control can be a text input control, allowing the user to determine descriptive text based on the text input control to achieve paragraph description. Alternatively, the content acquisition control can be an image acquisition control, allowing the user to determine a target image based on the image acquisition control. This target image can be captured by the user in real time and uploaded to a preset storage path, or it can be a keyframe corresponding to the media content to be edited, thereby enabling paragraph description based on the target image. Alternatively, the content acquisition control can be an audio acquisition control, allowing the user to generate audio description information corresponding to the paragraph based on the audio acquisition control. This disclosure does not impose any limitations on this.

[0129] Furthermore, after displaying the content capture control, the paragraph description information generated by the user based on the content capture control can be obtained. For each paragraph, the paragraph description information can be displayed at the display position associated with the editing progress bar. This allows viewers to more intuitively understand the content of the media to be edited based on the paragraph description information, and to jump to the playback of the media to be edited by triggering the paragraph node.

[0130] The progress bar processing method provided in this embodiment displays a preset content collection control in response to the user's trigger operation on the description content input control corresponding to the paragraph node. This allows the user to customize the editing operation of the paragraph description information according to actual needs, enriching the interaction methods within the preset display page and reducing the difficulty of progress bar editing.

[0131] Optionally, based on any of the above embodiments, obtaining the paragraph node style information determined by the user based on the paragraph node editing control includes:

[0132] In response to the user's triggering operation on the paragraph node editing control, the node style editing page is displayed.

[0133] The node style editing page displays a first style editing control for editing the display style of the paragraph description information associated with the paragraph node, and a second style editing control for editing the display style of the paragraph node.

[0134] The display style of the paragraph description information determined by the user based on the first style editing control and the second style editing control, as well as the display style of the paragraph node, are obtained.

[0135] In this embodiment, users can adjust the display style of paragraph nodes by triggering the editing of paragraph nodes.

[0136] Optionally, in response to a user's triggering action on the paragraph node editing control, a node style editing page is displayed. To facilitate user settings for paragraph nodes, a first style editing control for editing the display style of the paragraph description information associated with the paragraph node can be displayed within the node style editing page. In response to a user's triggering action on the first style editing control, the font, color, size, transparency, and other settings of the paragraph description information can be adjusted. Furthermore, a second style editing control for editing the display style of paragraph nodes can also be displayed within the node style editing page. In response to a user's triggering action on the first editing control, the color, size, transparency, and other settings of the paragraph node can be adjusted.

[0137] After displaying the first style editing control and the second style editing control, the display style of the paragraph description information and the display style of the paragraph nodes, determined by the user based on the first style editing control and the second style editing control, can be obtained. This allows for editing operations on the progress bar to be edited based on the display styles of the paragraph description information and the paragraph nodes, resulting in a target progress bar that better suits the user's personalized needs.

[0138] Figure 5 is another schematic diagram of interface interaction provided by an embodiment of this disclosure. As shown in Figure 5, the preset display page 51 displays the media content 52 to be edited, and the currently selected editing progress bar 53 is displayed on the media content 52. In addition, the preset display page 51 also includes a track control 54 associated with the media content to be edited, a first control 55 for editing the display attributes of the editing progress bar, and a second control 56 for adding paragraph nodes to the editing progress bar. In response to the user's trigger operation on the second control 56, a second editing page 57 can be displayed. The second editing page 57 includes a paragraph description item 58 and a paragraph node style item 59. The user can set the paragraph description information and the display style of the paragraph description information based on the paragraph description item 58. The user can also set the display style of the paragraph node through the paragraph node style item 59.

[0139] The progress bar processing method provided in this embodiment displays a paragraph node editing control, thereby responding to the user's trigger operation on the paragraph node editing control. The paragraph node editing page can then be displayed, allowing the user to quickly edit the display style of the paragraph nodes within the paragraph node editing page. This makes the display style of the paragraph nodes more in line with the user's personalized needs and improves the user experience.

[0140] Optionally, based on any of the above embodiments, after step 102, the method further includes:

[0141] In response to the user's drag operation on the progress bar to be edited, the target position corresponding to the drag operation is determined.

[0142] Adjust the progress bar to be edited to the target position for display.

[0143] In this embodiment, after the user selects the progress bar to be edited from among multiple preset progress bars, the progress bar can be displayed at a preset display position in the media content to be edited. For example, the progress bar can be displayed at the bottom of the media content to be edited.

[0144] Optionally, to better suit the user's personalized needs, the display position of the progress bar can be customized. In response to a user's drag operation on the progress bar, the target position corresponding to the drag operation is determined. The progress bar is then adjusted to the target position for display.

[0145] The progress bar processing method provided in this embodiment adjusts the display position of the progress bar in response to the user's drag operation triggered by the progress bar to be edited, thereby making the display position of the progress bar to be edited more in line with the user's personalized needs and improving the user experience.

[0146] Figure 6 is a flowchart illustrating a progress bar processing method according to another embodiment of this disclosure. Based on any of the above embodiments, as shown in Figure 6, after step 104, the method further includes:

[0147] Step 601: Display at least one paragraph node and the paragraph description information corresponding to at least one paragraph node on the target progress bar.

[0148] Step 602: In response to the user's trigger operation on the paragraph description information, a second editing page associated with the paragraph description information is displayed on the target display page, so that the user can edit the content and display style of the paragraph description information within the second editing page.

[0149] In this embodiment, after the user completes the editing operation of the progress bar to be edited and obtains the target progress bar, the user can also edit the content of the paragraph description information associated with the target progress bar, the display style of the paragraph description information, and the display style of the paragraph nodes according to actual needs.

[0150] Optionally, after obtaining the target progress bar, at least one paragraph node and its corresponding paragraph description information can be displayed on the target progress bar. In response to a user's triggering operation on the paragraph description information, a second editing page associated with the paragraph description information can be displayed on the target display page, allowing the user to edit the content and display style of the paragraph description information within the second editing page. The editing operations for paragraph nodes within the second editing page can be as described in the above embodiments, and will not be repeated here.

[0151] As one feasible approach, a first control and a second control can be permanently displayed on the default display page. After obtaining the target progress bar, if the user needs to edit the target progress bar, they can trigger the first control to expand the first editing page, and / or trigger the second control to expand the second editing page. Within the first and / or second editing pages, the user can edit the display style of the target progress bar, the content of the paragraph description information associated with the target progress bar, the display style of the paragraph description information, and the display style of the paragraph nodes.

[0152] Figure 7 is a schematic diagram of the display interface provided in the embodiment of this disclosure. As shown in Figure 7, the preset display page 71 can display target media content 72, which includes a target progress bar 73. The target progress bar 73 can include multiple paragraph nodes 74 and paragraph description information 75. Users can click on the paragraph description information 75 to perform further editing of the paragraph description information.

[0153] The progress bar processing method provided in this embodiment displays a second editing page associated with the paragraph description information in response to the user's trigger operation on the paragraph description information after obtaining the target progress bar, thereby enabling the user to more flexibly edit the content and display style of the paragraph description information again.

[0154] Figure 8 is a schematic diagram of the progress bar processing device provided in an embodiment of this disclosure. As shown in Figure 8, the device includes: a display module 81, a processing module 82, an editing module 83, and a generation module 84. The display module 81 is used to display the media content to be edited and preset progress bar editing controls within a preset display page, and to display multiple preset progress bars in response to a user's preset trigger operation on the progress bar editing controls. The processing module 82 is used to determine the progress bar to be edited determined by the user among the multiple preset progress bars, add the progress bar to be edited to the media content to be edited, and display at least one editing control associated with the progress bar to be edited. The editing module 83 is used to obtain the editing content determined by the user based on the at least one editing control, and to perform editing operations on the progress bar to be edited according to the editing content to obtain a target progress bar. The editing content includes one or more of the following: paragraph nodes, descriptive content associated with the paragraph nodes, display style, and progress bar display style. The generation module 84 is used to generate target media content based on the target progress bar and the media content to be edited.

[0155] Furthermore, based on any of the above embodiments, the editing control includes a first control for editing the display attributes of the progress bar to be edited, a second control for adding paragraph nodes to the progress bar to be edited, and a track control associated with the media content attributes to be edited.

[0156] Further, based on any of the above embodiments, the editing module is configured to: in response to the user's triggering operation on the first control, display a first editing page associated with the progress bar to be edited; display at least one first editing item for editing the display attributes of the progress bar to be edited in the first editing page; obtain the display attributes of the progress bar to be edited determined by the user based on the at least one first editing item, and determine the display attributes of the progress bar to be edited as the editing content.

[0157] Further, based on any of the above embodiments, the first editing item includes a progress bar style editing item, which includes a played category and an unplayed category. The editing module is configured to: display a first color editing control and a first transparency editing control corresponding to the played progress bar in the display area associated with the played category; and display a second color editing control and a second transparency editing control corresponding to the unplayed progress bar in the display area associated with the unplayed category.

[0158] Furthermore, based on any of the above embodiments, the editing module is configured to: in response to the user's triggering operation on the first color editing control and the first transparency editing control, determine the color parameters and transparency parameters corresponding to the played progress bar; and in response to the user's triggering operation on the second color editing control and the second transparency editing control, determine the color parameters and transparency parameters corresponding to the unplayed progress bar.

[0159] Furthermore, based on any of the above embodiments, the first editing item includes a progress node editing item. The editing module is configured to: display preset nodes with different preset node styles in the display area associated with the progress node editing item, wherein the node style includes one or more of node shape, node transparency, and node color. The editing module is also configured to: in response to the user's selection operation on the preset node, determine the node style corresponding to the preset node currently selected by the user as the display attribute of the progress bar to be edited.

[0160] Further, based on any of the above embodiments, the editing module is configured to: in response to the user's triggering operation on the second control, display a preset second editing page within the preset display page; display at least one second editing item for adding paragraph nodes to the progress bar to be edited on the second editing page; obtain attribute information of at least one paragraph node determined by the user based on the second editing item, and determine the attribute information of the at least one paragraph node as the editing content.

[0161] Furthermore, based on any of the above embodiments, the editing module is configured to: determine at least one paragraph node corresponding to the media content to be edited; and obtain attribute information corresponding to the at least one paragraph node determined by the user based on the second editing item.

[0162] Further, based on any of the above embodiments, the editing module is configured to: display a timeline control associated with the playback duration of the media content to be edited on the second editing page; obtain at least one time node determined by the user in response to a selection operation triggered by the user on the timeline control; and determine the position in the media content to be edited that matches the at least one time node as the at least one paragraph node in response to a preset addition control triggered by the user on the second editing page. Alternatively, the duration information corresponding to the track control matches the playback duration of the media content to be edited. The editing module is configured to: obtain at least one time node determined by the user in response to a selection operation triggered by the user on the track control; and determine the position in the media content to be edited that matches the at least one time node as the at least one paragraph node in response to a preset addition control triggered by the user on the second editing page. Alternatively, the editing module is configured to: display a preset recognition control on the second editing page; and identify at least one paragraph node corresponding to the media content to be edited based on a preset recognition algorithm in response to a user's trigger operation on the recognition control.

[0163] Further, based on any of the above embodiments, the second editing item includes a paragraph description item and / or a paragraph node style item. The editing module is configured to: display a description information editing control and / or a paragraph node editing control corresponding to the at least one paragraph node in the second editing page; obtain paragraph description information determined by the user based on the description information editing control; and / or obtain paragraph node style information determined by the user based on the paragraph node editing control.

[0164] Furthermore, based on any of the above embodiments, the description information editing control includes at least one time range corresponding to a paragraph node and a description content input control. The editing module is configured to: in response to the user's trigger operation on the description content input control corresponding to the paragraph node, display a preset content acquisition control; and acquire paragraph description information generated by the user based on the content acquisition control.

[0165] Further, based on any of the above embodiments, the editing module is configured to: display a node style editing page in response to a user's trigger operation on the paragraph node editing control; display a first style editing control for editing the display style of the paragraph description information associated with the paragraph node, and a second style editing control for editing the display style of the paragraph node; and obtain the display style of the paragraph description information and the display style of the paragraph node determined by the user based on the first style editing control and the second style editing control.

[0166] Furthermore, based on any of the above embodiments, the device further includes: a determining module, configured to determine a target position corresponding to the dragging operation triggered by the user on the progress bar to be edited, and to adjust the progress bar to be edited to the target position for display.

[0167] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to display at least one paragraph node and corresponding paragraph description information on the target progress bar; and an adjustment module, configured to, in response to a user's triggering operation on the paragraph description information, display a second editing page associated with the paragraph description information on the target display page, so that the user can edit the content and display style of the paragraph description information within the second editing page.

[0168] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.

[0169] To implement the above embodiments, this disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the progress bar processing method as described in any of the above embodiments.

[0170] To implement the above embodiments, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the progress bar processing method as described in any of the above embodiments.

[0171] To implement the above embodiments, this disclosure also provides an electronic device, including: a processor and a memory;

[0172] The memory stores computer-executed instructions;

[0173] The processor executes computer execution instructions stored in the memory, causing the processor to perform the progress bar processing method as described in any of the above embodiments.

[0174] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device 900 can be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 9 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this disclosure.

[0175] As shown in Figure 9, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0176] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 shows electronic device 900 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0177] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

[0178] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0179] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0180] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0181] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0182] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0183] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0184] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0185] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0186] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0187] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0188] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A progress bar processing method, comprising: The preset display page displays the media content to be edited and a preset progress bar editing control. In response to the user's preset trigger operation on the progress bar editing control, multiple preset progress bars are displayed. The system determines the user's desired editable progress bar among the multiple preset progress bars, adds the editable progress bar to the media content to be edited, and displays at least one editing control associated with the editable progress bar. The system obtains the editing content determined by the user based on at least one editing control, performs editing operations on the progress bar to be edited according to the editing content, and obtains the target progress bar. The editing content includes one or more of the following: paragraph node, description content associated with the paragraph node, display style, and display style of the progress bar. Target media content is generated based on the target progress bar and the media content to be edited.

2. The method according to claim 1, wherein, The editing controls include a first control for editing the display properties of the progress bar to be edited, a second control for adding paragraph nodes to the progress bar to be edited, and a track control associated with the media content properties to be edited.

3. The method according to claim 2, wherein, The step of obtaining the edit content determined by the user based on the at least one edit control includes: In response to the user's triggering operation on the first control, a first editing page associated with the progress bar to be edited is displayed; The first editing page displays at least one first editing item for editing the display attributes of the progress bar to be edited; Obtain the display attributes of the progress bar to be edited, as determined by the user based on the at least one first editing item, and determine the display attributes of the progress bar to be edited as the editing content.

4. The method according to claim 3, wherein, The first editing item includes a progress bar style editing item, which includes a played category and an unplayed category; The step of displaying at least one first editing item on the first editing page for editing the display attributes of the progress bar to be edited includes: The first color editing control and the first transparency editing control corresponding to the playback progress bar are displayed in the display area associated with the played category; The display area associated with the unplayed category displays a second color editing control and a second transparency editing control corresponding to the unplayed progress bar.

5. The method according to claim 4, wherein, The step of obtaining the display attributes of the progress bar to be edited, determined by the user based on the at least one first editing item, includes: In response to the user's triggering operation on the first color editing control and the first transparency editing control, the color parameters and transparency parameters corresponding to the playback progress bar are determined; In response to the user's triggering operation on the second color editing control and the second transparency editing control, the color parameters and transparency parameters corresponding to the unplayed progress bar are determined.

6. The method according to claim 3, wherein, The first editing project includes a progress node editing project; The step of displaying at least one first editing item on the first editing page for editing the display attributes of the progress bar to be edited includes: The display area associated with the progress node editing project displays preset nodes with different preset node styles, wherein the node style includes one or more of node shape, node transparency, and node color; The step of obtaining the display attributes of the progress bar to be edited, determined by the user based on the at least one first editing item, includes: In response to the user's selection operation on the preset node, the node style corresponding to the preset node currently selected by the user is determined as the display attribute of the progress bar to be edited.

7. The method according to claim 2, wherein, The step of obtaining the edit content determined by the user based on the at least one edit control includes: In response to the user's triggering operation on the second control, a preset second editing page is displayed within the preset display page; The second editing page displays at least one second editing item for adding paragraph nodes to the progress bar to be edited; Obtain the attribute information of at least one paragraph node determined by the user based on the second editing item, and determine the attribute information of the at least one paragraph node as the editing content.

8. The method according to claim 7, wherein, The step of obtaining attribute information of at least one paragraph node determined by the user based on the second editing project includes: Identify at least one paragraph node corresponding to the media content to be edited; Obtain the attribute information corresponding to at least one paragraph node determined by the user based on the second editing project.

9. The method according to claim 8, wherein, Determining at least one paragraph node corresponding to the media content to be edited includes: The second editing page displays a timeline control associated with the playback duration of the media content to be edited; In response to the user's selection operation triggered by the timeline control, at least one time node determined by the user is obtained; In response to the user's triggering operation on the preset add control in the second editing page, the position in the media content to be edited that matches the at least one time node is determined as the at least one paragraph node; Alternatively, the duration information corresponding to the track control matches the playback duration of the media content to be edited; determining at least one paragraph node corresponding to the content to be edited includes: In response to the user's selection operation triggered by the track control, at least one time node determined by the user is obtained; In response to the user's triggering operation on the preset add control in the second editing page, the position in the media content to be edited that matches the at least one time node is determined as the at least one paragraph node; Alternatively, determining at least one paragraph node corresponding to the content to be edited includes: The preset recognition controls are displayed on the second editing page; In response to the user's triggering operation on the recognition control, at least one paragraph node corresponding to the media content to be edited is identified based on a preset recognition algorithm.

10. The method according to claim 8, wherein, The second editing item includes paragraph description items and / or paragraph node style items; The step of obtaining attribute information corresponding to at least one paragraph node determined by the user based on the second editing item includes: The second editing page displays the description information editing control and / or paragraph node editing control corresponding to the at least one paragraph node; Obtain the paragraph description information determined by the user based on the description information editing control, and / or obtain the paragraph node style information determined by the user based on the paragraph node editing control.

11. The method according to claim 10, wherein, The description information editing control includes at least one paragraph node corresponding to a time range and a description content input control; The step of obtaining the paragraph description information determined by the user based on the description information editing control includes: In response to the user's triggering operation on the description input control corresponding to the paragraph node, a preset content collection control is displayed; Obtain the paragraph description information generated by the user based on the content collection control.

12. The method according to claim 10, wherein, The step of obtaining the paragraph node style information determined by the user based on the paragraph node editing control includes: In response to the user's triggering operation on the paragraph node editing control, the node style editing page is displayed; The node style editing page displays a first style editing control for editing the display style of the paragraph description information associated with the paragraph node, and a second style editing control for editing the display style of the paragraph node. The display style of the paragraph description information determined by the user based on the first style editing control and the second style editing control, as well as the display style of the paragraph node, are obtained.

13. The method according to any one of claims 1-12, wherein, After adding the editing progress bar to the media content to be edited, the process also includes: In response to the user's drag operation on the progress bar to be edited, determine the target position corresponding to the drag operation; Adjust the progress bar to be edited to the target position for display.

14. The method according to any one of claims 1-12, wherein, After editing the progress bar to be edited according to the edited content to obtain the target progress bar, the process further includes: Display at least one paragraph node and the paragraph description information corresponding to the at least one paragraph node on the target progress bar; In response to the user's triggering operation on the paragraph description information, a second editing page associated with the paragraph description information is displayed on the target display page, so that the user can edit the content and display style of the paragraph description information within the second editing page.

15. A progress bar processing device, comprising: The display module is configured to display the media content to be edited and a preset progress bar editing control within a preset display page, and to display multiple preset progress bars in response to the user's preset trigger operation on the progress bar editing control; The processing module is configured to determine a specific progress bar to be edited by the user among a plurality of preset progress bars, add the progress bar to be edited to the media content to be edited, and display at least one editing control associated with the progress bar to be edited; The editing module is configured to obtain the editing content determined by the user based on the at least one editing control, and to perform editing operations on the progress bar to be edited according to the editing content to obtain the target progress bar. The editing content includes one or more of the following: paragraph nodes, descriptive content associated with the paragraph nodes, display style, and display style of the progress bar. The generation module is configured to generate target media content based on the target progress bar and the media content to be edited.

16. An electronic device comprising a processor and a memory, wherein The memory is configured to store computer-executed instructions; The processor is configured to execute computer execution instructions stored in the memory, causing the processor to perform the progress bar processing method as described in any one of claims 1 to 14.

17. A computer-readable storage medium storing computer-executable instructions, wherein, When the processor executes the computer execution instructions, it implements the progress bar processing method as described in any one of claims 1 to 14.

Citation Information

Patent Citations

  • Control editing method and device, equipment, readable storage medium and product

    CN113377366A

  • Processing method and device, electronic equipment and storage medium

    CN115567758A

  • Video progress bar generation method, equipment, storage medium and device

    CN115942058A

  • Systems and methods for recommending content using progress bars

    US20230052033A1

  • Progress bar generation method and apparatus, and non-volatile computer readable storage medium

    WO2023061318A1