Media content processing method and device, equipment and storage medium

By displaying elements corresponding to music and generating associated media resources during media content processing, the problem of the single media content production method in existing technologies is solved, and the changes in element content and the degree of editing freedom are improved during music playback.

CN121644871APending Publication Date: 2026-03-10BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing technologies offer limited methods for creating and editing media content, making it difficult to meet users' demands for efficient and diverse media content production.

Method used

By responding to the user's music selection during media content processing, the interface displays elements corresponding to the music and generates music-related media resources based on editing operations, thus enabling changes in element content during music playback.

Benefits of technology

It enriched the content of media resources, improved the freedom of media content editing and user interaction experience, and enabled the synchronous display of music and element content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644871A_ABST
    Figure CN121644871A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a media content processing method and device, equipment and a storage medium. The method comprises the steps that in response to selection of first music, a first element corresponding to the first music is displayed in a target area of a first interface; based on the interaction operation for the first element, determining style information of the first element in the target area; and generating a media resource associated with the first element, the media resource configured to trigger: during playback of media content associated with the media resource, playback of the first music; and / or during playing of the first music, presenting a first element based on the style information, in which content displayed in the first element is associated with a playing process of the first music. Therefore, according to the embodiment of the invention, the element corresponding to the music can be added in the media resource, so that the content of the element changes along with music playing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for media content processing. Background Technology

[0002] With the rapid development of computer technology, various short and long video content has become increasingly abundant, and people's aesthetic standards for videos are also rising. Users are increasingly inclined to create and / or edit their own rich media content. However, current methods for creating and / or editing media content are relatively limited, such as creating content by editing existing footage. Therefore, there is a need to meet users' needs for creating / editing media content in a more efficient way. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for media content processing is provided. The method includes: in response to the selection of first music, displaying a first element corresponding to the first music in a target area of ​​a first interface; determining style information of the first element in the target area based on an editing operation on the first element; generating a media resource associated with the first element, the media resource being configured to trigger: playing the first music during playback of media content associated with the media resource; and / or presenting the first element based on the style information, wherein the content displayed in the first element is associated with the playback progress of the first music.

[0004] In a second aspect of this disclosure, an apparatus for media content processing is provided. The apparatus includes: an element display module configured to display a first element corresponding to the first music in a target area of ​​a first interface in response to the selection of first music; a style information determination module configured to determine style information of the first element in the target area based on an editing operation performed on the first element; and a media resource generation module configured to generate a media resource associated with the first element, the media resource being configured to trigger: playing the first music during playback of media content associated with the media resource; and / or presenting the first element based on the style information, wherein the content displayed in the first element is associated with the playback progress of the first music.

[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0007] Therefore, embodiments of this disclosure can add elements corresponding to music to media resources so that the content of the element changes as the music is played.

[0008] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0009] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown;

[0011] Figures 2A to 2H A schematic diagram of an example interface for media content processing according to some embodiments of the present disclosure is shown;

[0012] Figure 3 A flowchart for media content processing according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A schematic structural block diagram of an apparatus for media content processing according to certain embodiments of the present disclosure is shown; and

[0014] Figure 5 A block diagram illustrating an electronic device in which one or more embodiments of the present disclosure may be implemented is shown. Detailed Implementation

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

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

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

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

[0019] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0020] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0021] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0022] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0023] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0024] As used herein, the term "component" can refer to any suitable model, module, unit, etc., used to achieve special effects. Such a component can provide corresponding outputs based on provided inputs and can include any suitable operations, calculations, etc. An example of a component is an algorithm. While some embodiments of this disclosure will be described below primarily with reference to algorithms, it should be understood that such embodiments are also applicable to other types of components.

[0025] As briefly mentioned earlier, with the increasing abundance of short and long video content, people's aesthetic standards for videos are also rising, and users are increasingly inclined to add rich and interesting special effects to their videos. Conventionally, users can create videos using editing templates or clips. However, this method limits users to creating videos using only one approach (e.g., editing clips).

[0026] In view of this, embodiments of the present disclosure propose an improved scheme for media content processing. According to various embodiments of the present disclosure, a terminal device displays a first element corresponding to a first piece of music in a target area of ​​a first interface, based on a user's selection of the first music. Accordingly, style information of the first element in the target area is determined based on an editing operation performed on the first element. Then, a media resource associated with the first element is generated, the media resource being configured to trigger: playing the first music during the playback of media content associated with the media resource; and / or presenting the first element based on the style information, wherein the content displayed in the first element is associated with the playback progress of the first music.

[0027] Therefore, embodiments of this disclosure can add elements corresponding to music to media resources, so that the content of the element changes according to the music playback, thereby enriching the content of the media resources. Furthermore, embodiments of this disclosure also support users in editing the display style of elements, thereby increasing the freedom of editing media content.

[0028] Example Environment

[0029] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In this example environment 100, an application 120 is installed on a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.

[0030] In some embodiments, application 120 may be a content sharing application, a content editing application, a content creation application, etc. Application 120 can provide user 140 with various services related to media content (also referred to as media content items, content items, media items, etc.), including browsing, commenting, forwarding, creating (e.g., shooting and / or editing), publishing, etc. of media content.

[0031] exist Figure 1 In environment 100, if application 120 is active, terminal device 110 can display the interface 150 of application 120. Interface 150 may include various interfaces provided by application 120, such as media content presentation interface, media content creation interface, media content publishing interface, etc. Application 120 can provide media content editing functions (for example, application 120 may be a video editing application) to support editing (e.g., clipping) media content within application 120.

[0032] In some embodiments, terminal device 110 communicates with server 130 to provide services to application 120. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.

[0033] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0034] The following description continues with reference to the accompanying drawings, which will now include some exemplary embodiments of this disclosure. It should be understood that the pages shown in the drawings are merely examples, and various page designs are possible in practice. The various graphic elements on the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. The embodiments of this disclosure are not limited in this respect. Furthermore, in the following description, exemplary embodiments will be primarily described with respect to terminal device 110. It should be understood that the actions described with respect to terminal device 110 may be performed by application 120 on terminal device 110, or may be performed by application 120 in conjunction with its server (e.g., server 130).

[0035] The following will refer to Figure 2A and Figure 2H Some exemplary embodiments of this disclosure for media content processing are described. However, these are merely illustrative and are not intended to limit the scope of the disclosure. Figures 2A to 2H Schematic diagrams of example interfaces 200A to 200H for media content processing according to some embodiments of the present disclosure are shown. For ease of discussion, the following description will be from the perspective of terminal device 110.

[0036] In some embodiments, if the terminal device 110 detects a selection of a first piece of music, it displays a first element corresponding to the first piece of music in a target area of ​​the first interface. In some examples, during the process of creating a media resource (e.g., creating a video, creating a video template), if the user 140 selects a first piece of music for that media resource, the terminal device 110 may display a first element corresponding to the first piece of music in the target area of ​​the first interface. In some embodiments, the first element may be, for example, a music sticker. In some examples, the music sticker may include stickers of different styles, album art corresponding to the music, lyrics corresponding to the music, controls for pausing and / or playing music, controls for switching music, etc.

[0037] In some embodiments, the terminal device 110 may display the first element corresponding to the first music in the following manner: The terminal device 110 presents a set of candidate styles in a first interface. Then, the terminal device 110 displays the first element corresponding to the target style in the target area according to the target style selected by the user from the set of candidate styles.

[0038] like Figures 2A to 2CIn the example interfaces 200A to 200C shown, when user 140 is viewing a video or a video template, if user 140 clicks the "Use" control 211 corresponding to music A, then terminal device 110 presents a "music sticker" control 222 on the first interface 221 to display a set of candidate styles. In some embodiments, if user 140 has not clicked the "music sticker" control 222, terminal device 110 will present a prompt message to user 140 in the area associated with the "music sticker" control 222. For example, the "music sticker" control 222 may be highlighted.

[0039] If terminal device 110 detects that user 140 clicks on the "music sticker" control 222, it presents a set of candidate styles 231 in the first interface 221. Subsequently, user 140 can select a target style from the set of candidate styles 231. If user 140 selects the style "Player 1", terminal device 110 displays the first element 233 corresponding to the style "Player 1" in area 232.

[0040] In some embodiments, a set of candidate styles corresponds to different styles of music playback components. In some examples, terminal device 110 can present different kinds of music components, such as player-type music playback components, lyrics-type music playback components, etc. In some embodiments, the content (e.g., lyrics) included in the first element corresponding to different styles of music playback components can have different types. For example, the content (e.g., lyrics) included in the first element presented by "Player 1" can be wraparound. The content (e.g., lyrics) included in the first element presented by "Player 2" can be flat, etc. In some examples, the content (e.g., lyrics) included in the first element presented by a lyrics-type music playback component can also be wraparound, flat, etc.

[0041] In some embodiments, user 140 can select multiple target styles; that is, if user 140 selects multiple target styles, terminal device 110 displays a first element corresponding to the target style in the target area. For example... Figure 2F In the example interface 200F shown, if user 140 selects style "Player 1" and style "Player 2", then terminal device 110 displays the first element 233 corresponding to style "Player 1" and the first element 261 corresponding to style "Player 2" in area 232. In some examples, user 140 can also select a music playback component of type player and a music playback component of type lyrics. In this case, terminal device 110 presents the first element corresponding to each type respectively.

[0042] In some embodiments, the terminal device 110 determines the style information of the first element in the target area based on the interactive operation performed on the first element. In some examples, after the terminal device 110 displays the first element, the user 140 can edit the first element, and the terminal device 110 determines the style information of the first element in the target area based on the interactive operation performed by the user 140 on the first element. For example, if the terminal device 110 receives a message from the user 140 editing the first element presented in the style "Player 1", it will present the first element in the target area in the edited style "Player 1".

[0043] In some embodiments, terminal device 110 may determine the style information of a first element in a target area in the following manner: Terminal device 110 may provide at least one editing control associated with the first element. Then, terminal device 110 determines the style information of the first element in the target area based on an interactive operation received via the at least one editing control. In some examples, user 140 may click on at least one editing control provided by terminal device 110 to edit the style information of the first element in the target area.

[0044] In some embodiments, at least one control can be used to edit the position of the first element. For example... Figure 2C In the example interface 200C shown, user 140 can adjust the position of the first element 233 by clicking the corresponding middle position. In some examples, during the adjustment of the first element's position, terminal device 110 also displays horizontal and vertical centering guide lines. In some embodiments, at least one control can be used to edit the angle of the first element. Figure 2C In the example interface 200C shown, user 140 can adjust the angle at which the first element 233 is presented by clicking the editing control 235 associated with the first element 233.

[0045] In some embodiments, at least one control can be used to edit the size of the first element. For example... Figure 2C In the example interface 200C shown, user 140 can adjust the size of the first element 233 by clicking the edit control 235 associated with the first element 233. In some embodiments, user 140 can copy the first element 233 by clicking the edit control 236 associated with the first element 233. User 140 can delete the first element 233 by clicking the edit control 237 associated with the first element 233.

[0046] In some embodiments, at least one control can be used to edit the transparency of the first element. For example... Figures 2C to 2DIn the example interface 200C shown, when user 140 clicks the editing control 234 associated with the first element 233, terminal device 110 can display a slider 241 for adjusting the transparency of the first element 233. User 140 can slide the slider 241 to dynamically adjust the transparency of the first element 233. In some embodiments, at least one control can be used to edit the color of the first element. Figures 2C to 2D In the example interface 200C shown, when user 140 clicks the editing control 234 associated with the first element 233, terminal device 110 can display a slider 242 for adjusting the color of the first element 233. User 140 can slide the slider 242 to dynamically adjust the color of the first element 233.

[0047] In some embodiments, the adjustable items corresponding to different categories of music playback components are different. For example, for the first element 233 corresponding to the player category "Player 1", the adjustable items can be transparency, brightness, and color. User 140 can adjust the transparency, color, and brightness respectively by sliding sliders 241, 242, and 243. For the first element 261 corresponding to the player category "Player 2", the adjustable items can be angle, transparency, brightness, and color. User 140 can adjust the angle, transparency, brightness, and color respectively by sliding sliders 271, 272, 273, and 274.

[0048] In some embodiments, at least one control can also be used to edit the style of the content of the first element. In some examples, user 140 can click the edit control associated with the first element to adjust the style of the preset content. Understandably, user 140 can adjust the style of the lyrics corresponding to the first music displayed in the first element. For example, user 140 can adjust the size, color, and type of the font corresponding to the lyrics.

[0049] In some embodiments, terminal device 110 generates media resources associated with the first element. In some examples, terminal device 110 generates media resources associated with the first element after determining the style information of the first element in a target area. For example, a video, video template, etc., associated with the first element. In some embodiments, the media resource is configured to trigger the playback of first music during the playback of media content associated with the media resource. Accordingly, during the playback of the first music, terminal device 110 renders the first element according to the style information. In some embodiments, the content displayed by the first element is associated with the playback process of the first music.

[0050] In some examples, if user 140 selects to present the first element in style "Player 1" and edits the style information of the first element, terminal device 110 generates media content (e.g., video content) or media template (e.g., video template) based on the edited first element. In some examples, if user 140 selects to generate video content, user 140 can directly publish the video content. It is understood that during the playback of media content related to media resources, terminal device 110 synchronously presents the music and the content displayed by the first element (e.g., lyrics) in the media content in the form of the edited style "Player 1".

[0051] In some examples, during the playback of media content related to media resources, the terminal device 110 can also synchronously present music A, playback progress controls related to music A, duration, waveform, and graphics corresponding to lyrics in the media content in the form of an edited style "Player 1".

[0052] In some embodiments, if user 140 selects to generate a media template, the first media content that applies the media template can be used as the media content associated with the media template. For example, if user 140 selects to generate a video template, user 140 can publish the video template for other users to use.

[0053] In some embodiments, the first interface presented by the terminal device 110 can also be used to edit second media content. In this case, the target area in the first interface is used to display the second media content to be edited. Accordingly, the media resource created by user 140 includes the edited target media content. It is understood that after user 140 publishes the video template, other users (e.g., user B) can use the video template to generate other media content.

[0054] In some embodiments, the content displayed in the first element includes lyrics corresponding to the playback of the first music. In some examples, during the playback of the first music, the lyrics of the first music presented by the terminal device 110 in the first element are the lyrics corresponding to the current playback position. For example... Figure 2CAs shown, if user 140 selects to add a music component of the player type "Player 1", the content displayed by the first element 233 in area 232 on terminal device 110 can be the background (also known as the cover art of music A) 234 corresponding to music A, the cover art corresponding to "Player 1", the artist corresponding to music A, the lyrics corresponding to music A during playback, the duration of music A, etc. In some examples, the cover art of "Player 1" and the cover art of music A can be displayed overlapping. In some examples, if user 140 selects to add a music component of the lyrics type, the content displayed by the first element 233 in area 232 on terminal device 110 is the lyrics corresponding to music A during playback.

[0055] In some embodiments, the media resource is also configured to trigger a mechanism whereby the terminal device 110 stops displaying the first element if the first music playback ends. In some examples, the first element may also be stopped from displaying in the target area if the first music playback ends. In some embodiments, since the first music and the first element are strongly bound, the first element is deleted simultaneously after the first music is deleted. In some examples, the terminal device 110 may display a confirmation pop-up if it detects the deletion of the first music. Accordingly, the terminal device 110 may display the message "The first element will also be deleted" in the confirmation pop-up.

[0056] In some embodiments, the terminal device 110 further displays a target track corresponding to the first element in the first interface. In some embodiments, the time distribution of the target track is aligned with the time distribution of the music track, and the music track corresponds to the selected first piece of music. Figures 2D to 2E In the example interfaces 200D to 200E shown, after user 140 selects the style "Player 1" to display the first element 233 and edits the style information of the first element 233, user 140 can click the completion control 244. If terminal device 110 detects that user 140 clicks the completion control 244, it can display track 251 corresponding to the first element 233 and track 252 corresponding to music A in the first interface. In some examples, the time distribution of track 251 corresponding to the first element and the time distribution of track 252 corresponding to music A are aligned.

[0057] In some embodiments, if the terminal device 110 detects a modification to the music track, it adjusts the target track. In some examples, if the user 140 modifies the music track, the terminal device 110 automatically adjusts the target track according to the music track. For example, if the audio added by the user 140 is a part of music A, then the time distribution of track 252 corresponding to music A also corresponds to the added part of music A. In this case, the terminal device 110 automatically aligns the time distribution of track 251 corresponding to the first element with the time distribution of track 252.

[0058] like Figures 2G to 2H In the example interfaces 200G to 200H shown, after user 140 selects to display the first element 233 and the first element 261 using styles "Player 1" and "Player 2" respectively, and edits the style information of the first element 233 and the first element 261, user 140 can click the completion control 275. If terminal device 110 detects that user 140 clicks the completion control 275, it can display track 251 corresponding to the first element 233, track 281 corresponding to the first element 261, and track 223 corresponding to music A in the first interface. In some examples, the time distribution of track 251 corresponding to the first element 233 and the time distribution of track 281 corresponding to the first element 261 are aligned with the time distribution of track 252 corresponding to music A.

[0059] In some embodiments, the terminal device 110 may also present corresponding controls for receiving editing operations on the first element in a first interface that presents the target track and the music track. For example... Figure 2E In the example interface 200E shown, with track 251 selected, user 140 can click adjustment control 252 to adjust the first element 233 corresponding to track 251. With track 251 selected, user 140 can also click copy control 253 to copy the first element 233 corresponding to track 251. With track 251 selected, user 140 can also click delete control 254 to adjust the first element 233 corresponding to track 251.

[0060] In some embodiments, if the terminal device 110 detects a selection of a second piece of music, it adds a second element corresponding to the second piece of music to the target area. Accordingly, the media resource is configured to trigger: playing the second piece of music during the playback of media content associated with the media resource; and presenting the second element during the playback of the second piece of music.

[0061] In some examples, if terminal device 110 detects that user 140 has added music B, it can add a second element corresponding to music B in area 232. During the playback of media content related to the media resource, terminal device 110 synchronously presents music B and the content displayed by the second element (e.g., lyrics) in the media content as the second element. In some examples, if music A and the first element have already been selected, and music A is switched to music B, terminal device 110 can display music B and its associated content as the first element.

[0062] In summary, by adding music-related elements to media resources through the embodiments of this disclosure, music-related content (e.g., lyrics, music playback progress controls, etc.) can be displayed in different types while music is playing in real time. Furthermore, by editing the display style of the elements, the freedom of editing media content is increased, and the user's interactive experience is enhanced.

[0063] Example process

[0064] Figure 3 A flowchart of a process 300 for media content processing according to some embodiments of the present disclosure is shown. Process 300 can be implemented at terminal device 110. Reference is made below. Figure 1 Describe the process 300.

[0065] In frame 310, in response to the selection of the first music, the terminal device 110 displays the first element corresponding to the first music in the target area of ​​the first interface.

[0066] In box 320, terminal device 110 determines the style information of the first element in the target area based on the interactive operation on the first element.

[0067] In box 330, terminal device 110 generates a media resource associated with the first element, the media resource being configured to trigger: playing first music during the playback of media content associated with the media resource; and / or rendering the first element based on style information, wherein the content displayed in the first element is associated with the playback progress of the first music.

[0068] In some embodiments, displaying a first element corresponding to the first music in a target area of ​​a first interface in response to the selection of the first music includes: presenting a set of candidate styles in the first interface; and displaying a first element corresponding to the target style in the target area in response to the selection of a target style from the set of candidate styles.

[0069] In some embodiments, a set of candidate styles corresponds to different styles of music playback components.

[0070] In some embodiments, determining the style information of the first element in the target area based on an interactive operation on the first element includes: providing at least one editing control associated with the first element; and determining the style information of the first element in the target area based on the interactive operation received via the at least one editing control.

[0071] In some embodiments, at least one editing control is used to edit at least one of the following properties of the first element: the position of the first element; the angle of the first element; the transparency of the first element; the size of the first element; the color of the first element; and the style of preset content in the first element.

[0072] In some embodiments, process 300 further includes: displaying a target track corresponding to the first element in a first interface, wherein the time distribution of the target track is aligned with the time distribution of the music track, and the music track corresponds to the selected first music.

[0073] In some embodiments, process 300 further includes: adjusting the target track in response to modification of the music track.

[0074] In some embodiments, process 300 further includes: in response to the selection of the second music, adding a second element corresponding to the second music in a target area; and the media resource is further configured to trigger: playing the second music during the playback of media content associated with the media resource; and presenting the second element during the playback of the second music.

[0075] In some embodiments, the content displayed by the first element includes lyrics corresponding to the playback of the first music.

[0076] In some embodiments, the media resource is also configured to trigger: in response to the end of the first music playback, to stop rendering the first element.

[0077] In some embodiments, the media resource includes a media template, and the media content includes first media content for which the media template is applied.

[0078] In some embodiments, the first interface is used to edit second media content, the target area displays the second media content to be edited, and the media resources include the edited target media content.

[0079] Example devices and equipment

[0080] Figure 4 A schematic structural block diagram of an apparatus 400 for media content processing according to certain embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in a terminal device 110. The various modules / components in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0081] As shown in the figure, device 400 includes an element display module 410 configured to display a first element corresponding to the first music in a target area of ​​a first interface in response to the selection of the first music. Device 400 includes a style information determination module 420 configured to determine the style information of the first element in the target area based on interactive operations on the first element. Device 400 includes a media resource generation module 430 configured to generate media resources associated with the first element, the media resources being configured to trigger: playing the first music during the playback of media content associated with the media resource; and / or presenting the first element based on style information, wherein the content displayed in the first element is associated with the playback progress of the first music.

[0082] In some embodiments, the element display module 410 is further configured to present a set of candidate styles in a first interface; and in response to the selection of a target style from the set of candidate styles, to display a first element corresponding to the target style in a target area.

[0083] In some embodiments, a set of candidate styles corresponds to different styles of music playback components.

[0084] In some embodiments, the style information determination module 420 is further configured to provide at least one editing control associated with the first element; and to determine style information of the first element in the target area based on interactive operations received via the at least one editing control.

[0085] In some embodiments, at least one editing control is used to edit at least one of the following properties of the first element: the position of the first element; the angle of the first element; the transparency of the first element; the size of the first element; the color of the first element; and the style of preset content in the first element.

[0086] In some embodiments, the device 400 further includes a track display module configured to display a target track corresponding to a first element in a first interface, wherein the time distribution of the target track is aligned with the time distribution of the music track, and the music track corresponds to the selected first music.

[0087] In some embodiments, the device 400 further includes a track adjustment module configured to adjust a target track in response to a modification of the music track.

[0088] In some embodiments, the device 400 further includes an element adding module configured to add a second element corresponding to the second music in a target area in response to the selection of the second music; and the media resource is further configured to trigger: playing the second music during the playback of media content associated with the media resource; and presenting the second element during the playback of the second music.

[0089] In some embodiments, the content displayed by the first element includes lyrics corresponding to the playback of the first music.

[0090] In some embodiments, the media resource is also configured to trigger: in response to the end of the first music playback, to stop rendering the first element.

[0091] In some embodiments, the media resource includes a media template, and the media content includes first media content for which the media template is applied.

[0092] In some embodiments, the first interface is used to edit second media content, the target area displays the second media content to be edited, and the media resources include the edited target media content.

[0093] Figure 5 A block diagram is shown illustrating an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to achieve Figure 1 Terminal equipment 110.

[0094] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0095] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0096] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0097] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0098] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0099] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0100] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0101] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0102] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

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

[0104] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for processing media content, comprising: in response to a selection of a first music, displaying a first element corresponding to the first music in a target region of a first interface; based on an interaction operation with respect to the first element, determining style information of the first element in the target region; and generating a media resource associated with the first element, the media resource being configured to trigger: playing the first music during a media content playback associated with the media resource; and / or presenting the first element based on the style information during the playing of the first music, wherein content displayed in the first element is associated with a playing progress of the first music. The displaying of the first element in the target region of the first interface in response to the selection of the first music comprises: presenting a set of candidate styles in the first interface; and 2. The method of claim 1, wherein, in response to a selection of a target style from the set of candidate styles, displaying the first element in the target region corresponding to the target style.

3. The method of claim 2, wherein the set of candidate styles correspond to different styles of music playing components.

4. The method of claim 1, wherein the determining of the style information of the first element in the target region based on the interaction operation with respect to the first element comprises: providing at least one editing control associated with the first element; and based on the interaction operation received via the at least one editing control, determining the style information of the first element in the target region.

5. The method of claim 4, wherein the at least one editing control is used to edit at least one of the following properties of the first element: a position of the first element; an angle of the first element; a transparency of the first element; a size of the first element; a color of the first element; a style of content in the first element.

6. The method of claim 1, further comprising: displaying a target track corresponding to the first element in the first interface, wherein a time distribution of the target track is aligned with a time distribution of a music track corresponding to the selected first music.

7. The method of claim 6, further comprising: in response to a modification of the music track, adjusting the target track.

8. The method of claim 1, further comprising: in response to a selection of a second music, adding a second element corresponding to the second music in the target region; and the media resource is further configured to trigger: playing the second music during the media content playback associated with the media resource; and presenting the second element during the playing of the second music.

9. The method of claim 1, wherein the content displayed in the first element comprises lyric content corresponding to the playing progress of the first music.

10. The method of claim 1, wherein the media resource is further configured to trigger: stopping the presentation of the first element in response to an end of the playing of the first music. ​ ​ ​ 11.The method of claim 1, wherein the media resource comprises a media template, and the media content comprises first media content to which the media template is applied. 12.The method of claim 1, wherein the first interface is used to edit second media content, the target area displays the second media content to be edited, and the media resource comprises edited target media content. 13.An apparatus for media content processing, comprising: an element display module configured to display, in response to a selection of first music, a first element corresponding to the first music in a target area of a first interface; a style information determination module configured to determine, based on an interactive operation on the first element, style information of the first element in the target area; and a media resource generation module configured to generate a media resource associated with the first element, the media resource being configured to trigger: playing the first music during a playing of media content associated with the media resource; and / or rendering the first element based on the style information during a playing of the first music, wherein content displayed in the first element is associated with a playing progress of the first music. 14.An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1-12. 15.A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-12. ​