Method, device, equipment and storage medium for generating media content
By adding graphic elements in the editing interface to configure parameter information, the problem of tedious operations in traditional media content generation is solved, and efficient parameter editing and improved user experience are achieved.
Patent Information
- Application Number
- CN202410889141.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-03
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-07-03
AI Technical Summary
In the traditional process of generating media content, users need to perform tedious parameter configuration operations, resulting in high learning and interaction costs.
By displaying the editing interface, the user can add graphic elements in the interface to configure parameter information, thereby generating media content.
Improves parameter editing efficiency, reduces user interaction costs and enhances user experience.
Smart Images

Figure CN118870145B_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of the Internet, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for generating media content. Background Art
[0002] In recent years, with the rapid development of the Internet, generative artificial intelligence technology has been gradually applied to the creation of various types of media content. In the process of generating media content, people need to configure various types of generation parameters to obtain the desired media content. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for generating media content is provided. The method includes: displaying an editing interface, the editing interface displaying multiple graphical elements corresponding to multiple preset configuration items; adding a graphical element to an interactive area of the editing interface in response to an interactive operation on a graphical element among the multiple graphical elements; determining parameter information based on a group of graphical elements added to the interactive area, the parameter information including at least a group of configuration items corresponding to the group of graphical elements; and generating first media content based on the parameter information.
[0004] In a second aspect of the present disclosure, a device for generating media content is provided. The device includes: an interface display module configured to display an editing interface, the editing interface displaying multiple graphical elements corresponding to multiple preset configuration items; an element adding module configured to add a graphical element to an interactive area of the editing interface in response to an interactive operation on a graphical element among the multiple graphical elements; a parameter determination module configured to determine parameter information based on a group of graphical elements added to the interactive area, the parameter information including at least a group of configuration items corresponding to the group of graphical elements; and a content generation module configured to generate first media content based on the parameter information.
[0005] In a third aspect of the present 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 the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram illustrating an example environment in which embodiments according to the present disclosure may be implemented;
[0010] Figures 2A to 2F shows an example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart illustrating an example process for generating media content according to some embodiments of the present disclosure is shown;
[0012] Figure 4 A schematic structural block diagram illustrating an example apparatus for generating media content according to some embodiments of the present disclosure is shown; and
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part 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 be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0019] As mentioned above, when using models to generate media content, users need to configure various types of generation parameters. Traditionally, users can enter parameters through various parameter input controls, which requires users to perform tedious configuration operations and requires users to have more learning and interaction costs.
[0020] Embodiments of the present disclosure provide a method for generating media content. According to the method, an editing interface is displayed, wherein the editing interface displays multiple graphical elements corresponding to multiple preset configuration items; in response to an interactive operation on a graphical element among the multiple graphical elements, a graphical element is added to an interactive area of the editing interface; based on the set of graphical elements added to the interactive area, parameter information is determined, the parameter information including at least a set of configuration items corresponding to the set of graphical elements; and first media content is generated based on the parameter information.
[0021] In this way, the embodiments of the present disclosure can configure the generation parameters of media content in a graphical manner. Therefore, the embodiments of the present disclosure can improve the efficiency of parameter editing, reduce the user's interaction cost and enhance the user's interaction experience.
[0022] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0023] Sample Environment
[0024] Figure 1 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .
[0025] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any suitable type of application for interface interaction, examples of which may include, but are not limited to, music applications or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .
[0027] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0028] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.
[0029] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0032] Example Process
[0033] Figures 2A to 2F 200A to 200F according to some embodiments of the present disclosure. Figure 1 The electronic device 110 shown is provided. Hereinafter, the interactive process of the present disclosure will be described using music content as an example of media content. Such an interactive process can also be applied to other appropriate types of media content, such as video content, image content, etc.
[0034] In some embodiments, Figure 2A Shows the playback interface 200A of existing music content. Figure 2A As shown, the electronic device 110 can display information such as lyrics and cover image 204 of the music content. Additionally, the electronic device 110 can also provide a creation portal 202 associated with existing music content.
[0035] In some embodiments, the electronic device 110 may receive a selection of the creation portal 202 and present the following Figure 2B The editing interface 200B shown in FIG. Figure 2B As shown, the editing interface 200B may include an interactive panel 220. The interactive panel 220 may display a plurality of graphic elements corresponding to a plurality of preset configuration items, for example, a graphic element 225 corresponding to the configuration item "tone one".
[0036] like Figure 2B As shown, the graphic elements displayed on the interaction panel 220 may indicate a plurality of preset configuration items corresponding to different types of parameters (eg, timbre, style, melody, etc.) for generating media content (eg, music content).
[0037] In some embodiments, different configuration items can be associated with different graphical elements. For example, multiple preset configuration items corresponding to "tone" (e.g., tone one, tone two, and tone three) can correspond to different graphical elements. Additionally, electronic device 110 can also present graphical elements corresponding to configuration items referenced by existing music content (e.g., graphical elements corresponding to templates).
[0038] In some embodiments, the editing interface 200B may further include an interactive area 210. Figure 2B As shown, the interactive area 210 may further include a canvas area 215 (also referred to as a second area). In some embodiments, the canvas area 215 may display a cover image 204 of the music content corresponding to the interface 200A. Alternatively, the canvas area 215 may also display preset content. Figure 2B As shown, the interactive area 210 may further include a lyrics display area to display the lyrics of the music content to be generated.
[0039] In some embodiments, when the editing interface 200B is displayed based on a trigger for the creation portal 202, the information displayed in the interaction area 210 may be determined based on the music content corresponding to the interface 200A.
[0040] In some embodiments, the editing interface 200B may also be presented based on a user's request to create music content, which request may not be based on music content that has already been created or published. Accordingly, the lyrics content displayed in the interactive area 210 may include lyrics content for input or lyrics content generated based on user input information.
[0041] In some embodiments, the lyrics content displayed in the interactive area 210 may also be referred to as reference content.
[0042] In some embodiments, as Figure 2CAs shown, the electronic device 110 may receive an interactive operation associated with the graphic element 225. For example, the electronic device 110 may receive a selection operation or a drag operation on the graphic element 225.
[0043] Taking the drag operation as an example, the electronic device 110 may receive the drag operation of the user to move the graphic element 225 to the interactive area 210. Figure 2D As shown, the electronic device 110 can add a graphic element 225 to the interactive area 210 based on the user's drag operation.
[0044] by Figure 2C As an example, the user drags the graphical element 225 to an area (also referred to as the first area) corresponding to the lyrics portion 230 displayed in the interactive area 210. Such lyrics portion 230 may include, for example, at least one line of lyrics in the lyrics content. Accordingly, the lyrics portion 230 may also be referred to as the target portion of the reference content (e.g., lyrics content) displayed in the interactive area 210.
[0045] like Figure 2D As shown, in response to the drag operation, the electronic device 110 can display a graphic element 225 associated with the lyrics portion 230 (e.g., a line of lyrics) to indicate that the preset configuration item corresponding to the graphic element 225 (e.g., tone one) will be applied to the line of lyrics.
[0046] Based on this approach, the embodiments of the present disclosure can support users to refine the configuration items required to be applied to various parts of the reference content through graphical interaction, thereby improving the efficiency of parameter configuration and enhancing the quality of the generated media content.
[0047] It should be understood that while this interactive method is described above using music content as an example, it can also be used in scenarios such as video generation and image generation. For example, a user can drag and drop graphical elements corresponding to different configuration items onto different parts of a reference image to control the process of generating a target image based on the reference image. As another example, a user can drag and drop graphical elements corresponding to different configuration items onto descriptive text corresponding to different video clips to control the generation parameters of those video clips.
[0048] In some embodiments, the electronic device 110 may further support the user in configuring generation parameters applied to all reference contents through interactive operations of graphic elements.
[0049] like Figure 2EAs shown, the electronic device 110 can, for example, display multiple graphic elements corresponding to multiple preset configuration items of the "style" parameter (for example, style one, style two, style three) in the interactive panel 220, for example, the graphic element 235 corresponding to "style one".
[0050] Furthermore, the electronic device 110 may receive a user interaction operation, such as a click operation or a drag operation, on the graphic element 235. For example, the user may drag the graphic element 235 to the canvas area 215 in the interaction area 210 to indicate that the configuration item "Style 1" is applied to the entire song.
[0051] In this way, the embodiments of the present disclosure can support users to configure generation parameters corresponding to different application scopes, such as generation parameters of global applications and generation parameters of local applications, through graphical interaction.
[0052] Further, after receiving confirmation from the user that the configuration is complete, the electronic device 110 can determine parameter information based on a set of graphic elements (e.g., graphic element 225 and graphic element 235) added to the interactive area 210 for generating media content (e.g., music content).
[0053] by Figure 2F As an example, the parameter information may indicate that the preset configuration item “Style 1” is applied to the entire lyric content, and the preset configuration item “Timbre 1” may be applied to the lyric part 230 .
[0054] Furthermore, the electronic device 110 generates media content based on the determined parameter information. Specifically, the electronic device 110 can generate media content using an appropriate media generation model that is locally or remotely deployed. For example, the electronic device 110 can provide parameter information to the media generation model to generate media content, such as video content, image content, music content, etc.
[0055] Additionally, the electronic device 110 may also provide the generated media content to the user, for example, the electronic device 110 may play the generated music content.
[0056] In some embodiments, to facilitate understanding of the creation process of media content, electronic device 110 may further generate image content associated with the media content based on at least one graphic element added to interaction area 210. For example, electronic device 110 may generate an image based on the content in canvas area 215 to serve as a cover image for the generated media content.
[0057] In some embodiments, similar to Figure 2AIn the interface shown, the electronic device 110 can display the associated image content, such as a cover image, in a page associated with the generated media content. In other words, the user can not only configure the generation parameters by editing the canvas area 215, but also generate the related images of the generated media content accordingly.
[0058] In some embodiments, using music content as an example, the electronic device 110 may further display a graphical element associated with a corresponding portion of the lyrics content during playback of the music content. For example, if the lyrics portion 230 applies a configuration item corresponding to the graphical element 225, the electronic device 110 may display the graphical element 225 associated with the lyrics portion 230 in the generated lyrics display interface for the music content to indicate that the corresponding configuration item (e.g., timbre 1) is applied to the lyrics portion 230.
[0059] In some embodiments, the graphic elements described above may include, for example, any appropriate graphic interactive elements such as sticker elements, icon elements, emoticon elements, etc.
[0060] In this way, the embodiments of the present disclosure can configure the generation parameters of media content in a graphical manner. Therefore, the embodiments of the present disclosure can improve the efficiency of parameter editing, reduce the user's interaction cost and enhance the user's interaction experience.
[0061] Example Process
[0062] Figure 3 FIG. 3 is a flow chart illustrating an example process 300 for generating media content according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 3. The process 300 is described below.
[0063] like Figure 3 As shown, in box 310, the electronic device 110 displays an editing interface, and the editing interface displays multiple graphic elements corresponding to multiple preset configuration items.
[0064] In block 320 , the electronic device 110 adds a target graphic element in the interactive area in the editing interface in response to an interactive operation on a target graphic element among the multiple graphic elements.
[0065] In block 330 , the electronic device 110 determines parameter information based on the set of graphic elements added in the interactive area, where the parameter information at least includes a set of configuration items corresponding to the set of graphic elements.
[0066] In block 340 , the electronic device 110 generates first media content based on the parameter information.
[0067] In some embodiments, process 300 further includes associating the first media content with image content, the image content being determined based on a set of graphical elements.
[0068] In some embodiments, process 300 further includes displaying image content and / or a set of graphical elements in a page associated with the first media content.
[0069] In some embodiments, process 300 further includes: displaying reference content used to generate the first media content in the interaction area, and the interaction operation indicates that the target configuration item corresponding to the target graphical element is applied to at least part of the reference content.
[0070] In some embodiments, adding a target graphic element in an interactive area in an editing interface includes: in response to an interactive operation, adding the target graphic element to a first area corresponding to a target portion of the reference content to indicate that a target configuration item corresponding to the target graphic element is applied to the target portion of the reference content.
[0071] In some embodiments, the reference content includes lyric content, and the target portion includes at least one line of lyrics in the lyric content.
[0072] In some embodiments, adding a target graphic element in an interactive area in an editing interface includes: in response to an interactive operation on the graphic element, adding the target graphic element to a second area in the target area to indicate that the target configuration item corresponding to the target graphic element is applied to all content in the reference content.
[0073] In some embodiments, displaying the editing interface includes displaying the editing interface in response to a generation request associated with the second media content, and the reference content is determined based on the second media content.
[0074] In some embodiments, the interaction operation includes dragging the target graphical element into the interaction area.
[0075] In some embodiments, the plurality of graphical elements includes a plurality of groups of graphical elements corresponding to a plurality of groups of configuration items, wherein each group of configuration items is associated with the same type of configuration parameters.
[0076] In some embodiments, the target graphical element comprises a sticker element.
[0077] Example devices and equipment
[0078] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 41 shows a schematic structural block diagram of an example apparatus 400 for generating media content according to some embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0079] like Figure 4 As shown, the device 400 includes an interface display module 410, which is configured to display an editing interface, and the editing interface displays multiple graphic elements corresponding to multiple preset configuration items; an element adding module 420, which is configured to add a target graphic element in an interactive area in the editing interface in response to an interactive operation on a target graphic element among the multiple graphic elements; a parameter determination module 430, which is configured to determine parameter information based on a group of graphic elements added in the interactive area, and the parameter information includes at least a group of configuration items corresponding to a group of graphic elements; and a content generation module 440, which is configured to generate first media content based on the parameter information.
[0080] In some embodiments, the apparatus 400 further includes an associating module configured to associate the first media content with image content, where the image content is determined based on a set of graphic elements.
[0081] In some embodiments, the apparatus 400 further includes an element display module configured to: display image content and / or a group of graphic elements in a page related to the first media content.
[0082] In some embodiments, the device 400 further includes a content display module configured to: display reference content used to generate the first media content in the interaction area, and the interaction operation indicates that the target configuration item corresponding to the target graphic element is applied to at least part of the reference content.
[0083] In some embodiments, the element adding module 420 is further configured to: in response to an interactive operation, add a target graphic element to a first area corresponding to a target portion of the reference content to indicate that a target configuration item corresponding to the target graphic element is applied to the target portion of the reference content.
[0084] In some embodiments, the reference content includes lyric content, and the target portion includes at least one line of lyrics in the lyric content.
[0085] In some embodiments, the element adding module 420 is further configured to: in response to an interactive operation on the graphic element, add a target graphic element to a second area in the target area to indicate that the target configuration item corresponding to the target graphic element is applied to all content in the reference content.
[0086] In some embodiments, the interface display module 410 is further configured to: display an editing interface in response to a generation request associated with the second media content, and the reference content is determined based on the second media content.
[0087] In some embodiments, the interaction operation includes dragging the target graphical element into the interaction area.
[0088] In some embodiments, the plurality of graphical elements includes a plurality of groups of graphical elements corresponding to a plurality of groups of configuration items, wherein each group of configuration items is associated with the same type of configuration parameters.
[0089] In some embodiments, the target graphical element comprises a sticker element.
[0090] Figure 5 1 shows a block diagram of 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 illustrated electronic device 500 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 implement Figure 1 electronic device 110.
[0091] like Figure 5 As shown, electronic device 500 is in the form of a general 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 real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 500.
[0092] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.
[0093] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0094] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0095] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0096] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0097] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0098] 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 device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0099] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0100] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes 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 flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0101] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for generating media content, comprising: Displaying an editing interface, wherein the editing interface displays a plurality of graphic elements corresponding to a plurality of preset configuration items; In response to an interactive operation on a target graphic element among the plurality of graphic elements, adding the target graphic element in an interactive area in the editing interface; Determining parameter information based on a group of graphic elements added to the interactive area, the parameter information at least including a group of configuration items corresponding to the group of graphic elements; as well as Based on the parameter information, first media content is generated, wherein a cover image of the first media content is determined based on the set of graphic elements.
2. The method according to claim 1, further comprising: The cover image and / or the set of graphic elements are displayed in a page associated with the first media content.
3. The method according to claim 1, further comprising: Reference content used to generate the first media content is displayed in the interaction area, and the interaction operation indicates that a target configuration item corresponding to the target graphical element is applied to at least a portion of the reference content.
4. The method according to claim 3, wherein adding the target graphic element in the interactive area in the editing interface comprises: In response to the interaction operation, the target graphical element is added to a first area corresponding to the target portion of the reference content to indicate that the target configuration item corresponding to the target graphical element is applied to the target portion of the reference content. 5 . The method according to claim 4 , wherein the reference content includes lyric content, and the target portion includes at least one line of lyrics in the lyric content.
6. The method according to claim 3, wherein adding the target graphic element in the interactive area in the editing interface comprises: In response to the interactive operation on the graphic element, the target graphic element is added to a second area in the interactive area to indicate that the target configuration item corresponding to the target graphic element is applied to all contents in the reference content.
7. The method according to claim 3, wherein displaying the editing interface comprises: In response to a generation request associated with second media content, displaying the editing interface, Furthermore, the reference content is determined based on the second media content. The method according to claim 1 , wherein the interaction operation comprises dragging the target graphic element into the interaction area. 9 . The method of claim 1 , wherein the plurality of graphical elements comprises a plurality of groups of graphical elements corresponding to a plurality of groups of configuration items, wherein each group of configuration items is associated with a same type of configuration parameters.
10. The method of claim 1, wherein the target graphical element comprises a sticker element.
11. An apparatus for generating media content, comprising: An interface display module is configured to display an editing interface, wherein the editing interface displays a plurality of graphic elements corresponding to a plurality of preset configuration items; an element adding module, configured to add a target graphic element in an interactive area in the editing interface in response to an interactive operation on a target graphic element among the plurality of graphic elements; a parameter determination module configured to determine parameter information based on a group of graphic elements added to the interactive area, the parameter information at least including a group of configuration items corresponding to the group of graphic elements; as well as The content generation module is configured to generate first media content based on the parameter information, wherein a cover image of the first media content is determined based on the set of graphic elements.
12. An electronic device comprising: at least one processing unit; as well as 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 causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.
13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Audio processing method and mobile terminal
CN107659725A
Media content generation method and device, electronic equipment and readable storage medium
CN117354594A