Media content processing method and apparatus, device, readable storage medium, and product

By displaying multiple element recommendation controls in the media content editing page, users can select target elements and generate target media content, solving the problems of cumbersome operations and single interface in the prior art, and improving user experience and content richness.

WO2024255809A1PCT designated stage expired Publication Date: 2024-12-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/099075
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-13
Filing Date
2024-06-13
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

The existing media content generation methods are cumbersome, and the interface displays content is single, resulting in poor user experience.

Method used

Provide a media content processing method. By displaying multiple element recommendation controls in the media content editing page, users can select target element recommendation controls to generate target media content, and perform preset interactive operations after publishing to enrich the display of media content. and interact.

Benefits of technology

It improves the efficiency of media content generation, enriches the display content and interaction of media content editing pages, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099075_19122024_PF_FP_ABST
    Figure CN2024099075_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a media content processing method and apparatus, a device, a readable storage medium, and a product. The method comprises: in response to an editing operation triggered by a user on the basis of media content, displaying a media content editing page; displaying, in the media content editing page, the media content and a plurality of element recommendation controls associated with the media content; displaying, in the media content, a display element associated with a target interaction element corresponding to a target element recommendation control to generate target media content; and publishing the target media content.
Need to check novelty before this filing date? Find Prior Art

Description

Media content processing method, device, equipment, readable storage medium and product

[0001] This application claims priority to the Chinese invention patent application entitled “Media content processing methods, devices, equipment, readable storage media and products” filed on June 13, 2023, with application number 2023107016495, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present disclosure relate to the field of interface interaction technology, and more particularly to a media content processing method, apparatus, device, readable storage medium, and product. Background Art

[0003] When a user generates media content, an interactive control associated with an interactive element may be added to the media content, so that after the media content is published, other users can perform interactive operations based on the interactive control.

[0004] Summary of the Invention

[0005] The embodiments of the present disclosure provide a media content processing method, apparatus, device, readable storage medium, and product, which are used to solve the technical problems that the existing methods for generating target media content are relatively cumbersome to operate and the interface display content is relatively simple.

[0006] In a first aspect, an embodiment of the present disclosure provides a media content processing method, comprising: in response to an editing operation triggered by a user based on pre-generated media content, displaying a media content editing page; 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 to interactive elements, and the interactive elements are generated based on the media content; in response to a target element recommendation control among the plurality of element recommendation controls being determined, displaying a display element associated with a target interactive element corresponding to the target element recommendation control in the media content, generating target media content, wherein the target interactive element is associated with a preset interactive operation; publishing the target media content so that other users can perform preset interactive operations based on the display elements in the published target media content, and publishing the media content associated with the target interactive element.

[0007] In a second aspect, an embodiment of the present disclosure provides a media content processing device, including:

[0008] A display module, configured to display a media content editing page in response to an editing operation triggered by a user based on pre-generated media content;

[0009] a processing module, configured to display 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 to interactive elements, and the interactive elements are generated based on the media content;

[0010] a determination module, configured to determine a target element recommendation control selected by the user from among the multiple element recommendation controls, display a display element associated with a target interactive element corresponding to the target element recommendation control in the media content, and generate target media content, wherein the target interactive element is associated with a preset interactive operation;

[0011] The publishing module is used to publish the target media content so that other users can perform preset interactive operations based on the display elements in the published target media content and publish the media content associated with the target interactive elements.

[0012] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0013] The memory stores computer-executable instructions;

[0014] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the media content processing method as described in the first aspect and various possible designs of the first aspect.

[0015] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content processing method described in the first aspect and various possible designs of the first aspect is implemented.

[0016] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the media content processing method described in the first aspect and various possible designs of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0018] FIG1 is a flow chart of a method for processing media content according to an embodiment of the present disclosure;

[0019] FIG2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0020] FIG3 is a flow chart of a method for processing media content according to another embodiment of the present disclosure;

[0021] FIG4 is a flow chart of a method for processing media content according to another embodiment of the present disclosure;

[0022] FIG5 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;

[0023] FIG6 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0024] FIG7 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0025] FIG8 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0026] FIG9 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0027] FIG10 is a schematic structural diagram of a media content processing device provided by an embodiment of the present disclosure;

[0028] FIG11 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0030] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0031] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0032] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0033] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0034] In order to solve the technical problems that the existing target media content generation method is relatively cumbersome and the interface display content is relatively single, the present disclosure provides a media content processing method, device, equipment, readable storage medium and product.

[0035] 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 in any interactive media content generation scenario.

[0036] Currently, when users need to generate interactive media content, they need to manually add interactive controls, edit interactive themes, and other operations, which is often cumbersome. In addition, during the process of editing media content, the interface display content is relatively simple, resulting in a poor user experience.

[0037] To improve the efficiency of generating interactive media content and enrich the content displayed within the media content editing page, after acquiring user-generated media content, multiple interactive elements can be generated based on the media content. Multiple element recommendation controls corresponding to the multiple interactive elements are displayed within the media content editing page. In response to a user selecting any element recommendation control, display elements associated with the target interactive element corresponding to the target element recommendation control can be displayed within the media content, generating the target media content.

[0038] FIG1 is a flow chart of a media content processing method provided by an embodiment of the present disclosure. As shown in FIG1 , the method includes:

[0039] Step 101: In response to an editing operation triggered by a user based on pre-generated media content, a media content editing page is displayed.

[0040] The execution subject of this embodiment is a media content processing device, which can be coupled to a terminal device so that, based on a user's triggering operation on the terminal device, multiple element recommendation controls associated with the media content can be displayed on the media content editing page, and interactive media content can be generated and published based on the user's triggering operation. Optionally, the media content processing device can also be coupled to a server that is communicatively connected to the terminal device. This makes it possible to obtain a media content processing request sent by the terminal device based on the user's triggering operation, control the terminal device to display the element recommendation control, and generate and publish interactive media content.

[0041] In this embodiment, in order to realize the release of media content, the user can generate media content in advance. In some embodiments, the media content can be collected by the user in real time, or the media content can be uploaded by the user, and the present disclosure does not limit this.

[0042] Furthermore, in order to make the published media content more in line with the user's personalized needs, the user can also edit the media content after generating it.

[0043] Optionally, the user can initiate an editing operation by triggering a preset editing control. In response to the user triggering the editing operation based on pre-generated media content, a media content editing page is displayed, so that the user can implement the editing operation of the media content in the media content editing page.

[0044] Step 102: Display the media content and a plurality of element recommendation controls associated with the media content in the media content editing page, wherein the element recommendation controls correspond one-to-one to interactive elements, and the interactive elements are generated based on the media content.

[0045] In this embodiment, after the media content editing page is displayed, media content may be displayed on the media content editing page, so that the user can perform editing operations based on the currently displayed media content.

[0046] Furthermore, in order to enrich the displayed content in the media content and facilitate other users to perform interactive operations based on the media content, display elements associated with the media content may be added to the media content.

[0047] Optionally, in order to facilitate the addition of display elements, element recommendation controls corresponding to multiple interactive elements can be determined based on the media content. Among them, the interactive element can be the descriptive information corresponding to the media content, or the interactive element can be the type information corresponding to the media content, or the interactive element can be an entry for interacting with other users, etc. Taking a practical application as an example, if the media content is a dressing video media content, its associated interactive elements can be elements such as "Show your today's outfit", "OOTD", and "Summer Outfit". It should be noted that the recommendation of interactive elements based on media content is carried out with the full authorization of the user. For example, the user sets the corresponding authorization switch to on in the settings page.

[0048] After generating a plurality of interactive element recommendation controls, the plurality of element recommendation controls may be displayed in the media content editing page, wherein the element recommendation controls correspond one-to-one to the interactive elements.

[0049] Step 103: In response to the target element recommendation control among the multiple element recommendation controls being determined, a display element associated with the target interactive element corresponding to the target element recommendation control is displayed in the media content to generate target media content, wherein the target interactive element is associated with a preset interactive operation.

[0050] In this embodiment, after multiple element recommendation controls are displayed on the media content editing page, the user can select from the multiple element recommendation controls based on actual needs. In response to the user triggering any element recommendation control, display elements associated with the target interactive element corresponding to the target element recommendation control currently triggered by the user can be displayed within the media content to generate the target media content. The display elements include, but are not limited to, interactive control elements, image elements, text elements, audio elements, etc.

[0051] For example, in response to a user triggering an element recommendation control corresponding to "Show Your Today's Outfit," an interactive control corresponding to "Show Your Today's Outfit" can be added to the media content. After publishing the target media content, other users can trigger the interactive control to generate and publish media content containing today's outfit, achieving interactive operations.

[0052] Still taking practical applications as an example, in order to enrich the display content in the target media content, in response to the user's triggering operation of the element recommendation control corresponding to "Show your outfit today", cartoon elements, text elements and other content related to the outfit can be added to the media content.

[0053] Still taking a practical application as an example, in order to enrich the display content of the target media content, in response to the user triggering the element recommendation control corresponding to "pet", an audio element associated with the pet can be determined. The audio element associated with the pet is added to the media content, realizing the rapid addition of audio.

[0054] Optionally, the target interactive element may be associated with a preset interactive operation, wherein the preset interactive operation includes but is not limited to generating and publishing media content associated with the interactive element, voting, and other operations.

[0055] For example, the preset interactive operation corresponding to "Show off your outfit today" can be generating and publishing media content including today's outfit. The preset interactive operation corresponding to "Pets" can be generating and publishing media content including pets.

[0056] Step 104: publish the target media content, so that other users can perform preset interactive operations based on the display elements in the published target media content, and publish media content associated with the target interactive elements.

[0057] In this embodiment, after the target media content is generated, the target media content may be published.

[0058] Optionally, a publishing control may be provided in the media content editing page, and the user may trigger the publishing control to implement a publishing operation on the target media content.

[0059] Furthermore, after publishing the target media content, other users can browse the target media content while browsing the media content stream. In addition, when browsing the target media content, other users can perform preset interactive operations associated with the target interactive element based on the display elements in the target media content and publish the media content associated with the target interactive element.

[0060] Figure 2 is a schematic diagram of the interface interaction provided by an embodiment of the present disclosure. As shown in Figure 2, media content 22 and multiple element recommendation controls 23 associated with the media content 22 can be displayed in the media content editing page 21. In response to the user's triggering operation on any element recommendation control 23, a display element 24 associated with the target interactive element corresponding to the target element recommendation control selected by the user can be displayed in the media content to generate the target media content, wherein the display element 24 can be an interactive control. The interactive elements associated with the media content can be displayed in the interactive control. In addition, the media content editing page 21 also includes a publishing control 25, and the user can publish the target media content by triggering the publishing control 25.

[0061] The media content processing method provided by this embodiment determines multiple element recommendation controls based on the media content during the process of the user editing the pre-generated media content, and displays the multiple element recommendation controls in the media content editing page. Based on the user's selection operation, the display elements associated with the target interactive elements corresponding to the target element recommendation control selected by the user are displayed in the media content to generate the target media content. In this way, the operation of adding display elements based on the media content can be automatically implemented, and the correlation between the display elements and the media content can be improved, thereby improving the generation efficiency of the target media content. In addition, by displaying multiple element recommendation controls in the media content editing page, the display content in the media content editing page can be enriched, and the interactive operations in the media content editing page can be enriched, thereby improving the user experience.

[0062] Furthermore, based on any of the above embodiments, the method further includes: determining, based on the media content, a plurality of element recommendation controls that match the media content.

[0063] 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.

[0064] In this embodiment, in order to implement the display operation of multiple element recommendation controls, it is first necessary to determine multiple interactive elements based on the media content. For each interactive element, an element recommendation control corresponding to the interactive element is determined.

[0065] It should be noted that each element recommendation control corresponds to a display element, which includes at least one of an image element, a text element, an audio element, and a control element.

[0066] For example, the display element can be an interactive control. After publishing the target media content that includes the interactive control, the user can perform a preset interactive operation associated with the target interactive element based on the display element in the target media content, and publish the media content associated with the target interactive element. Alternatively, the interactive element can be an image element associated with the target interactive element. After publishing the target media content that includes the image element, other users can publish the media content that includes the image element by triggering the image element.

[0067] The media content processing method provided in this embodiment, by determining multiple element recommendation controls that match the media content, can display element recommendation controls associated with the media content on the media content editing page, thereby enriching the displayed content within the media content editing page. Furthermore, by setting associated and diverse display elements for the element recommendation controls, users can quickly add display elements to the media content by triggering the element recommendation controls, enriching the interaction methods within the media content editing page and enriching the displayed content of the target media content.

[0068] FIG3 is a flow chart of a media content processing method provided by another embodiment of the present disclosure. Based on any of the above embodiments, the interactive element includes an interactive theme. The method of determining a plurality of element recommendation controls that match the media content based on the media content includes:

[0069] Step 301: Determine a target key frame corresponding to the media content.

[0070] Step 302: Perform a matching operation on the target key frame to determine the subject type corresponding to the target key frame.

[0071] Step 303: Determine multiple interactive topics that match the topic type based on the topic type, and generate the multiple element recommendation controls based on the multiple interactive topics.

[0072] In this embodiment, interactive elements may include interactive themes. In order to display element recommendation controls associated with media content within the media content editing page, multiple interactive themes may be determined based on the media content. It should be noted that determining multiple interactive themes based on the media content is performed locally on the client with full user authorization.

[0073] Optionally, a target key frame corresponding to the media content may be determined. If the media content is video media content, the target key frame corresponding to the media content may be determined according to a preset frame extraction method. If the media content is image media content, an image in the image media content may be directly determined as the target key frame corresponding to the media content.

[0074] Furthermore, after obtaining the target key frame, a matching operation may be performed on the target key frame to determine the subject type corresponding to the target key frame.

[0075] After determining the theme type corresponding to the target keyframe, multiple interactive themes matching the theme type may be determined based on the theme type.

[0076] Optionally, to determine the interactive theme, a theme database may be pre-set. A variety of different themes may be pre-set in the theme database. After determining the theme type corresponding to the target keyframe, multiple interactive themes matching the theme type may be determined in the theme database based on the theme type. It should be noted that the determination of the interactive theme may be performed within the client; with user authorization, the features of the target keyframe may also be uploaded to the server for interactive theme determination.

[0077] Furthermore, multiple element recommendation controls may be generated based on multiple interactive themes, wherein the interactive themes correspond one to one with the element recommendation controls.

[0078] Further, based on any of the above embodiments, step 301 includes: performing a frame extraction operation on the media content according to a preset frame extraction condition to obtain the target key frame. Alternatively, step 301 includes: in response to a frame extraction operation triggered by the user based on the media content, displaying multiple key frames corresponding to the media content. In response to a selection operation triggered by the user with respect to the multiple key frames, determining the key frame selected by the user as the target key frame.

[0079] In this embodiment, a frame extraction operation can be performed on the media content according to preset frame extraction conditions to obtain the target key frame. The preset frame extraction conditions include, but are not limited to, extracting the Nth video frame, extracting the Mth second video frame, extracting video frames including a target object, extracting video frames including preset actions and / or expressions, etc. In actual applications, users can set the frame extraction conditions according to actual needs, and this disclosure does not impose any restrictions on this.

[0080] Optionally, the target video frame can be selected by the user based on actual needs. In response to a frame extraction operation triggered by the user based on the media content, multiple key frames corresponding to the media content can be displayed. The user can select a target key frame from the multiple key frames based on actual needs. In response to the user's selection operation triggered by the multiple key frames, the key frame selected by the user is determined as the target key frame.

[0081] The media content processing method provided in this embodiment accurately identifies multiple interactive themes associated with the media content by extracting frames from the media content and then matching the target keyframes obtained from the extracted frames. This allows for the generation of multiple element recommendation controls based on these multiple interactive themes. This improves the relevance between the element recommendation control and the media content, allowing the display elements added to the media content by users triggering the element recommendation control to better meet their personalized needs, thereby enhancing the user experience.

[0082] FIG4 is a flow chart of a media content processing method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG4 , step 102 includes:

[0083] Step 401: Display the media content in a first display area preset in the media content editing page.

[0084] Step 402: Display the multiple element recommendation controls in a preset second display area in the media content editing page according to a preset layout.

[0085] In this embodiment, the media content editing page may include a first display area and a second display area. The first display area and the second display area may be arranged side by side in a horizontal or vertical direction. 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. Users may adjust the display parameters of the first display area and the second display area based on actual needs, and this disclosure does not impose any restrictions on this. The display parameters include, but are not limited to, display position, display size, etc.

[0086] Based on the above layout, media content can be displayed in a first display area preset in the media content editing page. Multiple element recommendation controls can be displayed in a second display area preset in the media content editing page according to a preset layout.

[0087] For example, in a practical application, media content can be displayed full screen in the first display area of ​​a media content editing page. A second display area is displayed above the first display area, and multiple element recommendation controls are displayed in the second display area according to a preset layout. The second display area can be located at the bottom of the display interface to avoid blocking the content displayed on the media content editing page.

[0088] Optionally, the preset layout mode may be a horizontal layout mode, a vertical layout mode, etc., which is not limited in the present disclosure.

[0089] The media content processing method provided in this embodiment enriches the display content in the media content editing page by displaying media content in a first display area preset in the media content editing page, and displays multiple element recommendation controls in a preset layout in a second display area preset in the media content editing page, thereby enriching the interaction mode in the media content editing page based on the multiple element recommendation controls.

[0090] Optionally, based on any of the above embodiments, step 402 includes:

[0091] A preset number of element recommendation controls are displayed horizontally in the second display area, and other element recommendation controls are hidden.

[0092] In this embodiment, the preset layout mode may be a horizontal layout mode, and the element recommendation control may be displayed horizontally in the second display area.

[0093] Optionally, when there are multiple element recommendation controls, the second display area may not be able to fully display the multiple element recommendation controls. Therefore, a preset number of element recommendation controls can be displayed horizontally in the second display area, and the other element recommendation controls can be hidden.

[0094] FIG5 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in FIG5 , a first display area 52 in a media content editing page 51 can display media content 53. A second display area 54 in the media content editing page 51 can horizontally display a preset number of element recommendation controls 55 while hiding and displaying other element recommendation controls. The second display area 54 can be located below the first display area 55.

[0095] The media content processing method provided in this embodiment displays a preset number of element recommendation controls horizontally in the second display area and hides and displays other element recommendation controls, thereby making it possible to display more element recommendation controls without obstructing the media content.

[0096] Furthermore, based on any of the above embodiments, after step 402, the following steps may be further included:

[0097] In response to a first sliding operation in the horizontal direction by the user within the second display area, the hidden other element recommendation controls are switched to be displayed.

[0098] In this embodiment, the user can trigger a first sliding operation in the horizontal direction in the second display area. In response to the first sliding operation, other hidden element recommendation controls can be switched to be displayed to enable viewing of more element recommendation controls.

[0099] The media content processing method provided in this embodiment switches to display hidden other element recommendation controls in response to the user's first horizontal sliding operation in the second display area, thereby making the content displayed in the media content editing page more in line with the user's personalized needs and improving the user experience.

[0100] Furthermore, based on any of the above embodiments, step 103 includes:

[0101] In response to a preset triggering operation of the user on any element recommendation control, the element recommendation control is determined as a target element recommendation control.

[0102] The preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second sliding operation in the vertical direction.

[0103] In this embodiment, after multiple element recommendation controls are displayed in the second display area, the user can select a target element recommendation control according to actual needs.

[0104] Optionally, the user can determine the element recommendation control as the target element recommendation control by performing a preset trigger operation on any element recommendation control, wherein the preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second sliding operation in the vertical direction.

[0105] For example, the user may perform an upward swipe operation on any element recommendation control. In response to the upward swipe operation, the element recommendation control is determined as a target element recommendation control.

[0106] The media content processing method provided in this embodiment determines the element recommendation control as the target element recommendation control in response to the user's preset trigger operation on any element recommendation control, thereby enriching the interaction mode within the media content editing page.

[0107] Furthermore, based on any of the above embodiments, the method further includes:

[0108] In response to a preset triggering operation of the user on any element recommendation control, a display state of the element recommendation control is determined.

[0109] If the display state of the element recommendation control is a complete display state, a display element associated with the target interactive element corresponding to the target element recommendation control is displayed in the media content to generate target media content.

[0110] If the display state of the element recommendation control is an incomplete display state, the target direction of the hidden part corresponding to the element recommendation control is determined, and the multiple element recommendation controls are moved in the opposite direction of the target direction to fully display the element recommendation control triggered by the user.

[0111] In this embodiment, when there are multiple element recommendation controls, the second display area may not be able to fully display the multiple element recommendation controls. Therefore, the second display area may display complete element recommendation controls and incomplete element recommendation controls.

[0112] In order to enable the user to more intuitively determine the currently triggered element recommendation control, in response to the user's preset triggering operation on any element recommendation control, the display state of the element recommendation control is determined. Different processes are performed according to different display states.

[0113] Optionally, if the display state of the element recommendation control is a complete display state, the user can intuitively view the complete element recommendation control. At this time, the display element associated with the target interactive element corresponding to the target element recommendation control can be displayed in the media content to generate the target media content.

[0114] Optionally, if the display state of the element recommendation control is incomplete, in order to enable the user to view the element recommendation control of the expedition, the target direction of the hidden part corresponding to the element recommendation control can be determined. Move multiple element recommendation controls in the opposite direction of the target direction to fully display the element recommendation control triggered by the user. For example, if the right part of the element recommendation control is hidden, multiple element recommendation controls can be moved to the left to fully display the element recommendation control triggered by the user.

[0115] Figure 6 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in Figure 6, a target element recommendation control 62 in a complete display state and a target element recommendation control 63 in an incomplete display state may be displayed in a media content editing page 61. In response to a user's triggering operation on the target element recommendation control 62 in a complete display state, a display element 65 associated with the target element recommendation control 62 in a complete display state may be displayed in the media content 64. In response to a user's triggering operation on the target element recommendation control 63 in an incomplete display state, a target direction of the hidden part corresponding to the element recommendation control 63 may be determined, and multiple element recommendation controls 63 may be moved in a direction opposite to the target direction to fully display the element recommendation control 63 triggered by the user.

[0116] The media content processing method provided in this embodiment further enriches the interactive operations within the media content editing page by responding to the user's triggering operation on the element recommendation control and performing different interactive operations based on the display state of the element recommendation control. In addition, it allows users to more intuitively view the complete element recommendation control.

[0117] Furthermore, based on any of the above embodiments, the display element includes an interactive control. After step 103, the following steps are further included:

[0118] In response to the user's triggering operation on the element recommendation control, interactive elements corresponding to other element recommendation controls are switched and displayed on the interactive control.

[0119] In this embodiment, the display control may include an interactive control, on which an interactive element associated with the element recommendation control currently selected by the user may be displayed.

[0120] After the user has displayed the interactive control in the media content editing page by triggering the target element recommendation control, in response to the user's triggering operation on other element recommendation controls, the interactive elements corresponding to the other element recommendation controls can be switched to display on the interactive control.

[0121] For example, an interactive control is displayed on a media content editing page, and an interactive element "OOTD" corresponding to the target element recommendation control is displayed on the interactive control. In response to the user triggering the element recommendation control associated with the "pet" interactive element, the "pet" interactive element can be switched to display on the interactive control.

[0122] FIG7 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG7 , media content 72 and an interactive control 73 associated with a target element recommendation control triggered by a user can be displayed on a media content editing page 71. An interactive element 74 associated with the target element recommendation control is displayed on the interactive control 73. In response to a user triggering an element recommendation control 75, an interactive element 76 corresponding to the element recommendation control 75 currently triggered by the user can be switched to be displayed on the interactive control 73.

[0123] The media content processing method provided in this embodiment, after displaying the display element in the media content, responds to the user's triggering operation on the element recommendation control by switching to display the interactive elements corresponding to other element recommendation controls on the interactive control, thereby enabling rapid switching of interactive elements, enriching the interactive operations within the media content editing page, and improving the user experience.

[0124] Furthermore, based on any of the above embodiments, the media content editing page further includes a preset close control. The method further includes:

[0125] In response to the user triggering the close control, the display of the multiple element recommendation controls in the media content editing page is stopped.

[0126] In this embodiment, in order to make the displayed content in the media content editing page more in line with the user's personalized needs, the media content editing page also includes a preset close control. The user can use the close control to control the display status of multiple element recommendation controls.

[0127] Optionally, in response to a user triggering an operation to close the control, the display of multiple element recommendation controls within the media content editing page may be stopped.

[0128] FIG8 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG8 , a media content editing page 81 displays media content 82, multiple element recommendation controls 83, and a close control 84. In response to a user triggering operation on the close control 84, the multiple element recommendation controls 83 can stop being displayed in the media content editing page 81.

[0129] The media content processing method provided in this embodiment enables users to control the display of multiple element editing controls according to actual needs by setting a close control in the media content editing page, so that the displayed content in the media content editing page is more in line with the user's personalized needs.

[0130] Furthermore, based on any of the above embodiments, the media content editing page further includes a preset processing control. The method further includes:

[0131] In response to the user triggering operation on the processing control, the multiple element recommendation controls are redisplayed in the media content editing page.

[0132] In this embodiment, the media content editing page further includes a preset processing control. After the user triggers the close control to control the multiple element recommendation controls not to be displayed, the processing control can be used to control the multiple element recommendation controls to be displayed again.

[0133] Optionally, in response to a user triggering operation on a processing control, multiple element recommendation controls are redisplayed in the media content editing page.

[0134] FIG9 is another interface interaction diagram provided by an embodiment of the present disclosure. As shown in FIG9 , after the multiple element recommendation controls are stopped from being displayed based on the close control, media content 92 and processing controls 93 are displayed on the media content editing page 91. In response to the user triggering operation of the processing control 93, the multiple element recommendation controls 94 can be redisplayed on the media content editing page 91.

[0135] The media content processing method provided in this embodiment redisplays multiple element recommendation controls in the media content editing page in response to the user's triggering operation on the processing control, so that the user can control the display of multiple element editing controls according to actual needs, making the displayed content in the media content editing page more in line with the user's personalized needs.

[0136] Furthermore, based on any of the above embodiments, the display element includes an interactive control. The media content editing page also includes a preset processing control.

[0137] Step 103 also includes:

[0138] In response to the user triggering the processing control or the interactive control, a theme editing page is displayed.

[0139] Obtain the edited content generated by the user in the theme editing page.

[0140] An editing operation is performed on the interactive control based on the editing content.

[0141] In this embodiment, the display elements may include interactive controls. The user may edit the interactive controls according to actual needs, so that the display of the interactive controls in the target media content is more in line with the user's personalized needs.

[0142] Optionally, in response to a user triggering an operation on a processing control, a theme editing page can be displayed. Alternatively, a user can trigger an interactive control within a media content editing page. In response to a user triggering an interactive control, a theme editing page can be displayed. Thus, the user can edit the content edited by the interactive control within the main body editing page.

[0143] Furthermore, after the theme editing page is displayed, the edited content generated by the user in the theme editing page can be obtained, wherein the edited content includes but is not limited to the display size, display position, display color of the interactive control, text parameters corresponding to the interactive elements displayed in the interactive control, etc. The interactive control is edited based on the edited content.

[0144] Furthermore, based on any of the above embodiments, the theme editing page also includes multiple element recommendation controls.

[0145] Optionally, a plurality of element recommendation controls may be displayed on the theme editing page, wherein the plurality of element recommendation controls displayed on the theme editing page may be the same as the plurality of element recommendation controls displayed on the media content editing page.

[0146] By displaying multiple element recommendation controls on the theme editing page, users can quickly switch the interactive elements associated with the interactive controls by triggering the element recommendation controls on the theme editing page, making the interactive controls in the target media content more in line with the user's personalized needs.

[0147] As an implementable method, in order to avoid blocking the content displayed on the theme editing page, the multiple element recommendation controls can be displayed on the lower side of the theme editing page. Users can also adjust the display parameters such as the display position and display size of the multiple element recommendation controls according to actual needs, and this disclosure does not impose any restrictions on this.

[0148] The media content processing method provided in this embodiment displays a theme editing page in response to the user's triggering operation on the processing control or the interactive control, so that the user can perform editing operations on the interactive control within the theme editing page, making the display of the interactive control more in line with the user's personalized needs, enriching the interaction methods within the media content editing page, and improving the user experience.

[0149] Further, based on any of the above embodiments, step 102 includes:

[0150] A determination is made as to whether the media content includes a presentation element.

[0151] If not, the media content and a plurality of element recommendation controls associated with the media content are displayed in the media content editing page.

[0152] In this embodiment, a user can directly capture or upload content to generate media content. In this case, the media content does not include presentation elements. Alternatively, while browsing a media content stream, the user can generate media content by triggering presentation elements in media content posted by other users. In this case, the media content may include presentation elements.

[0153] When the media content does not include a display element, multiple element recommendation controls can be displayed on the media content editing page to enable the user to add display elements based on the element recommendation controls. Conversely, when the media content already includes a display element, multiple element recommendation controls may no longer be displayed.

[0154] Therefore, after obtaining user-generated media content, it can be determined whether the media content already includes display elements. If not, the media content and multiple element recommendation controls associated with the media content are displayed on the media content editing page. Otherwise, only the media content can be displayed on the media content editing page.

[0155] The media content processing method provided in this embodiment can avoid redundant display of elements in the media content editing page by displaying multiple element recommendation controls when it is detected that the media content does not include display elements.

[0156] Figure 10 is a schematic diagram of the structure of a media content processing device provided by an embodiment of the present disclosure. As shown in Figure 10, the device includes: a display module 1001, a processing module 1002, a determination module 1003, and a publishing module 1004. The display module 1001 is configured to display a media content editing page in response to an edit operation triggered by a user based on pre-generated media content. The processing module 1002 is configured to display the media content and multiple element recommendation controls associated with the media content within the media content editing page, wherein the element recommendation controls correspond one-to-one with interactive elements generated based on the media content. The determination module 1003 is configured to determine a target element recommendation control selected by the user from the multiple element recommendation controls, display a display element associated with a target interactive element corresponding to the target element recommendation control within the media content, and generate target media content, wherein the target interactive element is associated with a preset interactive operation. The publishing module 1004 is configured to publish the target media content so that other users can perform preset interactive operations based on the display elements in the published target media content, and publish the media content associated with the target interactive element.

[0157] Furthermore, based on any of the above embodiments, the apparatus further includes: a determination module configured to determine, based on the media content, a plurality of element recommendation controls that match the media content, wherein the display elements corresponding to the element recommendation controls include at least one of an image element, a text element, an audio element, and a control element.

[0158] Furthermore, based on any of the above embodiments, the interactive element includes an interactive theme. The determination module is configured to: determine a target keyframe corresponding to the media content; perform a matching operation on the target keyframe to determine a theme type corresponding to the target keyframe; determine multiple interactive themes matching the theme type based on the theme type; and generate the multiple element recommendation controls based on the multiple interactive themes.

[0159] Furthermore, based on any of the above embodiments, the determination module is configured to: perform a frame extraction operation on the media content according to a preset frame extraction condition to obtain the target key frame. Alternatively, the determination module is configured to: display multiple key frames corresponding to the media content in response to a frame extraction operation triggered by the user based on the media content. In response to a selection operation triggered by the user with respect to the multiple key frames, determine the key frame selected by the user as the target key frame.

[0160] Furthermore, based on any of the above embodiments, the processing module is configured to: display the media content in a first display area preset in the media content editing page, and display the multiple element recommendation controls in a second display area preset in the media content editing page according to a preset layout.

[0161] Furthermore, based on any of the above embodiments, the processing module is used to: display a preset number of element recommendation controls horizontally in the second display area, and hide and display other element recommendation controls.

[0162] Furthermore, based on any of the above embodiments, the processing module is also used to: switch to display hidden other element recommendation controls in response to a first sliding operation of the user in the horizontal direction within the second display area.

[0163] Furthermore, based on any of the above embodiments, the determining module is configured to: in response to a preset trigger operation of the user on any element recommendation control, determine the element recommendation control as a target element recommendation control. The preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second vertical sliding operation.

[0164] Furthermore, based on any of the above embodiments, the device further includes: a determination module for determining the display state of the element recommendation control in response to a preset trigger operation of any element recommendation control by the user. A display module for displaying the display element associated with the target interactive element corresponding to the target element recommendation control in the media content to generate target media content if the display state of the element recommendation control is a complete display state. An adjustment module for determining the target direction of the hidden part corresponding to the element recommendation control if the display state of the element recommendation control is an incomplete display state, and moving the multiple element recommendation controls in the opposite direction of the target direction to fully display the element recommendation control triggered by the user.

[0165] Furthermore, based on any of the above embodiments, the display element includes an interactive control. The device further includes: a display module for switching to display interactive elements corresponding to other element recommendation controls on the interactive control in response to the user triggering the element recommendation control.

[0166] Furthermore, based on any of the above embodiments, the media content editing page further includes a preset close control. The device further includes: a display module, further configured to stop displaying the multiple element recommendation controls within the media content editing page in response to the user triggering the close control.

[0167] Furthermore, based on any of the above embodiments, the media content editing page further includes a preset processing control. The device further includes: a display module, further configured to redisplay the multiple element recommendation controls on the media content editing page in response to the user triggering the processing control.

[0168] Furthermore, based on any of the above embodiments, the display element includes an interactive control. The media content editing page also includes a preset processing control. The device further includes: a display module for displaying a theme editing page in response to a user triggering operation on the processing control or the interactive control. An acquisition module for acquiring edit content generated by the user within the theme editing page. An editing module for performing editing operations on the interactive control based on the edit content.

[0169] Furthermore, based on any of the above embodiments, the theme editing page also includes multiple element recommendation controls.

[0170] Furthermore, based on any of the above embodiments, the multiple element recommendation controls displayed in the theme editing page are the same as the multiple element recommendation controls displayed in the media content editing page.

[0171] Furthermore, based on any of the above embodiments, the processing module is configured to determine whether the media content includes a presentation element, and if not, display the media content and a plurality of element recommendation controls associated with the media content on the media content editing page.

[0172] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.

[0173] In order to implement the above embodiment, the present disclosure further provides an electronic device, including: a processor and a memory;

[0174] The memory stores computer-executable instructions;

[0175] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the media content processing method as described in any of the above embodiments.

[0176] FIG11 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. As shown in FIG11 , the electronic device 1100 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG11 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0177] As shown in FIG11 , the electronic device 1100 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to 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. Various programs and data required for the operation of the electronic device 1100 are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the 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.

[0178] Typically, the following devices may be connected to the I / O interface 1105: an input device 1106 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1108 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1109. The communication device 1109 may allow the electronic device 1100 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 11 shows an electronic device 1100 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0179] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 1109, or installed from the storage device 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

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

[0181] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content processing method as described in any of the above embodiments is implemented.

[0182] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program. When the computer program is executed by a processor, the media content processing method as described in any of the above embodiments is implemented.

[0183] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0184] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

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

[0186] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0187] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."

[0188] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0190] In a first aspect, according to one or more embodiments of the present disclosure, a method for processing media content is provided, including:

[0191] In response to an editing operation triggered by a user based on pre-generated media content, displaying a media content editing page;

[0192] Displaying the media content and a plurality of element recommendation controls associated with the media content on the media content editing page, wherein the element recommendation controls correspond one-to-one to interactive elements, and the interactive elements are generated based on the media content;

[0193] In response to a target element recommendation control among the multiple element recommendation controls being determined, displaying a presentation element associated with a target interactive element corresponding to the target element recommendation control in the media content to generate target media content, wherein the target interactive element is associated with a preset interactive operation;

[0194] The target media content is published so that other users can perform preset interactive operations based on the display elements in the published target media content and publish media content associated with the target interactive elements.

[0195] According to one or more embodiments of the present disclosure, the method further includes:

[0196] Based on the media content, determining a plurality of element recommendation controls that match the media content;

[0197] Among them, 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.

[0198] According to one or more embodiments of the present disclosure, the interactive element includes an interactive theme;

[0199] The determining, based on the media content, a plurality of element recommendation controls that match the media content includes:

[0200] Determining a target key frame corresponding to the media content;

[0201] Performing a matching operation on the target key frame to determine the subject type corresponding to the target key frame;

[0202] Based on the topic type, a plurality of interactive topics matching the topic type are determined, and based on the plurality of interactive topics, the plurality of element recommendation controls are generated.

[0203] According to one or more embodiments of the present disclosure, determining a target key frame corresponding to the media content includes:

[0204] Performing a frame extraction operation on the media content according to a preset frame extraction condition to obtain the target key frame;

[0205] Alternatively, determining the target key frame corresponding to the media content includes:

[0206] In response to a frame extraction operation triggered by the user based on the media content, displaying a plurality of key frames corresponding to the media content;

[0207] In response to a selection operation triggered by the user on the plurality of key frames, the key frame selected by the user is determined as the target key frame.

[0208] According to one or more embodiments of the present disclosure, displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page includes:

[0209] Displaying the media content in a first display area preset in the media content editing page;

[0210] The multiple element recommendation controls are displayed in a second display area preset in the media content editing page according to a preset layout.

[0211] According to one or more embodiments of the present disclosure, displaying the plurality of element recommendation controls in a preset layout manner in a second display area preset in the media content editing page includes:

[0212] A preset number of element recommendation controls are displayed horizontally in the second display area, and other element recommendation controls are hidden.

[0213] According to one or more embodiments of the present disclosure, after displaying the multiple element recommendation controls in a preset layout manner in a second display area preset in the media content editing page, the method further includes:

[0214] In response to a first sliding operation in the horizontal direction by the user within the second display area, the hidden other element recommendation controls are switched to be displayed.

[0215] According to one or more embodiments of the present disclosure, in response to determining a target element recommendation control among the multiple element recommendation controls, the step includes:

[0216] In response to a preset triggering operation of the user on any element recommendation control, determining the element recommendation control as a target element recommendation control;

[0217] The preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second sliding operation in the vertical direction.

[0218] According to one or more embodiments of the present disclosure, the method further includes:

[0219] In response to a preset triggering operation of the user on any element recommendation control, determining a display state of the element recommendation control;

[0220] If the display state of the element recommendation control is a complete display state, displaying a display element associated with the target interactive element corresponding to the target element recommendation control in the media content to generate target media content;

[0221] If the display state of the element recommendation control is an incomplete display state, the target direction of the hidden part corresponding to the element recommendation control is determined, and the multiple element recommendation controls are moved in the opposite direction of the target direction to fully display the element recommendation control triggered by the user.

[0222] According to one or more embodiments of the present disclosure, the display element includes an interactive control;

[0223] After displaying the display element associated with the target interactive element corresponding to the target element recommendation control in the media content, the method further includes:

[0224] In response to the user's triggering operation on the element recommendation control, interactive elements corresponding to other element recommendation controls are switched and displayed on the interactive control.

[0225] According to one or more embodiments of the present disclosure, the media content editing page further includes a preset close control;

[0226] The method further comprises:

[0227] In response to the user triggering the close control, the display of the multiple element recommendation controls in the media content editing page is stopped.

[0228] According to one or more embodiments of the present disclosure, the media content editing page further includes preset processing controls;

[0229] The method further comprises:

[0230] In response to the user triggering operation on the processing control, the multiple element recommendation controls are redisplayed in the media content editing page.

[0231] According to one or more embodiments of the present disclosure, the display element includes an interactive control;

[0232] The media content editing page also includes preset processing controls;

[0233] After displaying the display element associated with the target interactive element corresponding to the target element recommendation control in the media content, the method further includes:

[0234] In response to the user triggering the processing control or the interactive control, displaying a theme editing page;

[0235] Obtaining edited content generated by the user in the topic editing page;

[0236] An editing operation is performed on the interactive control based on the editing content.

[0237] According to one or more embodiments of the present disclosure, the theme editing page also includes multiple element recommendation controls.

[0238] According to one or more embodiments of the present disclosure, the multiple element recommendation controls displayed in the theme editing page are the same as the multiple element recommendation controls displayed in the media content editing page.

[0239] According to one or more embodiments of the present disclosure, displaying the media content and a plurality of element recommendation controls associated with the media content within the media content editing page includes:

[0240] determining whether the media content includes a presentation element;

[0241] If not, the media content and a plurality of element recommendation controls associated with the media content are displayed in the media content editing page.

[0242] In a second aspect, according to one or more embodiments of the present disclosure, a media content processing apparatus is provided, including:

[0243] A display module, configured to display a media content editing page in response to an editing operation triggered by a user based on pre-generated media content;

[0244] a processing module, configured to display 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 to interactive elements, and the interactive elements are generated based on the media content;

[0245] a determination module, configured to determine a target element recommendation control selected by the user from among the multiple element recommendation controls, display a display element associated with a target interactive element corresponding to the target element recommendation control in the media content, and generate target media content, wherein the target interactive element is associated with a preset interactive operation;

[0246] The publishing module is used to publish the target media content so that other users can perform preset interactive operations based on the display elements in the published target media content and publish the media content associated with the target interactive elements.

[0247] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0248] A determination module, configured to determine, based on the media content, a plurality of element recommendation controls that match the media content;

[0249] Among them, 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.

[0250] According to one or more embodiments of the present disclosure, the interactive element includes an interactive theme;

[0251] The determining module is configured to:

[0252] Determining a target key frame corresponding to the media content;

[0253] Performing a matching operation on the target key frame to determine the subject type corresponding to the target key frame;

[0254] Based on the topic type, a plurality of interactive topics matching the topic type are determined, and based on the plurality of interactive topics, the plurality of element recommendation controls are generated.

[0255] According to one or more embodiments of the present disclosure, the determining module is configured to:

[0256] Performing a frame extraction operation on the media content according to a preset frame extraction condition to obtain the target key frame;

[0257] Alternatively, the determining module is configured to:

[0258] In response to a frame extraction operation triggered by the user based on the media content, displaying a plurality of key frames corresponding to the media content;

[0259] In response to a selection operation triggered by the user on the plurality of key frames, the key frame selected by the user is determined as the target key frame.

[0260] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0261] Displaying the media content in a first display area preset in the media content editing page;

[0262] The multiple element recommendation controls are displayed in a second display area preset in the media content editing page according to a preset layout.

[0263] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0264] A preset number of element recommendation controls are displayed horizontally in the second display area, and other element recommendation controls are hidden.

[0265] According to one or more embodiments of the present disclosure, the processing module is further configured to:

[0266] In response to a first sliding operation in the horizontal direction by the user within the second display area, the hidden other element recommendation controls are switched to be displayed.

[0267] According to one or more embodiments of the present disclosure, the determining module is configured to:

[0268] In response to a preset triggering operation of the user on any element recommendation control, determining the element recommendation control as a target element recommendation control;

[0269] The preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second sliding operation in the vertical direction.

[0270] According to one or more embodiments of the present disclosure, the apparatus further includes:

[0271] a determination module, configured to determine a display state of the element recommendation control in response to a preset trigger operation of the user on any element recommendation control;

[0272] A display module, configured to display, in the media content, a display element associated with a target interactive element corresponding to the target element recommendation control, and generate target media content if the display state of the element recommendation control is a complete display state;

[0273] An adjustment module is used to determine the target direction of the hidden part corresponding to the element recommendation control if the display state of the element recommendation control is an incomplete display state, and move the multiple element recommendation controls in the opposite direction of the target direction to fully display the element recommendation control triggered by the user.

[0274] According to one or more embodiments of the present disclosure, the display element includes an interactive control;

[0275] The device further comprises:

[0276] The display module is used to switch and display interactive elements corresponding to other element recommendation controls on the interactive control in response to the user's triggering operation on the element recommendation control.

[0277] According to one or more embodiments of the present disclosure, the media content editing page further includes a preset close control;

[0278] The device further comprises:

[0279] The display module is further configured to stop displaying the multiple element recommendation controls in the media content editing page in response to the user triggering an operation of closing the control.

[0280] According to one or more embodiments of the present disclosure, the media content editing page further includes preset processing controls;

[0281] The device further comprises:

[0282] The display module is further configured to redisplay the multiple element recommendation controls in the media content editing page in response to the user triggering the processing control.

[0283] According to one or more embodiments of the present disclosure, the display element includes an interactive control;

[0284] The media content editing page also includes preset processing controls;

[0285] The device further comprises:

[0286] A display module, configured to display a theme editing page in response to a triggering operation of the processing control or the interactive control by the user;

[0287] An acquisition module, configured to acquire the edited content generated by the user in the theme editing page;

[0288] An editing module is used to perform editing operations on the interactive control based on the editing content.

[0289] According to one or more embodiments of the present disclosure, the theme editing page also includes multiple element recommendation controls.

[0290] According to one or more embodiments of the present disclosure, the multiple element recommendation controls displayed in the theme editing page are the same as the multiple element recommendation controls displayed in the media content editing page.

[0291] According to one or more embodiments of the present disclosure, the processing module is configured to:

[0292] determining whether the media content includes a presentation element;

[0293] If not, the media content and a plurality of element recommendation controls associated with the media content are displayed in the media content editing page.

[0294] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;

[0295] The memory stores computer-executable instructions;

[0296] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the media content processing method as described in the first aspect and various possible designs of the first aspect.

[0297] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content processing method described in the first aspect and various possible designs of the first aspect is implemented.

[0298] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the media content processing method as described in the first aspect and various possible designs of the first aspect.

[0299] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

[0300] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0301] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A media content processing method, comprising: In response to an editing operation triggered by a user based on pre-generated media content, displaying a media content editing page; Displaying the media content and a plurality of element recommendation controls associated with the media content in the media content editing page, wherein the element recommendation controls correspond to interactive elements one by one, and the interactive elements are generated based on the media content; In response to a target element recommendation control among the multiple element recommendation controls being determined, displaying a display element associated with a target interactive element corresponding to the target element recommendation control in the media content to generate target media content, wherein the target interactive element is associated with a preset interactive operation; The target media content is published so that other users can perform preset interactive operations based on the display elements in the published target media content, and the media content associated with the target interactive elements is published.

2. The method according to claim 1, wherein the method further comprises: Based on the media content, determining a plurality of element recommendation controls matching the media content; Among them, 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.

3. The method of claim 2, wherein the interactive element comprises an interactive theme; The determining, based on the media content, a plurality of element recommendation controls matching the media content includes: Determining a target key frame corresponding to the media content; Performing a theme matching operation on the target key frame to determine the theme type corresponding to the target key frame; Based on the topic type, a plurality of interactive topics matching the topic type are determined, and based on the plurality of interactive topics, the plurality of element recommendation controls are generated.

4. The method according to claim 3, wherein determining the target key frame corresponding to the media content comprises: Performing a frame extraction operation on the media content according to a preset frame extraction condition to obtain the target key frame; Alternatively, determining the target key frame corresponding to the media content includes: In response to a frame extraction operation triggered by the user based on the media content, displaying the media content Corresponding multiple key frames; In response to a selection operation triggered by the user on the multiple key frames, the key frame selected by the user is determined as the target key frame.

5. The method according to claim 1, wherein displaying the media content and a plurality of element recommendation controls associated with the media content in the media content editing page comprises: Displaying the media content in a first display area preset in the media content editing page; The plurality of element recommendation controls are displayed in a second display area preset in the media content editing page according to a preset layout.

6. The method according to claim 5, wherein displaying the plurality of element recommendation controls in a second display area preset in the media content editing page according to a preset layout comprises: A preset number of element recommendation controls are displayed horizontally in the second display area, and other element recommendation controls are hidden.

7. The method according to claim 6, wherein after displaying the plurality of element recommendation controls in a second display area preset in the media content editing page according to a preset layout, the method further comprises: In response to a first sliding operation of the user in the horizontal direction within the second display area, switching to display a hidden other element recommendation control.

8. The method according to claim 1, wherein the step of determining a target element recommendation control in response to the plurality of element recommendation controls comprises: In response to a preset triggering operation of the user on any element recommendation control, determining the element recommendation control as a target element recommendation control; The preset trigger operation includes any one of a single-click operation, a double-click operation, a long-press operation, and a second sliding operation in the vertical direction.

9. The method according to claim 1, wherein the method further comprises: In response to a preset trigger operation of the user on any element recommendation control, determining a display state of the element recommendation control; If the display state of the element recommendation control is a complete display state, displaying a display element associated with a target interactive element corresponding to the target element recommendation control in the media content to generate target media content; If the display state of the element recommendation control is an incomplete display state, determine the element recommendation control The target direction of the hidden part corresponding to the recommendation control is used to move the multiple element recommendation controls in the opposite direction of the target direction to fully display the element recommendation control triggered by the user.

10. The method according to any one of claims 1 to 9, wherein the display element comprises an interactive control; After displaying the display element associated with the target interactive element corresponding to the target element recommendation control in the media content, the method further includes: In response to the user's triggering operation on the element recommendation control, interactive elements corresponding to other element recommendation controls are switched and displayed on the interactive control.

11. The method according to any one of claims 1 to 9, wherein the media content editing page further includes a preset close control; The method further comprises: In response to the user's triggering operation on the close control, the display of the multiple element recommendation controls in the media content editing page is stopped.

12. The method according to claim 11, wherein the media content editing page further includes a preset processing control; The method further comprises: In response to the user's triggering operation on the processing control, the multiple element recommendation controls are redisplayed in the media content editing page.

13. The method according to any one of claims 1 to 9, wherein the display element comprises an interactive control; The media content editing page also includes preset processing controls; After displaying the display element associated with the target interactive element corresponding to the target element recommendation control in the media content, the method further includes: In response to the user's triggering operation on the processing control or the interactive control, displaying a theme editing page; Obtaining edited content generated by the user in the topic editing page; An editing operation is performed on the interactive control based on the editing content.

14. The method according to claim 13, wherein the theme editing page also includes multiple element recommendation controls. 15 . The method according to claim 14 , wherein the multiple element recommendation controls displayed in the theme editing page are the same as the multiple element recommendation controls displayed in the media content editing page.

16. The method according to any one of claims 1 to 9, wherein displaying the media content and a plurality of element recommendation controls associated with the media content in the media content editing page comprises: determining whether the media content already includes a presentation element; If not, the media content and a plurality of element recommendation controls associated with the media content are displayed in the media content editing page.

17. A media content processing device, comprising: A display module, configured to display a media content editing page in response to an editing operation triggered by a user based on pre-generated media content; A processing module, configured to display the media content and a plurality of element recommendation controls associated with the media content in the media content editing page, wherein the element recommendation controls correspond to interactive elements one by one, and the interactive elements are generated based on the media content; a determination module, configured to determine a target element recommendation control selected by the user from among the multiple element recommendation controls, display a display element associated with a target interactive element corresponding to the target element recommendation control in the media content, and generate target media content, wherein the target interactive element is associated with a preset interactive operation; The publishing module is used to publish the target media content so that other users can perform preset interactive operations based on the display elements in the published target media content and publish the media content associated with the target interactive elements.

18. An electronic device, comprising: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the media content processing method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the media content processing method according to any one of claims 1 to 16 is implemented.

20. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for processing media content according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Media content processing method and device, equipment, readable storage medium and product

    CN116744071A

  • Video score acquisition method and device, electronic equipment and computer readable medium

    CN114022822A

  • Hotspot event display method and device of application program, equipment, medium and product

    CN115391575A

  • Media content processing method and device, equipment, readable storage medium and product

    CN115599273A

  • Media content generation method and device, equipment, readable storage medium and product

    CN116017061A