Media content processing methods, apparatus, devices, readable storage media, and products
The method improves media content generation by displaying element recommendation controls, enabling efficient and interactive content creation with enhanced user experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-06-13
- Publication Date
- 2026-06-30
Smart Images

Figure 2026521577000001_ABST
Abstract
Description
Technical Field
[0001] This application claims the priority of a Chinese patent application filed on June 13, 2023, with the title "Media Content Processing Method, Apparatus, Device, Readable Storage Medium and Product" and the application number 2023107016495, the entire content of which is incorporated herein by reference.
[0002] Embodiments of the present disclosure relate to the field of interface interaction technology, and in particular, to a media content processing method, apparatus, device, readable storage medium and product.
Background Art
[0003] [[ID=1�]] When a user generates media content, an interaction control associated with an interaction element can be added to the media content, so that after this media content is posted, other users can perform interaction operations based on this interaction control.
Summary of the Invention
Problems to be Solved by the Invention
[0004] Embodiments of the present disclosure provide a media content processing method, apparatus, device, readable storage medium and product for solving the technical problems that the existing methods for generating target media content are more complicated in operation and the display content of the interface is relatively single.
Means for Solving the Problems
[0005] In a first embodiment, an embodiment of the present disclosure provides a media content processing method that, in response to an editing operation triggered by a user based on pre-generated media content, displays a media content editing page; displays the media content and a plurality of element recommendation controls associated with the media content within the media content editing page, wherein the element recommendation controls correspond one-to-one with interaction elements, the interaction elements are generated based on the media content; and, in response to a target element recommendation control being determined from among the plurality of element recommendation controls, displays an exhibit element in the media content associated with a target interaction element corresponding to the target element recommendation control, thereby generating target media content, wherein the target interaction element is associated with a predetermined interaction operation; and, by posting the target media content, another user performs a predetermined interaction operation based on the exhibit elements in the posted target media content, thereby posting media content associated with the target interaction element.
[0006] In a second embodiment, the embodiments of the present disclosure provide a media content processing apparatus, which is A display module for displaying a media content editing page in response to editing operations triggered by the user based on pre-generated media content, A processing module for displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page, wherein the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content, and the processing module... A decision module for determining a target element recommendation control selected by the user from the plurality of element recommendation controls, displaying an exhibit element associated with a target interaction element corresponding to the target element recommendation control in the media content, and generating target media content, wherein the target interaction element is associated with a predetermined interaction operation; The system includes a post module for posting the target media content, which allows other users to perform predetermined interaction operations based on the display elements within the posted target media content, thereby posting media content associated with the target interaction elements.
[0007] In a third embodiment, an embodiment of the present disclosure provides an electronic device comprising a processor and memory, The aforementioned memory stores computer execution instructions. The processor executes computer execution instructions stored in the memory so that at least one processor performs the media content processing method described in the first embodiment and various possible designs of the first embodiment.
[0008] In a fourth embodiment, an embodiment of the present disclosure provides a computer-readable storage medium in which computer execution instructions are stored, and when a processor executes the computer execution instructions, a media content processing method described in the first embodiment and various possible designs thereof is realized.
[0009] In a fifth embodiment, an embodiment of the present disclosure provides a computer program product including a computer program, which, when executed by a processor, implements a media content processing method described in the first embodiment and various possible designs thereof. [Brief explanation of the drawing]
[0010] To more clearly illustrate the embodiments of this disclosure or the technical proposals in the prior art, the following is a brief introduction to the accompanying drawings that may be used in the description of the embodiments or the prior art. The accompanying drawings described below are of some embodiments of this disclosure, and it is obvious to an ordinary person of the art that other drawings can be obtained from these accompanying drawings without expending any creative effort. [Figure 1] This is a schematic diagram of the flow of a media content processing method provided by the embodiments of this disclosure. [Figure 2] This is a schematic diagram of the interface interaction provided by the embodiments of this disclosure. [Figure 3] This is a schematic diagram of the flow of a media content processing method provided by another embodiment of the present disclosure. [Figure 4] This is a schematic diagram of the flow of a media content processing method provided by another embodiment of the present disclosure. [Figure 5] This is a schematic diagram of a display interface provided by an embodiment of the present disclosure. [Figure 6] This is a schematic diagram of another interface interaction provided by the embodiments of the present disclosure. [Figure 7] This is a schematic diagram of another interface interaction provided by the embodiments of the present disclosure. [Figure 8] This is a schematic diagram of another interface interaction provided by the embodiments of the present disclosure. [Figure 9] This is a schematic diagram of another interface interaction provided by the embodiments of the present disclosure. [Figure 10] This is a schematic diagram of the configuration of a media content processing device provided by the embodiments of this disclosure. [Figure 11] This is a schematic diagram of the configuration of an electronic device provided by the embodiments of this disclosure. [Modes for carrying out the invention]
[0011] To further clarify the purpose, technical proposal and advantages of the embodiments of this disclosure, the technical proposal of the embodiments of this disclosure will be clearly and completely described below, together with the accompanying drawings of the embodiments of this disclosure. Clearly, the embodiments described are a part of, but not all, of, the embodiments of this disclosure. All other embodiments that can be obtained by a person skilled in the art without creative effort based on the embodiments of this disclosure are included in the scope of protection of this disclosure.
[0012] Before using the technical proposals disclosed in each example of this publication, please understand that you should notify the user of the types of personal information related to this publication, the scope of use, and the usage scenarios through appropriate means in accordance with applicable laws and regulations, and obtain the user's consent.
[0013] For example, in response to receiving an unsolicited request from a user, a prompt message is sent to the user explicitly informing them that the requested action requires access to and use of the user's personal information. This allows the user to autonomously choose, based on the prompt message, whether or not to provide personal information to software or hardware such as electronic devices, applications, servers, or storage media that perform the actions of the proposed technical demonstration of this disclosure.
[0014] As an optional and non-exclusive implementation method, a method for sending a prompt message to a user in response to receiving an unsolicited request from the user may be, for example, by means of a pop-up window, in which the prompt message may be presented in text. Furthermore, the pop-up window may include selection controls for the user to choose whether to "agree" or "disagree" to providing personal information to the electronic device.
[0015] The above notice and user authorization process are merely illustrative and do not limit how this disclosure can be implemented. You should understand that other methods that comply with applicable laws and regulations may also be applied to how this disclosure can be implemented.
[0016] Existing methods for generating target media content are more cumbersome to operate, and to solve the technical problem that the display content of the interface is relatively single, the present disclosure provides a media content processing method, apparatus, device, readable storage medium, and product.
[0017] It should be noted that the media content processing method, apparatus, device, readable storage medium, and product provided by the present disclosure can be applied to any scenario of generating interactive media content.
[0018] Currently, when a user needs to generate interactive media content, operations such as adding interaction controls and editing interaction topics need to be performed manually, and the operations are always troublesome. Also, during the process of editing media content, the display content of the interface is relatively single, resulting in a poor user experience.
[0019] To improve the generation efficiency of interactive media content and enrich the display content within the media content editing page, after obtaining the media content generated by the user, a plurality of interaction elements can be generated based on the media content. A plurality of element recommendation controls corresponding to the plurality of interaction elements are displayed within the media content editing page. In response to a user's selection operation on any one of the element recommendation controls, in the media content, display elements associated with the target interaction element corresponding to the target element recommendation control can be displayed, and target media content can be generated.
[0020] FIG. 1 is a schematic diagram of the flow of a media content processing method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method includes the following steps.
[0021] Step 101: In response to an editing operation triggered by the user based on pre-generated media content, display the media content editing page.
[0022] In this embodiment, the execution entity is a media content processing device that can be coupled to a terminal device. Therefore, based on a user's trigger operation on the terminal device, it can display multiple element recommendation controls associated with media content within the media content editing page, and generate and post interactive media content in response to the user's trigger operation. Optionally, this media content processing device may be coupled to a server that is communicatively connected to the terminal device. This allows the server to receive media content processing requests sent from the terminal device based on the user's trigger operation, control the terminal device to display element recommendation controls, and generate and post interactive media content.
[0023] In this embodiment, the user may pre-generate media content in order to enable posting of media content. In some embodiments, this media content may be captured in real time by the user or uploaded by the user, and this disclosure is not limited thereto.
[0024] Furthermore, to bring posted media content closer to users' personalization needs, users can also edit media content after it has been generated.
[0025] Optionally, the user may initiate an editing operation by triggering a predetermined editing control. In response to an editing operation triggered by the user based on pre-generated media content, a media content editing page is displayed, allowing the user to perform editing operations on the media content on this page.
[0026] Step 102: The media content and a plurality of element recommendation controls associated with the media content are displayed on the media content editing page, the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content.
[0027] In this embodiment, after displaying the media content editing page, the media content may be displayed on this media content editing page, allowing the user to perform editing operations based on the currently displayed media content.
[0028] Furthermore, to enhance the content displayed within the media content and facilitate interaction between users and the media content, display elements associated with the media content may be added to the media content.
[0029] Optionally, to facilitate the addition of display elements, multiple element recommendation controls corresponding to interaction elements may be determined based on media content. Here, the interaction element may be descriptive information corresponding to the media content, type information corresponding to the media content, or phrases that allow interaction with other users. To illustrate with an example of practical application, if the media content is a coordinated video, the associated interaction elements may be elements such as "Show me today's outfit," "OOTD," and "Summer outfit." It should be noted that the recommendation of interaction elements based on media content is done with the full permission of the user, for example, when the user turns on the corresponding permission switch on the settings page.
[0030] After generating multiple interaction element recommendation controls, these controls may be displayed within the media content editing page, with each element recommendation control corresponding to an interaction element on a one-to-one basis.
[0031] Step 103: In response to the determination of a target element recommendation control among the multiple element recommendation controls, the media content displays an exhibit element associated with the target interaction element corresponding to the target element recommendation control, generates target media content, and the target interaction element is associated with a predetermined interaction operation.
[0032] In this embodiment, after displaying multiple element recommendation controls on the media content editing page, the user may select from the multiple element recommendation controls according to their actual needs. Alternatively, in response to a user trigger operation on any one of the element recommendation controls, the media content may display display elements associated with the target interaction element corresponding to the target element recommendation control currently triggered by the user, and generate the target media content. Here, these display elements include, but are not limited to, interaction control elements, image elements, text elements, and audio elements.
[0033] To illustrate with a practical application example, in response to a user's trigger action on an element recommendation control corresponding to "Show me your outfit today," an interaction control corresponding to "Show me your outfit today" can be added to the media content. Therefore, after this target media content is posted, other users can trigger this interaction control to generate and post media content containing today's outfit, thereby realizing the interaction action.
[0034] To continue explaining with examples of actual applications, in order to enrich the content displayed in target media content, in response to a user's trigger operation on an element recommendation control corresponding to "Show me today's outfit," content such as manga elements and text elements associated with the outfit can be added to the media content.
[0035] To continue illustrating with a practical application example, to enhance the content of a target media piece, it's possible to determine the audio elements associated with a pet in response to a user's trigger action on an element recommendation control corresponding to "pets." By adding the audio elements associated with pets to this media piece, rapid audio addition is achieved.
[0036] Optionally, the target interaction element may be associated with a predetermined interaction operation, which includes, but is not limited to, operations such as generating and posting media content associated with the interaction element, and voting.
[0037] For example, a predetermined interaction operation corresponding to "Show me your outfit today" may involve generating and posting media content that includes today's outfit. Similarly, a predetermined interaction operation corresponding to "Pet" may involve generating and posting media content that includes a pet.
[0038] Step 104: By posting the target media content, other users perform predetermined interaction operations based on the display elements within the posted target media content and post media content associated with the target interaction elements.
[0039] In this embodiment, after generating target media content, this target media content can be posted.
[0040] Optionally, the media content editing page may include post-controls, which users can trigger to perform post-processing operations on the target media content.
[0041] Furthermore, after this target media content is posted, other users can perform viewing operations on this target media content while browsing the media content stream. Also, while viewing this target media content, other users can perform predetermined interaction operations associated with the target interaction element based on the display elements within this target media content, and post the media content associated with the target interaction element.
[0042] Figure 2 is a schematic diagram of the interface interaction provided by an embodiment of the present disclosure, and as shown in Figure 2, the media content editing page 21 may display media content 22 and a plurality of element recommendation controls 23 associated with the media content 22. In response to a user trigger operation on any one of the element recommendation controls 23, the media content may display an exhibit element 24 associated with a target interaction element corresponding to the target element recommendation control selected by the user, and generate target media content, the exhibit element 24 may be an interaction control. The interaction control may display an interaction element associated with this media content. Furthermore, the media content editing page 21 further includes a post control 25, and the user can post this target media content by triggering an operation on the post control 25.
[0043] In the media content processing method provided by this embodiment, during the process of editing pre-generated media content, multiple element recommendation controls are determined based on the media content, and these multiple element recommendation controls are displayed on the media content editing page. Then, based on the user's selection operation, display elements associated with target interaction elements corresponding to the target element recommendation controls selected by the user are displayed in the media content, and target media content is generated. This enables the automatic addition of display elements based on media content, improves the correlation between display elements and media content, and improves the efficiency of target media content generation. Furthermore, by displaying multiple element recommendation controls on the media content editing page, the displayed content on the media content editing page is enriched, interaction operations on the media content editing page are enhanced, and the user experience is improved.
[0044] Furthermore, based on any of the above embodiments, the method further includes determining a plurality of element recommendation controls that match the media content based on the media content.
[0045] In some embodiments, the display element corresponding to the element recommendation control includes at least one of an image element, a text element, an audio element, and a control element.
[0046] In this embodiment, in order to implement the display operation of multiple element recommendation controls, it is first necessary to determine multiple interaction elements based on the media content. Then, for each interaction element, an element recommendation control corresponding to that interaction element is determined.
[0047] Please note that each element recommendation control corresponds to a display element. Each display element includes at least one of the following: an image element, a text element, an audio element, and a control element.
[0048] To illustrate with an example, the display element may be an interaction control. After the target media content containing the interaction control is posted, the user performs a predetermined interaction operation associated with the target interaction element based on the display element within that target media content, and posts the media content associated with the target interaction element. Alternatively, the interaction element may be an image element associated with the target interaction element. After the target media content containing the image element is posted, other users can post media content containing this image element by performing a trigger operation on the image element.
[0049] In the media content processing method provided by this embodiment, by determining multiple element recommendation controls that match the media content, the element recommendation controls associated with the media content can be displayed on the media content editing page, thereby enriching the displayed content on the media content editing page. Furthermore, by setting various related display elements for the element recommendation controls, users can quickly add display elements to the media content through trigger operations on the element recommendation controls, enriching the interaction methods on the media content editing page and enhancing the displayed content within the target media content.
[0050] Figure 3 is a schematic diagram of the flow of a media content processing method provided by another embodiment of the present disclosure, wherein, based on any of the above embodiments, the interaction element includes an interaction topic. Determining a plurality of element recommendation controls that match the media content based on the media content includes the following steps:
[0051] Step 301: Determine the target keyframe corresponding to the media content.
[0052] Step 302: Perform a matching operation on the target keyframe to determine the topic type corresponding to the target keyframe.
[0053] Step 303: Based on the topic type, determine a plurality of interaction topics that match the topic type, and generate the plurality of element recommendation controls based on the plurality of interaction topics.
[0054] In this embodiment, interaction elements may include interaction topics. Multiple interaction topics may be determined based on media content in order to display element recommendation controls associated with media content within the media content editing page. Note that determining multiple interaction topics based on media content is performed locally on the client with full permission from the user.
[0055] Optionally, target keyframes corresponding to media content may be determined. If the media content is video media content, target keyframes corresponding to the media content may be determined according to a predetermined frame extraction method, and if the media content is image media content, images within this image media content may be directly determined as target keyframes corresponding to the media content.
[0056] Furthermore, after obtaining the target keyframe, a matching operation may be performed on the target keyframe to determine the topic type corresponding to the target keyframe.
[0057] After determining the topic type corresponding to the target keyframe, multiple interaction topics that match that topic type may be determined based on that topic type.
[0058] Optionally, a topic database may be pre-configured to enable the determination of interaction topics. The topic database may be pre-configured with multiple different types of topics. After determining the topic type corresponding to the target keyframe, multiple interaction topics matching that topic type may be determined in the topic database based on the topic type. Note that the determination of interaction topics may be performed within the client, or, with user permission, the characteristics of the target keyframe may be uploaded to the server to determine the interaction topic.
[0059] Furthermore, multiple element recommendation controls may be generated based on multiple interaction topics, where each interaction topic corresponds one-to-one with an element recommendation control.
[0060] Furthermore, based on any of the above embodiments, step 301 includes performing a frame extraction operation on the media content according to predetermined frame extraction conditions and obtaining the target keyframe. Alternatively, step 301 includes displaying a plurality of keyframes corresponding to the media content in response to a frame extraction operation triggered by the user based on the media content, and determining the keyframe selected by the user as the target keyframe in response to a selection operation triggered by the user on the plurality of keyframes.
[0061] In this embodiment, a frame extraction operation may be performed on the media content according to predetermined frame extraction conditions to obtain the target keyframe. Here, these predetermined frame extraction conditions include, but are not limited to, extracting the Nth video frame, extracting M seconds of video frames, extracting video frames containing a target object, or extracting video frames containing predetermined actions and / or facial expressions. In actual applications, users can set frame extraction conditions according to their actual needs, and this disclosure is not limited thereto.
[0062] Optionally, this target video frame may be selected by the user according to their actual needs. In response to a frame extraction operation triggered by the user based on media content, multiple keyframes corresponding to the media content may be displayed. The user can select a target keyframe from multiple keyframes according to their actual needs. In response to selection operations triggered by the user on multiple keyframes, the keyframe selected by the user is determined to be the target keyframe.
[0063] The media content processing method provided by this embodiment performs a frame extraction operation on the media content and a matching operation based on the target keyframes obtained from the frame extraction. This accurately determines multiple interaction topics associated with the media content and generates multiple element recommendation controls based on the multiple interaction topics. This improves the correlation between element recommendation controls and media content, bringing the display elements that users add to the media content based on trigger operations on element recommendation controls closer to the user's personalization needs and improving the user experience.
[0064] Figure 4 is a schematic diagram of the flow of a media content processing method provided by another embodiment of the present disclosure, and based on any of the above embodiments, step 102 includes the following steps as shown in Figure 4.
[0065] Step 401: Display the media content within a predetermined first display area of the media content editing page.
[0066] Step 402: Display the plurality of element recommendation controls in a predetermined layout within a predetermined second display area of the media content editing page.
[0067] In this embodiment, the media content editing page may include a first display area and a second display area, which may be arranged horizontally or vertically. Alternatively, the first display area may be a full-screen display area, and the second display area may be displayed on top of the first display area. The user may adjust the display parameters of the first and second display areas according to their actual needs, and this disclosure does not limit this. These display parameters include, but are not limited to, display position and display size.
[0068] Based on the above layout, media content may be displayed within a predetermined first display area on the media content editing page. Multiple element recommendation controls may be displayed within a predetermined second display area on the media content editing page according to a predetermined layout.
[0069] To illustrate with an example of actual application, the media content may be displayed in full screen in the first display area of the media content editing page. A second display area may be displayed above the first display area, and multiple element recommendation controls may be displayed within the second display area according to a predetermined layout. Here, the second display area may be located below the display interface so as not to obstruct the content displayed on the media content editing page.
[0070] Optionally, this predetermined layout method may be a horizontal layout method, a vertical layout method, or the like, and this disclosure is not limited thereto.
[0071] In the media content processing method provided by this embodiment, media content is displayed in a predetermined first display area of the media content editing page, and a plurality of element recommendation controls are displayed in a predetermined second display area of the media content editing page according to a predetermined layout. This enhances the content displayed on the media content editing page and enriches the interaction method on the media content editing page based on these plurality of element recommendation controls.
[0072] Optionally, step 402 may be performed based on any of the above embodiments. This includes displaying a predetermined number of element recommendation controls horizontally within the second display area and hiding other element recommendation controls.
[0073] In this embodiment, the predetermined layout method may be a horizontal layout method. Alternatively, the element recommendation controls may be displayed horizontally within the second display area.
[0074] As an option, if there are multiple element recommendation controls, it may not be possible to fully display all of them within the second display area. Therefore, a predetermined number of element recommendation controls may be displayed horizontally within the second display area, while other element recommendation controls are hidden.
[0075] Figure 5 is a schematic diagram of a display interface provided by an embodiment of the present disclosure, and as shown in Figure 5, the first display area 52 in the media content editing page 51 may display media content 53, and the second display area 54 in the media content editing page 51 may display a predetermined number of element recommendation controls 55 horizontally and hide other element recommendation controls. Here, the second display area 54 may be located below the first display area 55.
[0076] In the media content processing method provided by this embodiment, a predetermined number of element recommendation controls are displayed horizontally within the second display area, and other element recommendation controls are hidden, thereby enabling the display of more element recommendation controls without obscuring the media content.
[0077] Furthermore, based on any of the above embodiments, after step 402, The further includes switching to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area.
[0078] In this embodiment, the user can trigger a first horizontal slide operation within the second display area. In response to this first slide operation, it is possible to switch to displaying other hidden element recommendation controls, thereby enabling the user to see more element recommendation controls.
[0079] The media content processing method provided by this embodiment improves the user experience by switching to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area, thereby bringing the content displayed within the media content editing page closer to the user's personalization needs.
[0080] Furthermore, based on any of the above embodiments, step 103 is performed. This includes determining an element recommendation control as the target element recommendation control in response to a predetermined trigger operation by the user for any one of the element recommendation controls.
[0081] The predetermined trigger operation includes one of the following: a single click operation, a double click operation, a long press operation, and a second vertical slide operation.
[0082] In this embodiment, after displaying multiple element recommendation controls within the second display area, the user can select a target element recommendation control according to their actual needs.
[0083] Optionally, the user may determine an element recommendation control as the target element recommendation control by performing a predetermined trigger operation on any one of the element recommendation controls. Here, the predetermined trigger operation includes one of a single click operation, a double click operation, a long press operation, and a second vertical slide operation.
[0084] To illustrate with an example, a user may perform a slide-up operation on any one of the element recommendation controls. In response to this slide-up operation, this element recommendation control is determined to be the target element recommendation control.
[0085] The media content processing method provided by this embodiment enhances the interaction method within the media content editing page by determining an element recommendation control as a target element recommendation control in response to a predetermined trigger operation by the user on any one of the element recommendation controls.
[0086] Furthermore, based on any of the above embodiments, the method is The further includes determining the display state of any one of the element recommendation controls in response to a predetermined trigger operation by the user on that control.
[0087] If the display state of the element recommendation control is in the fully displayed state, the display elements associated with the target interaction element corresponding to the target element recommendation control are displayed in the media content, and the target media content is generated.
[0088] If the display state of the element recommendation control is incomplete, the target direction of the hidden portion corresponding to the element recommendation control is determined, and the multiple element recommendation controls are moved in the opposite direction to the target direction so that the element recommendation control triggered by the user is fully displayed.
[0089] In this embodiment, if there are multiple element recommendation controls, it may not be possible to fully display all of them within the second display area. Therefore, both complete and incomplete element recommendation controls may be displayed within the second display area.
[0090] To allow users to more intuitively determine which element recommendation control is currently triggered, the display state of an element recommendation control is determined in response to a predetermined trigger operation by the user on any one of the element recommendation controls. Different actions are performed depending on the different display states.
[0091] Optionally, if the element recommendation control is fully displayed, the user can intuitively view the complete element recommendation control. In this case, the display elements associated with the target interaction element corresponding to the target element recommendation control can be displayed in the media content, and the target media content can be generated.
[0092] Optionally, if an element recommendation control is in an incomplete display state, you may determine a target direction for the hidden portion corresponding to the element recommendation control so that the user can see the complete element recommendation control. To fully display the element recommendation control triggered by the user, move multiple element recommendation controls in the opposite direction to the target direction. For example, if the right-hand portion of an element recommendation control is hidden, move multiple element recommendation controls to the left to fully display the element recommendation control triggered by the user.
[0093] Figure 6 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure, and as shown in Figure 6, the media content editing page 61 may display a fully displayed target element recommendation control 62 and a partially displayed target element recommendation control 63. In response to a user trigger operation on the fully displayed target element recommendation control 62, the display element 65 associated with the fully displayed target element recommendation control 62 may be displayed in the media content 64. Also, in response to a user trigger operation on the partially displayed target element recommendation control 63, the target direction of the hidden portion corresponding to the element recommendation control 63 may be determined, and multiple element recommendation controls 63 may be moved in the opposite direction to the target direction to fully display the element recommendation control 63 triggered by the user.
[0094] The media content processing method provided by this embodiment enhances the interaction within the media content editing page by performing different interaction operations based on the display state of the element recommendation control in response to user trigger operations on the element recommendation control. Furthermore, users can more intuitively grasp the complete element recommendation control.
[0095] Furthermore, based on any of the above embodiments, the display element includes interaction control. After step 103, The further includes switching the display of interaction elements on the interaction control to those corresponding to other element recommendation controls in response to a user trigger operation on the element recommendation control.
[0096] In this embodiment, the display control includes an interaction control, on which an interaction element associated with the element recommendation control currently selected by the user may be displayed.
[0097] After a user triggers an interaction control on a target element recommendation control within a media content editing page, the interaction control can switch to displaying interaction elements corresponding to other element recommendation controls in response to the user's triggering actions on other element recommendation controls.
[0098] To illustrate with an example of a real-world application, an interaction control is displayed within the media content editing page, and the interaction element "OOTD," which corresponds to the target element recommendation control, is displayed within the interaction control. In response to a user trigger action on the element recommendation control associated with the interaction element "Pet," the interaction control can be switched to display the interaction element "Pet."
[0099] Figure 7 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure, in which, as shown in Figure 7, the media content editing page 71 displays media content 72 and an interaction control 73 associated with a target element recommendation control triggered by the user, where an interaction element 74 associated with the target element recommendation control is displayed on the interaction control 73. In response to a user trigger operation on another element recommendation control 75, the interaction control 73 can be switched to display an interaction element 76 corresponding to the element recommendation control 75 currently triggered by the user.
[0100] The media content processing method provided by this embodiment enables rapid switching of interaction elements by displaying display elements in media content, and then, in response to a user's trigger operation on an element recommendation control, switching to displaying interaction elements corresponding to other element recommendation controls on the interaction control. This enhances interaction operations within the media content editing page and improves the user experience.
[0101] Furthermore, based on any of the above embodiments, the media content editing page further includes a predetermined close control. The method is The further includes stopping the display of the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the close control.
[0102] In this embodiment, in order to bring the displayed content within the media content editing page closer to the user's personalization needs, the media content editing page also includes a predetermined close control. The user can use this close control to control the display state of multiple element recommendation controls.
[0103] Optionally, in response to a user trigger action on a close control, the display of multiple element recommendation controls on the media content editing page may be stopped.
[0104] Figure 8 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure, in which, as shown in Figure 8, media content 82, a plurality of element recommendation controls 83, and a close control 84 are displayed on the media content editing page 81. In response to a user trigger operation on the close control 84, the display of the plurality of element recommendation controls 83 on the media content editing page 81 may be stopped.
[0105] In the media content processing method provided by this embodiment, by setting a close control on the media content editing page, the user can control the display of multiple element editing controls according to their actual needs, and the content displayed on the media content editing page can be brought closer to the user's personalization needs.
[0106] Furthermore, based on any of the above embodiments, the media content editing page further includes predetermined processing controls. The method is The further includes redisplaying the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the processing control.
[0107] In this embodiment, the media content editing page further includes a predetermined processing control. After controlling the display of multiple element recommendation controls by triggering a close control by the user, this processing control may be used to redisplay the multiple element recommendation controls.
[0108] Optionally, in response to user trigger actions on processing controls, multiple element recommendation controls can be redisplayed on the media content editing page.
[0109] Figure 9 is a schematic diagram of another interface interaction provided by an embodiment of the present disclosure, in which, as shown in Figure 9, after the display of multiple element recommendation controls is stopped based on a close control, media content 92 and processing controls 93 are displayed on the media content editing page 91. In response to a user trigger operation on the processing controls 93, the multiple element recommendation controls 94 may be redisplayed on the media content editing page 91.
[0110] In the media content processing method provided by this embodiment, by redisplaying multiple element recommendation controls on the media content editing page in response to a user's trigger operation on the processing controls, the user can control the display of multiple element editing controls according to their actual needs, thereby bringing the displayed content on the media content editing page closer to the user's personalization needs.
[0111] Furthermore, based on any of the above embodiments, the display element includes interaction controls. The media content editing page further includes predetermined processing controls.
[0112] Step 103 is, In response to the user's trigger operation on the processing control or interaction control, the topic editing page is displayed. The process involves obtaining the edits generated by the user within the topic editing page, This further includes performing editing operations on the interaction control based on the aforementioned editing content.
[0113] In this embodiment, the display elements may include interaction controls. To bring the display of interaction controls in the target media content closer to the user's personalization needs, the user can perform editing operations on the interaction controls according to their actual needs.
[0114] Optionally, a topic editing page may be displayed in response to a user trigger operation on a processing control. In a feasible form, the user may perform a trigger operation on an interaction control within the media content editing page. The topic editing page may be displayed in response to the user's trigger operation on the interaction control. This allows the user to perform editing operations on the content edited by the interaction control within this topic editing page.
[0115] Furthermore, after displaying the topic editing page, the user-generated edits within the topic editing page may be retrieved. These edits may include, but are not limited to, the display size, position, and color of the interaction control, as well as text parameters corresponding to the interaction elements displayed in the interaction control. Editing operations are then performed on the interaction control based on the edits.
[0116] Furthermore, based on any of the above embodiments, the topic editing page further includes multiple element recommendation controls.
[0117] Optionally, multiple element recommendation controls may be displayed on the topic editing page. These multiple element recommendation controls may be the same as those displayed on the media content editing page.
[0118] By displaying multiple element recommendation controls within the topic editing page, users can quickly switch between interaction elements associated with interaction controls by triggering the element recommendation controls within the topic editing page, bringing interaction controls within the target media content closer to the user's personalization needs.
[0119] In a feasible embodiment, these multiple element recommendation controls may be displayed at the bottom of the topic editing page so as not to obstruct the content displayed on the topic editing page. Furthermore, users may adjust display parameters such as the display position and display size of the multiple element recommendation controls according to their actual needs, and this disclosure is not limited thereto.
[0120] In the media content processing method provided by this embodiment, a topic editing page is displayed in response to the user's trigger operation on the processing control or interaction control. This allows the user to perform editing operations on the interaction control within the topic editing page, bringing the display of the interaction control closer to the user's personalization needs, enriching the interaction methods within the media content editing page, and improving the user experience.
[0121] Furthermore, based on any of the above embodiments, step 102 is performed. To determine whether the aforementioned media content includes exhibition elements, If the answer is "No", the media content and a set of element recommendation controls associated with the media content are displayed on the media content editing page.
[0122] In this embodiment, a user may generate media content by directly capturing or uploading content, in which case the media content does not include display elements. Alternatively, a user may generate media content by triggering display elements in media content posted by other users while browsing a media content stream, in which case the media content may include display elements.
[0123] If the media content does not contain any display elements, multiple element recommendation controls will be displayed on the media content editing page, allowing users to add display elements based on these controls. Conversely, if the media content does contain display elements, the multiple element recommendation controls will no longer be displayed.
[0124] Therefore, after obtaining the media content generated by the user, it may be possible to determine whether the media content contains display elements. If the answer is "no," the media content and several element recommendation controls associated with the media content will be displayed on the media content editing page. Conversely, only the media content may be displayed on the media content editing page.
[0125] In the media content processing method provided by this embodiment, if it is detected that the media content does not contain any display elements, redundant display of elements within the media content editing page can be avoided by displaying multiple element recommendation controls.
[0126] Figure 10 is a schematic diagram of the configuration of a media content processing device provided by an embodiment of the present disclosure, which, as shown in Figure 10, comprises a display module 1001, a processing module 1002, a decision module 1003, and a post module 1004. Here, the display module 1001 is used to display a media content editing page in response to an editing operation triggered by the user based on pre-generated media content. The processing module 1002 is used to display the media content and a plurality of element recommendation controls associated with the media content within the media content editing page, the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content. The decision module 1003 is used to determine a target element recommendation control selected by the user from the plurality of element recommendation controls, to display an exhibit element associated with a target interaction element corresponding to the target element recommendation control in the media content, and to generate target media content, the target interaction element being associated with a predetermined interaction operation. The post module 1004 is used to post media content associated with the target interaction element by having other users perform predetermined interaction operations based on the display elements within the posted target media content, thereby posting the target media content.
[0127] Furthermore, based on any of the above embodiments, the apparatus further comprises a decision module for determining a plurality of element recommendation controls that match the media content, based on the media content. Here, the display elements corresponding to the element recommendation controls include at least one of image elements, text elements, audio elements, and control elements.
[0128] Furthermore, based on any of the above embodiments, the interaction element includes an interaction topic. The decision module is used to determine a target keyframe corresponding to the media content, to perform a matching operation on the target keyframe to determine a topic type corresponding to the target keyframe, to determine a plurality of interaction topics that match the topic type based on the topic type, and to generate the plurality of element recommendation controls based on the plurality of interaction topics.
[0129] Furthermore, based on any of the above embodiments, the decision module is used to perform a frame extraction operation on the media content according to predetermined frame extraction conditions and to obtain the target keyframe. Alternatively, the decision module is used to display a plurality of keyframes corresponding to the media content in response to a frame extraction operation triggered by the user based on the media content, and to determine the keyframe selected by the user as the target keyframe in response to a selection operation triggered by the user on the plurality of keyframes.
[0130] Furthermore, based on any of the above embodiments, the processing module is used to display the media content within a predetermined first display area of the media content editing page, and to display the plurality of element recommendation controls within a predetermined second display area of the media content editing page according to a predetermined layout.
[0131] Furthermore, based on any of the above embodiments, the processing module is used to display a predetermined number of element recommendation controls horizontally within the second display area and to hide other element recommendation controls.
[0132] Furthermore, based on any of the above embodiments, the processing module is used to switch to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area.
[0133] Furthermore, based on any of the above embodiments, the decision module is used to determine an element recommendation control as the target element recommendation control in response to a predetermined trigger operation by the user on any one of the element recommendation controls. Here, the predetermined trigger operation includes any one of a single click operation, a double click operation, a long press operation, and a second vertical slide operation.
[0134] Furthermore, based on any of the above embodiments, the apparatus further comprises: a determination module for determining the display state of an element recommendation control in response to a predetermined trigger operation by the user for any one of the element recommendation controls; a display module for displaying an exhibit element associated with a target interaction element corresponding to the target element recommendation control in the media content and generating the target media content when the display state of the element recommendation control is a fully displayed state; and an adjustment module for determining the target direction of the hidden portion corresponding to the element recommendation control and moving the plurality of element recommendation controls in the opposite direction to the target direction to fully exhibit the element recommendation control triggered by the user when the display state of the element recommendation control is an incomplete display state.
[0135] Furthermore, based on any of the above embodiments, the display element includes an interaction control. The device further includes a display module for switching the display of an interaction element corresponding to another element recommendation control on the interaction control in response to a user trigger operation on the element recommendation control.
[0136] Furthermore, based on any of the above embodiments, the media content editing page further includes a predetermined close control. The device further includes a display module used to stop the display of the multiple element recommendation controls on the media content editing page in response to a user trigger operation on the close control.
[0137] Furthermore, based on any of the above embodiments, the media content editing page further includes predetermined processing controls. The device further includes a display module used to redisplay the plurality of element recommendation controls on the media content editing page in response to a user trigger operation on the processing controls.
[0138] Furthermore, based on any of the above embodiments, the display element includes an interaction control. The media content editing page further includes a predetermined processing control. The device further comprises a display module for displaying a topic editing page in response to a user trigger operation on the processing control or interaction control, an acquisition module for acquiring edited content generated by the user within the topic editing page, and an editing module for performing editing operations on the interaction control based on the edited content.
[0139] Furthermore, based on any of the above embodiments, the topic editing page further includes multiple element recommendation controls.
[0140] Furthermore, based on any of the above embodiments, the multiple element recommendation controls displayed within the topic editing page are the same as the multiple element recommendation controls displayed within the media content editing page.
[0141] Furthermore, based on any of the above embodiments, the processing module is used to determine whether the media content contains display elements, and, if "no", to display the media content and a plurality of element recommendation controls associated with the media content within the media content editing page.
[0142] The apparatus provided by this embodiment can implement the technical proposal of the embodiment relating to the above method, and its implementation principle and technical effect are the same; therefore, the description of this embodiment will not be repeated here.
[0143] To realize the above embodiment, the embodiments of this disclosure also provide an electronic device comprising a processor and memory. The aforementioned memory stores computer execution instructions. The processor executes computer execution instructions stored in the memory, causing the processor to execute the media content processing method described in any of the above embodiments.
[0144] Figure 11 is a schematic diagram of the configuration of an electronic device provided by an embodiment of the present disclosure, and as shown in Figure 11, this electronic device 1100 may be a terminal device or a server. Here, the terminal device includes, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (abbreviated as PDAs), tablet computers (Portable Android Devices, abbreviated as PADs), portable media players (abbreviated as PMPs), in-vehicle terminals (e.g., vehicle navigation terminals), digital TVs, and desktop computers. The electronic device shown in Figure 11 is merely an example and does not in any way limit the functions and scope of use of the embodiments of the present disclosure.
[0145] As shown in Figure 11, the electronic device 1100 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1101 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1102, or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. The RAM 1103 also stores various programs and data necessary for the operation of the electronic device 1100. The processing unit 1101, ROM 1102, and RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0146] Typically, the I / O interface 1105 may be connected to an input device 1106, which may include, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, output device 1107, which may include, for example, a liquid crystal display (LCD), speaker, vibrator, storage device 1108, which may include, for example, magnetic tape, hard disk, and communication device 1109. The communication device 1109 may enable the electronic device 1100 to communicate with other devices wirelessly or via a wired connection to exchange data. Figure 11 shows an electronic device 1100 with various devices, but it should be understood that it is not necessary to implement or include all of the devices shown. More or fewer devices may be implemented or included as alternatives.
[0147] In particular, according to embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure have a computer program product which includes a computer program stored on a computer-readable medium, and which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1109, or installed from a storage device 1108, or installed from a ROM 1102. When the computer program is executed by the processing unit 1101, it performs the functions defined in the methods of embodiments of the present disclosure.
[0148] In this disclosure, the computer-readable medium described above may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination thereof. More specific examples of computer-readable storage media include, but are not limited to, electrical connections having 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 fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that is used by or can be used in combination with an instruction execution system, device, or apparatus. In this disclosure, the computer-readable signal medium may also include data signals propagated in the baseband or as part of a carrier 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. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium for transmitting, propagating, or transmitting programs used by or in combination with instruction execution systems, devices, or equipment. Program code contained in a computer-readable medium can be transmitted using any suitable medium, including but not limited to wires, fiber optic cables, RF (radio frequency), or any suitable combination thereof.
[0149] To realize the above embodiments, the embodiments of this disclosure also provide a computer-readable storage medium in which computer execution instructions are stored, and when a processor executes the computer execution instructions, the media content processing method described in any of the above embodiments is realized.
[0150] To realize the above embodiments, the embodiments of this disclosure also provide a computer program product including a computer program, which, when executed by a processor, implements the media content processing method described in any of the above embodiments.
[0151] The computer-readable media described above may be included in the electronic device described above, or it may be separate and not be assembled into the electronic device.
[0152] The computer-readable medium described above stores one or more programs, and when the one or more programs are executed by this electronic device, the electronic device is made to execute the method shown in the above embodiment.
[0153] Computer program code for performing the operations of this disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and traditional procedural programming languages such as the C language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a standalone software package, run partially on a user computer and partially on a remote computer, or run entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0154] The flowcharts and block diagrams in the accompanying drawings illustrate architectures, functions, and operations that may be implemented according to the systems, methods, and computer program products relating to each embodiment of this disclosure. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of code, which contains one or more executable instructions for implementing a specified logical function. Note that in some alternative implementations, the functions associated with a box may occur in a different order than those associated with the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. Also note that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.
[0155] The units described in the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units do not constitute an limitation to the unit itself in a given context; for example, the first acquisition unit may also be described as "a unit for acquiring at least two Internet Protocol addresses."
[0156] In this specification, the functions described above may be performed, at least in part, by one or more hardware logic units. For example, non-limiting examples of usable and exemplary hardware logic units include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0157] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program for use by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination thereof. 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 fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0158] In a first embodiment, one or more embodiments of the present disclosure provide a media content processing method, which is: In response to editing operations triggered by the user based on pre-generated media content, display the media content editing page, The media content editing page displays the media content and a plurality of element recommendation controls associated with the media content, wherein the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content. In response to the determination of a target element recommendation control among the multiple element recommendation controls, the media content displays an exhibit element associated with the target interaction element corresponding to the target element recommendation control, and generates target media content, wherein the target interaction element is associated with a predetermined interaction operation. This includes posting the target media content, and having other users perform predetermined interaction operations based on the display elements within the posted target media content, thereby posting media content associated with the target interaction elements.
[0159] According to one or more embodiments of this disclosure, the method is The method further includes determining a plurality of element recommendation controls that match the media content based on the media content, The exhibit element corresponding to the aforementioned element recommendation control includes at least one of the following: an image element, a text element, an audio element, and a control element.
[0160] According to one or more embodiments of the present disclosure, the interaction element includes an interaction topic, Based on the aforementioned media content, determining multiple element recommendation controls that match the media content is: Determining the target keyframe corresponding to the aforementioned media content, A matching operation is performed on the target keyframe to determine the topic type corresponding to the target keyframe, This includes determining a plurality of interaction topics that match the topic type based on the topic type, and generating the plurality of element recommendation controls based on the plurality of interaction topics.
[0161] According to one or more embodiments of this disclosure, determining the target keyframe corresponding to the media content is: This includes performing a frame extraction operation on the media content according to predetermined frame extraction conditions and obtaining the target keyframe, or, Determining the target keyframe corresponding to the aforementioned media content is: In response to a frame extraction operation triggered by the user based on the media content, the system displays multiple keyframes corresponding to the media content. The process includes determining the keyframe selected by the user as the target keyframe in response to a selection operation triggered by the user with respect to the plurality of keyframes.
[0162] According to one or more embodiments of this disclosure, displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page is: Display the media content within a predetermined first display area of the media content editing page. This includes displaying the plurality of element recommendation controls in a predetermined layout within a predetermined second display area of the media content editing page.
[0163] According to one or more embodiments of the present disclosure, the plurality of element recommendation controls are displayed in a predetermined layout within a predetermined second display area of the media content editing page. This includes displaying a predetermined number of element recommendation controls horizontally within the second display area and hiding other element recommendation controls.
[0164] According to one or more embodiments of the present disclosure, after displaying the plurality of element recommendation controls in a predetermined layout within a predetermined second display area of the media content editing page, The further includes switching to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area.
[0165] According to one or more embodiments of this disclosure, in response to the determination of a target element recommendation control among the plurality of element recommendation controls, This includes determining the element recommendation control as the target element recommendation control in response to a predetermined trigger operation by the user for any one of the element recommendation controls, The predetermined trigger operation includes one of the following: a single click operation, a double click operation, a long press operation, and a second vertical slide operation.
[0166] According to one or more embodiments of this disclosure, the method is In response to a predetermined trigger operation by the user on any one of the element recommendation controls, the display state of the element recommendation control is determined. When the display state of the element recommendation control is in the fully displayed state, the media content displays the display elements associated with the target interaction element corresponding to the target element recommendation control, and generates the target media content. If the display state of the element recommendation control is in an incomplete display state, the system further includes determining a target direction for the hidden portion corresponding to the element recommendation control and moving the plurality of element recommendation controls in the opposite direction to the target direction so that the element recommendation control triggered by the user is fully displayed.
[0167] According to one or more embodiments of the present disclosure, the exhibit element includes interaction control, In the media content, after displaying the exhibit elements associated with the target interaction elements corresponding to the target element recommendation control, The further includes switching the display of interaction elements on the interaction control to those corresponding to other element recommendation controls in response to a user trigger operation on the element recommendation control.
[0168] According to one or more embodiments of the present disclosure, the media content editing page further includes a predetermined close control, The aforementioned method, The further includes stopping the display of the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the close control.
[0169] According to one or more embodiments of the present disclosure, the media content editing page further includes predetermined processing controls, The aforementioned method, The further includes redisplaying the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the processing control.
[0170] According to one or more embodiments of the present disclosure, the exhibit element includes interaction control, The media content editing page further includes predetermined processing controls, In the media content, after displaying the exhibit elements associated with the target interaction elements corresponding to the target element recommendation control, In response to the user's trigger operation on the processing control or interaction control, the topic editing page is displayed. The process involves obtaining the edits generated by the user within the topic editing page, This further includes performing editing operations on the interaction control based on the aforementioned editing content.
[0171] According to one or more embodiments of the present disclosure, the topic editing page further includes a plurality of element recommendation controls.
[0172] According to one or more embodiments of the present disclosure, the multiple element recommendation controls displayed on the topic editing page are the same as the multiple element recommendation controls displayed on the media content editing page.
[0173] According to one or more embodiments of this disclosure, displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page is: To determine whether the aforementioned media content includes exhibition elements, If the answer is "No", the media content and a set of element recommendation controls associated with the media content are displayed on the media content editing page.
[0174] In a second embodiment, according to one or more embodiments of the present disclosure, a media content processing apparatus is provided, which is A display module for displaying a media content editing page in response to editing operations triggered by the user based on pre-generated media content, A processing module for displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page, wherein the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content, and the processing module... A decision module for determining a target element recommendation control selected by the user from the plurality of element recommendation controls, displaying an exhibit element associated with a target interaction element corresponding to the target element recommendation control in the media content, and generating target media content, wherein the target interaction element is associated with a predetermined interaction operation; The system includes a post module for posting the target media content, which allows other users to perform predetermined interaction operations based on the display elements within the posted target media content, thereby posting media content associated with the target interaction elements.
[0175] According to one or more embodiments of the present disclosure, the apparatus is The system further comprises a decision module for determining a plurality of element recommendation controls that match the media content based on the media content. The exhibit element corresponding to the aforementioned element recommendation control includes at least one of the following: an image element, a text element, an audio element, and a control element.
[0176] According to one or more embodiments of the present disclosure, the interaction element includes an interaction topic, The aforementioned decision module is Determining the target keyframe corresponding to the aforementioned media content, A matching operation is performed on the target keyframe to determine the topic type corresponding to the target keyframe, It is used to determine a plurality of interaction topics that match the topic type based on the topic type, and to generate the plurality of element recommendation controls based on the plurality of interaction topics.
[0177] According to one or more embodiments of this disclosure, the decision module is: Used to perform a frame extraction operation on the media content according to predetermined frame extraction conditions and to obtain the target keyframe, Alternatively, the decision module is In response to a frame extraction operation triggered by the user based on the media content, the system displays multiple keyframes corresponding to the media content. This is used to determine, in response to a selection operation triggered by the user on the plurality of keyframes, that the keyframe selected by the user is the target keyframe.
[0178] According to one or more embodiments of this disclosure, the processing module is: Display the media content within a predetermined first display area of the media content editing page. This is used to display the plurality of element recommendation controls in a predetermined layout within a predetermined second display area of the media content editing page.
[0179] According to one or more embodiments of this disclosure, the processing module is: This is used to display a predetermined number of element recommendation controls horizontally within the second display area and to hide other element recommendation controls.
[0180] According to one or more embodiments of this disclosure, the processing module is: It is further used to switch to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area.
[0181] According to one or more embodiments of this disclosure, the decision module is: Used to determine which element recommendation control is the target element recommendation control in response to a predetermined trigger operation by the user on any one of the element recommendation controls. The predetermined trigger operation includes one of the following: a single click operation, a double click operation, a long press operation, and a second vertical slide operation.
[0182] According to one or more embodiments of the present disclosure, the apparatus is A decision module for determining the display state of any one element recommendation control in response to a predetermined trigger operation by the user on the element recommendation control, When the display state of the element recommendation control is in the fully displayed state, the media content displays the display elements associated with the target interaction element corresponding to the target element recommendation control, and a display module for generating target media content is provided. The system further includes, if the display state of the element recommendation control is incomplete, an adjustment module for determining the target direction of the hidden portion corresponding to the element recommendation control and for moving the plurality of element recommendation controls in the opposite direction to the target direction so that the element recommendation control triggered by the user is fully displayed.
[0183] According to one or more embodiments of the present disclosure, the exhibit element includes interaction control, The aforementioned device is The system further includes a display module for switching the display of interaction elements corresponding to other element recommendation controls on the interaction control in response to a user trigger operation on the element recommendation control.
[0184] According to one or more embodiments of the present disclosure, the media content editing page further includes a predetermined close control, The aforementioned device is The system further includes a display module for stopping the display of the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the close control.
[0185] According to one or more embodiments of the present disclosure, the media content editing page further includes predetermined processing controls, The aforementioned device is The system further includes a display module for redisplaying the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the processing control.
[0186] According to one or more embodiments of the present disclosure, the exhibit element includes interaction control, The media content editing page further includes predetermined processing controls, The aforementioned device is A display module for displaying a topic editing page in response to the user's trigger operation on the processing control or interaction control, A retrieval module for obtaining the edited content generated by the user within the topic editing page, The system further includes an editing module for performing editing operations on the interaction control based on the aforementioned editing content.
[0187] According to one or more embodiments of the present disclosure, the topic editing page further includes a plurality of element recommendation controls.
[0188] According to one or more embodiments of the present disclosure, the multiple element recommendation controls displayed on the topic editing page are the same as the multiple element recommendation controls displayed on the media content editing page.
[0189] According to one or more embodiments of this disclosure, the processing module is: To determine whether the aforementioned media content includes exhibition elements, If "No," it is used to display the media content and multiple element recommendation controls associated with the media content within the media content editing page.
[0190] In a third embodiment, according to one or more embodiments of the present disclosure, an electronic device is provided comprising at least one processor and memory. The aforementioned memory stores computer execution instructions. The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to execute the media content processing method described in the first embodiment and various possible designs of the first embodiment.
[0191] In a fourth embodiment, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided which stores computer execution instructions, and when a processor executes the computer execution instructions, a media content processing method described in the first embodiment and various possible designs thereof is realized.
[0192] In a fifth embodiment, according to one or more embodiments of the present disclosure, a computer program product is provided which, when executed by a processor, implements the media content processing method described in the first embodiment and various possible designs of the first embodiment.
[0193] The above description is merely an explanation of preferred embodiments of the present disclosure and the technical principles employed. Those skilled in the art will understand that the scope of the disclosure is not limited to any technical solution formed by a specific combination of the above technical features, but also covers other technical solutions formed by any combination of the above technical features or equivalent features without departing from the disclosed concepts. For example, this includes technical solutions formed by replacing the above features with (but not limited to) similarly functional technical features disclosed in this disclosure.
[0194] Furthermore, although each operation is described using a specific order, this should not be interpreted as requiring these operations to be executed in a specific order or sequentially. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of this disclosure. Some features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, each feature described in the context of a single embodiment can also be implemented in multiple embodiments, individually or in any appropriate subcombination.
[0195] While this topic has been described using language specific to structural features and / or methodological behavior, it should be understood that the topics defined in the attached claims are not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are merely exemplary forms of implementing the claims.
Claims
1. In response to editing operations triggered by the user based on pre-generated media content, display the media content editing page, The media content editing page displays the media content and a plurality of element recommendation controls associated with the media content, wherein the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content. In response to the determination of a target element recommendation control among the multiple element recommendation controls, the media content displays an exhibit element associated with the target interaction element corresponding to the target element recommendation control, and generates target media content, wherein the target interaction element is associated with a predetermined interaction operation. By posting the target media content, other users perform predetermined interaction operations based on the display elements within the posted target media content, and post media content associated with the target interaction elements. A media content processing method, including the following.
2. The method further includes determining a plurality of element recommendation controls that match the media content based on the media content, The exhibit element corresponding to the aforementioned element recommendation control includes at least one of the following: an image element, a text element, an audio element, and a control element. The method according to claim 1.
3. The aforementioned interaction element includes an interaction topic, Based on the aforementioned media content, determining multiple element recommendation controls that match the media content is: Determining the target keyframe corresponding to the aforementioned media content, A topic matching operation is performed on the target keyframe to determine the topic type corresponding to the target keyframe. Based on the topic type, multiple interaction topics matching the topic type are determined, and based on the multiple interaction topics, multiple element recommendation controls are generated. The method according to claim 2, including the method described in claim 2.
4. Determining the target keyframe corresponding to the aforementioned media content is: This includes performing a frame extraction operation on the media content according to predetermined frame extraction conditions and obtaining the target keyframe, or, Determining the target keyframe corresponding to the aforementioned media content is: In response to a frame extraction operation triggered by the user based on the media content, the system displays multiple keyframes corresponding to the media content. The process includes determining the keyframe selected by the user as the target keyframe in response to a selection operation triggered by the user for the plurality of keyframes, The method according to claim 3.
5. Displaying the media content and multiple element recommendation controls associated with the media content within the media content editing page is: Display the media content within a predetermined first display area of the media content editing page. The plurality of element recommendation controls are displayed in a predetermined layout within a predetermined second display area of the media content editing page, The method according to claim 1, including the method described in claim 1.
6. Displaying the plurality of element recommendation controls within a predetermined second display area of the media content editing page according to a predetermined layout is: This includes displaying a predetermined number of element recommendation controls horizontally within the second display area and hiding other element recommendation controls. The method according to claim 5.
7. After displaying the plurality of element recommendation controls in a predetermined layout within a predetermined second display area of the media content editing page, The further includes switching to displaying other hidden element recommendation controls in response to a first horizontal slide operation by the user in the second display area, The method according to claim 6.
8. Responding to the determination of a target element recommendation control among the aforementioned multiple element recommendation controls is: This includes determining the element recommendation control as the target element recommendation control in response to a predetermined trigger operation by the user for any one of the element recommendation controls, The method according to claim 1, wherein the predetermined trigger operation includes one of a single-click operation, a double-click operation, a long-press operation, and a second vertical slide operation.
9. In response to a predetermined trigger operation by the user on any one of the element recommendation controls, the display state of the element recommendation control is determined. When the display state of the element recommendation control is in the fully displayed state, the media content displays the display elements associated with the target interaction element corresponding to the target element recommendation control, and generates the target media content. If the display state of the element recommendation control is incomplete, determine the target direction of the hidden portion corresponding to the element recommendation control, and move the multiple element recommendation controls in the opposite direction to the target direction so that the element recommendation control triggered by the user is fully displayed. The method according to claim 1, further comprising:
10. The aforementioned exhibition elements include interaction controls, In the media content, after displaying the exhibit elements associated with the target interaction elements corresponding to the target element recommendation control, The interaction control further includes switching the display of an interaction element corresponding to another element recommendation control on the interaction control in response to the user's trigger operation on the element recommendation control. The method according to any one of claims 1 to 9.
11. The aforementioned media content editing page further includes a predetermined close control, The aforementioned method, The further includes stopping the display of the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the close control, The method according to any one of claims 1 to 9.
12. The media content editing page further includes predetermined processing controls, The aforementioned method, The further includes redisplaying the multiple element recommendation controls on the media content editing page in response to the user's trigger operation on the processing control, The method according to claim 11.
13. The aforementioned exhibition elements include interaction controls, The media content editing page further includes predetermined processing controls, In the media content, after displaying the exhibit elements associated with the target interaction elements corresponding to the target element recommendation control, In response to the user's trigger operation on the processing control or the interaction control, the topic editing page is displayed. The process involves obtaining the edits generated by the user within the topic editing page, Based on the aforementioned edited content, perform an editing operation on the interaction control, The method according to any one of claims 1 to 9, further comprising:
14. The method according to claim 13, wherein the topic editing page further includes a plurality of element recommendation controls.
15. The method according to claim 14, wherein the multiple element recommendation controls displayed on the topic editing page are the same as the multiple element recommendation controls displayed on the media content editing page.
16. Displaying the media content and multiple element recommendation controls associated with the media content within the media content editing page is: To determine whether the aforementioned media content includes exhibition elements, If "No", the media content and multiple element recommendation controls associated with the media content will be displayed on the media content editing page. The method according to any one of claims 1 to 9, including the method described in any one of claims 1 to 9.
17. A display module for displaying a media content editing page in response to editing operations triggered by the user based on pre-generated media content, A processing module for displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page, wherein the element recommendation controls correspond one-to-one with interaction elements, and the interaction elements are generated based on the media content, and the processing module A decision module for determining a target element recommendation control selected by the user from the plurality of element recommendation controls, displaying an exhibit element associated with a target interaction element corresponding to the target element recommendation control in the media content, and generating target media content, wherein the target interaction element is associated with a predetermined interaction operation; A post module for posting media content associated with the target interaction element, by posting the target media content, and by allowing other users to perform predetermined interaction operations based on the display elements within the posted target media content. A media content processing device equipped with the following features.
18. It comprises a processor and memory in which computer execution instructions are stored. The processor executes computer execution instructions stored in the memory and causes the processor to execute the media content processing method described in any one of claims 1 to 16. electronic equipment.
19. A computer execution instruction is stored, and when the processor executes the computer execution instruction, the media content processing method described in any one of claims 1 to 16 is realized. Computer-readable storage medium.
20. When executed by a processor, the computer program includes a computer program that implements the media content processing method described in any one of claims 1 to 16. Computer program products.