Method and device for generating media content, equipment and storage medium
By switching windows that display multiple content items in the generation interface, the problem of users' difficulty in understanding the media content generation process is solved, and information acquisition efficiency is improved.
Patent Information
- Application Number
- CN202510543807.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-07-18
AI Technical Summary
During the generation process of existing media content generation technologies, it is difficult for users to effectively understand and focus on each generation stage, resulting in inefficient information acquisition.
By presenting a plurality of content items corresponding to multiple stages of the model processing generation request in the generation interface, and then displaying the first content item in the first window and switching to the second window to display the second content item, media content generated based on the generation request is provided.
It improves users' understanding of the media content generation process, enhances information acquisition efficiency, and enables users to better focus on information at each generation stage.
Smart Images

Figure CN120343318A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device, and computer-readable storage medium for generating media content. Background Art
[0002] With the development of computer technology, more and more content sharing applications or media content editing applications have integrated media content generation functions, which support users to generate media content therein. Media content generation technology enables users to generate multi-dimensional creative works based on single picture materials or video materials, etc., which greatly reduces the creation threshold of 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: receiving a generation request for media content; presenting, in a generation interface, a plurality of content items corresponding to multiple stages of processing the generation request by a model, where the generation interface is configured to: in response to finishing presenting a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second content item among the plurality of content items; and providing at least one piece of media content generated based on the generation request.
[0004] In a second aspect of the present disclosure, an apparatus for generating media content is provided. The apparatus includes: a first receiving module configured to receive a generation request for media content; a presenting module configured to present, in a generation interface, a plurality of content items corresponding to multiple stages of processing the generation request by a model, where the generation interface is configured to: in response to finishing presenting a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second content item among the plurality of content items; and a providing module configured to provide at least one piece of media content generated based on the generation request.
[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, where at least one memory is coupled to at least one processing unit and stores instructions for execution by at least one processing unit. When the instructions are executed by at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. 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 content part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:
[0009] Figure 1 FIG. shows a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented;
[0010] Figures 2A to 2N FIG. shows an exemplary interface for generating video content according to some embodiments of the present disclosure;
[0011] Figures 3A to 3G FIG. shows an exemplary interface for generating image content according to some embodiments of the present disclosure;
[0012] Figure 4 FIG. shows a flowchart of an exemplary process for generating media content according to some embodiments of the present disclosure;
[0013] Figure 5 FIG. shows a schematic structural block diagram of an exemplary apparatus for generating media content according to some embodiments of the present disclosure; and
[0014] Figure 6 FIG. shows a block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION
[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the 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 set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not used to limit the scope of protection of the present disclosure.
[0016] It should be noted that the titles of any section / subsection provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different section / subsections in any manner.
[0017] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0018] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and confirms. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.
[0019] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for the basic functions will not affect the user's use of the basic functions.
[0020] As mentioned above, with the development of computer technology, more and more content sharing applications or media content editing applications integrate media content generation functions, which support users to generate media content therein. Media content generation technology supports users to generate multi-dimensional creative works based on a single picture material or video material, etc., which greatly reduces the creation threshold of media content.
[0021] The embodiments of the present disclosure propose a solution for generating media content. The solution includes: receiving a generation request for media content, the generation request being associated with at least one piece of material content; presenting, in a generation interface, a plurality of content items corresponding to multiple stages of processing the generation request by a model, where the generation interface is configured to: in response to completing a first generation process of presenting a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second generation process of a second content item among the plurality of content items; and providing at least one piece of media content generated based on the generation request.
[0022] In this way, the embodiments of the present disclosure show multiple stages of generating media content for users, enabling users to better understand the division of the multiple stages of generating media content and enabling users to focus on the generated information at each stage, thereby effectively improving the information acquisition efficiency.
[0023] The following further describes various example implementations of the solution in detail with reference to the accompanying drawings.
[0024] Example environment
[0025] Figure 1 A schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.
[0026] In this example environment 100, the electronic device 110 may run an application 120 that supports generating media content. The application 120 may be any suitable type of application for generating media content, examples of which may include, but are not limited to: content editing applications, content sharing applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0027] In Figure 1 the environment 100, if the application 120 is active, the electronic device 110 may present an interface 150 for supporting generating media content through the application 120.
[0028] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 may 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, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, 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 users (such as "wearable" circuits, etc.).
[0029] The server 130 can be an independent physical server, a server cluster or a distributed system composed 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 delivery networks, and big data and artificial intelligence platforms. The server 130 can, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for the application 120 in the electronic device 110 that supports the generation of media content.
[0030] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established in a wired or wireless manner. The communication connection can 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. The embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0031] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0032] Some exemplary embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0033] Example 1
[0034] Figures 2A to 2N Exemplary interfaces 200A to 200N for generating video content according to some embodiments of the present disclosure are shown. The interfaces 200A to 200N can be provided, for example, by Figure 1 the electronic device 110 shown.
[0035] In some embodiments, the electronic device 110 receives a generation request for media content. As an example, as Figure 2A shown, the electronic device 110 can provide a configuration interface for media content (such as the configuration interface 200A) for the user 140. The electronic device 110 can provide a set of controls (such as controls 201, 202, and 203, etc.) for the user in the configuration interface 200A. Such a set of controls corresponds to a set of candidate media types. For example, the control 201 can correspond to the video type.
[0036] In some scenarios, the electronic device 110 may provide an input control 205 in the configuration interface 200A. The input control 205 is configured to obtain a generation request from the user 140. The generation request here may include at least one piece of material selected by the user 140 and the text content selected or input by the user 140. The material here may be a video, an image, or any other appropriate media content. The text content may be, for example, a prompt item for generating media content. The electronic device 110 may receive a generation request for media content via the input control 205.
[0037] In some embodiments, the electronic device 110 may present a set of candidate media types in the configuration interface. Further, the electronic device 110 may receive a generation request based at least on the selection of a target media type from the set of candidate media types. The processing process of the model for the generation request is associated with the selected target media type. The model here may be any appropriate model for processing the target media type, for example, a model for processing videos or a model for processing images, etc. The specific model selected may be set by those skilled in the art themselves, and the present disclosure does not limit this.
[0038] As an example, as Figure 2A shown, the electronic device 110 may provide a set of controls (such as control 201 and control 202, etc.) in the configuration interface 200A. The set of controls corresponds to a set of candidate media types. For example, control 201 may correspond to the video type, and control 202 may correspond to the image type. When the target control (such as control 201) in the set of controls is selected, the electronic device 110 may determine the type of the media content to be generated (such as the video type) and receive the generation request. During the subsequent process of generating media content, the electronic device 110 may also present to the user 140 the processing process of the model for different types of media content based on the determined type of the media content. For example, if control 201 is selected by the user 140, then the media content to be generated is confirmed as the video type. When the electronic device 110 generates a video, it will provide the corresponding processing process to the user (such as presenting multiple storyboards of the generated video, etc.). In this way, the embodiments of the present disclosure can provide processing functions for multiple media types to users, thereby improving the generation efficiency of media content.
[0039] The following will take generating a video as an example for illustration.
[0040] In some embodiments, the electronic device 110 may obtain input information via the input control. The input information indicates at least one piece of material content and second prompt information. Further, the electronic device 110 may receive a generation request associated with the input information.
[0041] As an example, as Figure 2BAs shown, when the input control 205 is triggered by the user 140 (such as clicking, double - clicking, etc.), the electronic device 110 can provide a set of options (such as option 206) for the user 140 in the configuration interface 200B. Here, a set of options can correspond to different preset materials and different text contents, and the preset materials and text contents here can be provided by the server 130. When the option 206 is selected by the user 140, the electronic device 110 can use at least one material corresponding to the option 206 and the second prompt message as input information and fill it into the input control 205. Further, when the confirmation control 207 in the configuration interface 200B is clicked by the user 140, the electronic device 110 can construct a generation request based on the content in the input control 205 (including materials or text contents received via the input control 205) to generate at least one media content (such as a video) based on the generation request.
[0042] In some scenarios, the electronic device 110 can also provide a content upload control 208 and a configuration control 209 for the user 140 in the generation interface 200B. The content upload control 208 is configured to obtain the media content (such as an image or a video, etc.) uploaded by the user 140. The configuration control 209 is configured to receive the configuration operation of the user 140.
[0043] Additionally or alternatively, when the input information received via the input control 205 exceeds a preset number (such as the number of words exceeds the first threshold), the electronic device 110 can present a first prompt message in the configuration interface 200B to indicate that the input information exceeds the preset number.
[0044] In some embodiments, in order to improve the quality of the subsequently generated media content, the electronic device 110 can present a parameter configuration panel in response to receiving a preset operation in the input control. The parameter configuration panel provides a set of parameter configuration controls associated with the selected target media type. Further, the electronic device 110 can determine at least one parameter associated with the generation request via a set of parameter configuration controls.
[0045] As an example, such as Figure 2B and 2CAs shown, after the configuration control 209 is triggered by the user 140 (such as clicking, double - clicking, etc.), the electronic device 110 can present a parameter configuration panel 210 in the configuration interface 200C. The parameter configuration panel 210 includes a set of parameter configuration controls. Such a set of parameter configuration controls can, for example, include a set of duration configuration controls 211, a language configuration control 212, and a voice configuration control 213. The electronic device 110 can receive the configuration operations of the user 140 via such a set of parameter configuration controls. Such configuration operations can, for example, be adjusting the duration of the media content to be generated (such as a video), the language of the media content (such as a video), and the accent of the voice - over in the media content (such as a video).
[0046] In some scenarios, such as Figure 2A and 2D As shown, after the control 203 in the configuration interface 200A is selected, the electronic device 110 can provide a digital human selection control 215 to the user in the configuration interface 200D. The digital human selection control 215 here is configured to determine the target digital human selected by the user 140. The digital human here refers to a digital human image created by using data technology and similar to the human image.
[0047] After the digital human selection control 215 is triggered by the user 140 (such as clicking, double - clicking, etc.), as Figure 2E shown, the electronic device 110 can present a digital human selection panel 220 in the configuration interface 200E. The digital human selection panel 220 includes multiple candidate digital humans. The electronic device 110 can obtain the selection of the target digital human among the multiple candidate digital humans by the user 140 via the selection panel 210 to determine the target digital human for generating the video.
[0048] Additionally or alternatively, as Figure 2E shown, the electronic device 110 can also present multiple candidates (such as candidate 216 and candidate 217) in the digital human selection panel 220. The multiple candidates correspond to different filtering conditions. Such filtering conditions can, for example, be the age, name, and the scene where the digital human is located (bedroom, kitchen, etc.) of the digital human. The electronic device 110 can obtain the filtering operations of the user 140 via the multiple candidates to provide the corresponding digital human for the user.
[0049] Additionally or alternatively, as Figure 2D shown, after the target digital human is determined, the electronic device 110 can display the virtual image corresponding to the target digital human in the digital human selection control 215.
[0050] In some embodiments, in order to enable users to better focus on the information at each stage of the media content generation process, the electronic device 110 presents multiple content items corresponding to multiple stages of the model processing the generation request in the generation interface. The generation interface is configured to: in response to finishing displaying the first content item among the multiple content items in the first window, switch to presenting the second window to display the second content item among the multiple content items.
[0051] As an example, as Figure 2F shown, when the electronic device 110 receives a generation request, it can provide a media content generation interface (such as the generation interface 200F) for the user 140. The electronic device 110 can present multiple content items corresponding to multiple stages of the model processing the generation request in the generation interface 200F. Here, the multiple stages of the model processing the generation request can be, for example, the Chain of Thought (COT) of the model processing the generation request. The Chain of Thought refers to the process in which the model disassembles a relatively complex problem and forms a complete thinking process through a series of logically related thoughts.
[0052] In some scenarios, the electronic device 110 can present the first window 230 in the generation interface 200F. The first window displays the first content item 231 among the multiple content items. The first content item 231 corresponds to the first processing stage of the model processing the generation request. After the first content item 231 is finished being displayed, the electronic device 110 can present a switching animation 235 as Figure 2G shown. After the switching animation 235 is finished being displayed, as Figure 2H shown, the electronic device 110 can switch the first window 230 to the second window 240 to display the second content item 241 among the multiple content items. The second content item 241 corresponds to the second processing stage of the model processing the generation request.
[0053] In some other scenarios, as Figure 2I shown, when the second content item 241 is finished being displayed, the electronic device 110 can switch the second window 240 to the third window 250 in the generation interface 200I. When switching the second window 240 to the third window 250, the electronic device 110 can also present the switching animation 235. Further, the electronic device 110 can also present a third content item 251 in the third window 250, and the third content item 251 corresponds to the third processing stage of the model processing the generation request.
[0054] In this way, the embodiments of the present disclosure can divide each stage of the model processing the generation request, so that users can better understand the process of the model processing the generation request, and can focus on the information of each stage, thereby improving the information acquisition efficiency.
[0055] In some embodiments, the electronic device 110 may present an animation associated with the first content item or the second content item to indicate the process of the model streaming output of the first content item or the second content item. Taking the presentation of the first content item as an example, as Figure 2F , the electronic device 110 may present the first content item 231 through an animation associated with the first content item 231. Such an animation may, for example, display the content in the first content item 231 item by item. For example, the electronic device 110 may display the text content in the first content item 231 word by word and present the media content associated with the first content item 231 one by one (such as the materials obtained via the input control 205). When presenting the second content item 241, the electronic device 110 may use an animation of the same style as described above to display the content in the second content item 241. In this way, the embodiments of the present disclosure can improve the display effect of the first content item and the second content item.
[0056] In some embodiments, in order to improve the switching effect between the first window 230 and the second window 240, during the process of switching between the first window 230 and the second window 240, the electronic device 110 may present a corresponding switching animation 235. Specifically, the electronic device 110 may present a switching animation associated with the first window and the second window. The switching animation is related to the connection element between the first window and the second window.
[0057] As an example, as Figure 2G shown, when the first window 230 is about to be switched to the second window 240, the electronic device 110 may present a switching animation 235 associated with the first window 230 and the second window 240 in the generation interface 200G. The switching animation 235 includes a connection element 236, and the connection element 236 indicates the movement directions of the first window 230 and the second window 240. The electronic device 110 may move the first window 230 and the second window 240 based on the movement directions indicated by the connection element 236 to present the switching animation 235.
[0058] In some embodiments, the multiple stages of the model processing the generation request include a first processing stage, a second processing stage, and a third processing stage. The first processing stage is configured to determine first prompt information describing the creation requirements based on the generation request. The content item corresponding to the first processing stage is configured to display a preview image associated with at least one piece of material content.
[0059] As an example, as Figure 2FAs shown, the first processing stage can be associated with the first content item 231, for example. The electronic device 110 can display the first content item 231 in the first window 230. The first content item 231 includes first prompt information. The first prompt information is determined based on a generation request associated with the input information. The first prompt information can include, for example, the material content selected or uploaded by the user 140, the second prompt information (such as a prompt item) input or selected by the user 140, etc. The electronic device 110 can present a preview image of at least one material content item in the input information in the first content item 231.
[0060] In some embodiments, the electronic device 110 can receive an edit request from the user 140 to modify the content item of the corresponding processing stage. Specifically, the electronic device 110 can provide the user with a first edit control associated with the first window. The first edit control is used to edit the first content item. As an example, as Figure 2F shown, the electronic device 110 can provide a first edit control 232 in the first window 230. The first edit control is configured to receive a first edit operation from the user 140 for the first content item 231. The electronic device 110 can adjust the content in the first content item 231 based on the first edit operation. The electronic device 110 can receive a first edit operation from the user for the first content item 231 during the process of generating media content to edit the first content item 231. In some scenarios, the electronic device 110 can also receive a first edit operation from the user via the first edit control 232 after the media content generation is completed to modify the first content item 231. Further, the electronic device 110 can regenerate the media content based on the modified first content item 231.
[0061] In some embodiments, before switching to the second window, the electronic device 110 can receive a first edit operation for the first content item via the first edit control, such that the second content item is generated based on the edited first content item.
[0062] As an example, as Figure 2F shown, the electronic device 110 can receive a first edit operation from the user 140 for the first content item 231 via the first edit control 232. After receiving the first edit operation, the electronic device 110 can edit the content in the first content item 231 based on the first edit operation (such as editing the text content or media content in the first content item 231, etc.). Further, the electronic device 110 can trigger an indication model to generate a second content item 241 based on the edited first content item. In this way, the embodiments of the present disclosure can generate media content more flexibly.
[0063] In some embodiments, the electronic device 110 may further provide a second editing control for editing the second content item. The second editing control is associated with the second window. The electronic device 110 may receive an editing operation for the second content item via the second editing control. Further, the electronic device 110 may trigger the model to regenerate the second content item based on the edited second content item.
[0064] As an example, as Figure 2H shown, the electronic device 110 may provide the second editing control 242 to the user 140 in the second window 240. The second editing control 242 is configured to receive a second editing operation of the user 140 for the second content item. When the electronic device 110 receives the second editing operation of the user 140 via the second editing control 242, the electronic device 110 may edit the second content item based on the second editing operation. Further, the electronic device 110 may trigger the indication model to regenerate the second content item based on the edited second content item. In this way, the embodiments of the present disclosure can generate the second content item more flexibly, so that the generated second content item is more accurate.
[0065] In some embodiments, the second processing stage is configured to generate requirement description information based on the first prompt information. The content item corresponding to the second processing stage is configured to display content associated with multiple preset attributes based on the requirement description information.
[0066] As an example, as Figure 2H shown, the second processing stage may be associated with the second content item 241, for example. The electronic device 110 may display the second content item 241 in the second window 240. The second content item 241 includes requirement description information generated by the model based on the first prompt information. Such requirement description information may include, for example, content associated with multiple preset attributes determined by the model based on the first prompt information. The multiple preset attributes may include, for example: theme, field, highlights, etc. For example, if the first prompt information instructs the model to generate a promotional short film for sports shoes, then the requirement description information may include, for example: the content theme, the industry to which it belongs, the marketing highlights, and the promotional goals of the first prompt information. The multiple preset attributes here may be, for example, the first set of preset attributes.
[0067] In some embodiments, the third processing stage is configured to generate creation description information for generating media content based on the requirement description information. The content item corresponding to the third processing stage is configured to display storyboard description information corresponding to multiple storyboards
[0068] As an example, as Figure 2IAs shown, the third processing stage can be associated with the third content item 251, for example. The electronic device 110 can display the third content item 251 in the third window 250. The third content item 251 includes creation description information. The creation description information is generated by the model based on the requirement description information. When the media content to be generated is a video, the creation description information at least includes multiple storyboards of the video to be generated and the storyboard description information corresponding to the multiple storyboards. In some scenarios, the creation description information further includes content associated with the second set of preset attributes, such as creative highlights, target audience, etc. When the media content to be generated is not a video, the creation description information in the third content item 251 only includes the content associated with the second set of preset attributes.
[0069] In some embodiments, the electronic device 110 provides at least one media content generated based on a generation request. As an example, the model deployed in the server 130 can generate corresponding media content based on the generated creation description information. Taking the creation description information including multiple storyboards as an example, the model can use video editing tools to crop the materials according to the storyboard description, or generate corresponding video clips based on the storyboard description, so as to generate video content including multiple storyboards. Specifically, after determining the creation description information, the model deployed in the server 130 can convert the multiple storyboard description information in the creation description information and at least one parameter associated with the generation request into a first trigger instruction. The first trigger instruction is used to trigger the control of the video editing tool to perform tasks such as generating media content or editing media content, such as clipping and dubbing, based on the first trigger instruction. After the tasks indicated by the first trigger instruction are processed, the model can output at least one media content generated based on the generation request.
[0070] In some scenarios, the model can also generate image content (such as generating a poster). When generating image content, the model can also generate corresponding image content based on the generated creation description information. The model can convert the creation description information and at least one parameter associated with the generation request into a second trigger instruction. The second trigger instruction is used to trigger the control of the image editing tool to perform the image generation task or image editing task indicated by the second trigger instruction. For example, the second trigger instruction can trigger the control of the image editing tool to perform tasks such as image cropping, text adding, and color adjustment based on the creation description information and at least one parameter associated with the generation request. Further, the model can output at least one media content (such as generating a poster) generated based on the generation request.
[0071] Additionally or alternatively, as Figure 2JAs shown, after at least one piece of media content is generated, the electronic device 110 may switch the third window 250 to the fourth window 260 in the generation interface 200J. When switching the third window 250 to the fourth window 260, the electronic device 110 may also present a switching animation 235 to provide a better switching effect for the user. The electronic device 110 may present a fourth content item 261 in the fourth window 260. The fourth content item 261 includes at least one piece of media content (such as media content 262) generated by the model based on the generation request.
[0072] In some embodiments, in order to enable the user 140 to more conveniently browse the generated media content, the electronic device 110 may present the first media content generated based on the generation request in the viewing interface. Further, the electronic device 110 may switch the viewing interface to present the second media content generated based on the generation request in response to receiving a sliding operation in the viewing interface.
[0073] As an example, as Figure 2J and 2K shown, when the first media content 261 in the fourth window 260 is selected by the user 140, the electronic device 110 may present a viewing interface for the media content (such as viewing interface 200K). The electronic device 110 may provide the first media content 261 generated by the model based on the generation request to the user 140 in the viewing interface 200K. After the electronic device 110 receives a sliding operation (such as swiping up or down) from the user 140 via the viewing interface 200K, the electronic device 110 may switch the first media content 261 currently presented in the viewing interface 200K to the second media content. The second media content may be another piece of media content generated by the model based on the generation request. In this way, the embodiments of the present disclosure enable the user to more conveniently browse the media content, thereby improving the information acquisition efficiency.
[0074] In some scenarios, the electronic device 110 may also present a save control 263 in the viewing interface 200K. After the save control 263 is triggered by the user (such as clicking, double-clicking), the electronic device 110 may save the media content currently presented in the viewing interface 200K (such as the first media content 262).
[0075] In some embodiments, the generation interface includes multiple tab pages corresponding to multiple stages. The electronic device 110 may present a target content item corresponding to a target stage in a target tab page among the multiple tab pages. The target tab page corresponds to the target stage. As an example, when presenting the target content item, the electronic device 110 presents it based on the order of different stages of the model processing the generation request. For example, as Figure 2FAs shown, when in the first processing stage, the electronic device 110 can present the first window 230 in the first tab page 270 among multiple tab pages, and present the first content item 231 corresponding to the first processing stage in the first window 230. For another example, as Figure 2H shown, when in the second processing stage, the electronic device 110 can present the second window 240 in the second tab page 271 among multiple tab pages, and present the second content item 241 corresponding to the second processing stage in the second window 240. The process of presenting the tab page corresponding to the third processing stage is the same as the above process, and the present disclosure will not elaborate on this.
[0076] In some embodiments, the electronic device 110 can present a navigation bar in the generation interface. The navigation bar includes multiple labels corresponding to multiple stages. As an example, as Figure 2F shown, the electronic device 110 can present the navigation bar 272 in the generation interface 200F. The navigation bar 272 includes multiple labels (such as label 273, label 274, etc.), and the multiple labels are associated with multiple processing stages. For example, label 273 is associated with the first processing stage, label 274 is associated with the second processing stage, label 275 is associated with the third processing stage, and label 276 is associated with the fourth processing stage (i.e., the generation completion stage).
[0077] In some scenarios, when the target label in the navigation bar is selected, the electronic device 110 can switch the currently presented tab page to the tab page corresponding to the target label. For example, as Figure 2F shown, the currently presented tab page is the first tab page 270 associated with the first processing stage. When the label 274 is selected by the user 140, the electronic device 110 can switch the first tab page 270 to the second tab page 271 associated with the second processing stage.
[0078] In some embodiments, as Figure 2L shown. During the generation process of the media content, the electronic device 110 can receive the user's exit request to exit the generation interface and present the configuration interface 200L. Further, the electronic device 110 can present the first indication element 280 in the configuration interface 200L, and the first indication element 280 indicates that the media content is being generated.
[0079] In some scenarios, as Figure 2L and 2M shown, the electronic device 110 can also present the viewing control 281 in the configuration interface 200L. When the viewing control 281 is clicked by the user 140, the electronic device 110 can present the historical viewing interface 200M. The historical viewing interface 200M includes the media content 282 being generated and other media content 283 that has been triggered by the user 140 to be generated.
[0080] In some embodiments, as Figure 2N shown, after the media content is generated, the electronic device 110 may present a second prompt message 284 in the configuration interface 200N. The second prompt message 284 is configured to indicate that the media content has been generated. After the second prompt message 284 is clicked by the user 140, the electronic device 110 may present a generation interface 200J as Figure 2J shown, and present a fourth content item 261 in the generation interface 200J. The fourth content item 261 includes at least one piece of media content that has been generated. In this way, the embodiments of the present disclosure can perform page jumps quickly, enabling the user to view the generated media content more quickly.
[0081] In this way, the embodiments of the present disclosure show multiple stages of generating media content to the user, enabling the user to better understand the division of multiple stages of generating media content, and being able to focus on the generation information of each stage, thereby effectively improving the information acquisition efficiency.
[0082] Example 2
[0083] Figures 3A to 3G show exemplary interfaces 300A to 300G for generating image content according to some embodiments of the present disclosure. The interfaces 300A to 300G may be provided by, for example, Figure 1 the electronic device 110 shown. The following will be described by taking the generation of image content as an example.
[0084] In some embodiments, as Figure 3A shown, the electronic device 110 may provide a configuration interface for media content (such as the configuration interface 300A) to the user 140. The electronic device 110 may provide a set of controls (such as the control 301, etc.) for the user in the configuration interface 300A. Such a set of controls corresponds to a set of candidate media types. For example, the control 301 may correspond to the image type. After the control 301 is selected by the user 140, the electronic device 110 may trigger the model to generate image content based on the generation request obtained from the input control 305.
[0085] In some scenarios, the electronic device 110 may provide an input control 305 in the configuration interface 300A. The input control 305 is configured to obtain a generation request from the user 140. The generation request here may include at least one material selected by the user 140 and the text content selected or input by the user 140. The material here may be an image, for example. The text content here may be a prompt item for generating media content (such as an image), for example. The electronic device 110 may receive a generation request for media content (such as a generation request for generating image content) via the input control 305.
[0086] In some embodiments, as Figure 3B shown, when the input control 305 is selected by the user 140, the electronic device 110 may also provide at least one option (such as option 306) for the user in the configuration interface 300B. When the option 306 is selected by the user 140, the electronic device 110 may fill at least one material and text content associated with the option 306 into the input control 305.
[0087] In some embodiments, as Figure 3B shown, the electronic device 110 may provide a content upload control 307 and a parameter configuration control 308 for the user 140 in the configuration interface 300B. The content upload control 308 is configured to obtain media content (such as an image) uploaded by the user 140. When the parameter configuration control 308 is triggered by the user 140 (such as clicking, double-clicking, etc.), as Figure 3C shown, the electronic device 110 may present a parameter configuration panel 310 in the configuration interface 300C. The parameter configuration panel 310 includes a set of parameter configuration controls associated with the image type. Such a set of parameter configuration controls may include a set of image scale adjustment controls 311 and a language adjustment control 312, etc. The set of image scale adjustment controls 311 is configured to adjust the scale of the image content to be generated. The language adjustment control 312 is configured to adjust the language of the text content appearing in the image content to be generated (such as Chinese, English, Japanese, etc.).
[0088] In some embodiments, after the generation request is received, the electronic device 110 may present a generation interface 300D as Figure 3D shown. Further, as Figure 3D 、 3EAs shown in FIGS. 3F and 3G, the electronic device 110 may present multiple content items (e.g., content item 320, content item 330, content item 340, and content item 350) corresponding to multiple stages of the model processing generation request in the generation interface 300D, that is, the thought chain of the model generating image content. The processes of presenting content item 320, content item 330, and content item 350 here are similar to the processes of presenting the first content item 230, the second content item 240, and the fourth content item 260 described above, and the embodiments of the present disclosure will not elaborate on this. When presenting content item 340, since the media content to be generated is image content, there is no involvement of storyboards when generating image content. Therefore, when presenting content item 340, the electronic device 110 will not present storyboards and will only present the creation description information for generating image content.
[0089] Example process
[0090] Figure 4 FIG. shows a flowchart of an example process 400 for generating media content according to some embodiments of the present disclosure. The process 400 may be implemented at the electronic device 110. The following describes the process 400 with reference to Figure 1 to describe the process 400.
[0091] As Figure 4 shown, at block 410, the electronic device 110 receives a generation request for media content.
[0092] At block 420, the electronic device 110 presents multiple content items corresponding to multiple stages of the model processing generation request in the generation interface, where the generation interface is configured to: in response to finishing presenting the first content item among the multiple content items in the first window, switch to presenting the second window to display the second content item among the multiple content items.
[0093] At block 430, the electronic device 110 provides at least one piece of media content generated based on the generation request.
[0094] In some embodiments, the multiple stages include: a first processing stage configured to determine first prompt information describing the creation requirements based on the generation request; a second processing stage configured to generate requirement description information based on the first prompt information; and a third processing stage configured to generate creation description information for generating media content based on the requirement description information.
[0095] In this way, the embodiments of the present disclosure can present each stage of the model processing generation request, enabling the user to focus on the information of each stage, and thus providing richer generation information for the user.
[0096] In some embodiments, the generation request is associated with at least one piece of material content, and the content item corresponding to the first processing stage is configured to display a preview image associated with the at least one piece of material content.
[0097] In this way, the embodiments of the present disclosure can present a preview image to the user, so that the user can more conveniently view the images used to generate media content, thereby improving the efficiency of information acquisition.
[0098] In some embodiments, the content item corresponding to the second processing stage is configured to display content associated with multiple preset attributes based on the requirement description information.
[0099] In this way, the embodiments of the present disclosure can display the requirement description information associated with multiple preset verticals to the user, so as to provide the user with richer information.
[0100] In some embodiments, the generation request includes a video generation request, and the content item corresponding to the third processing stage is configured to display the storyboard description information corresponding to multiple storyboards.
[0101] In this way, the embodiments of the present disclosure can provide storyboard information in the content item, so that the user can obtain more process information of generating media content.
[0102] In some embodiments, the generation interface includes multiple tab pages corresponding to multiple stages, and presenting multiple content items corresponding to multiple stages of the model processing the generation request in the generation interface includes: presenting the target content item corresponding to the target stage in the target tab page among the multiple tab pages, where the target tab page corresponds to the target stage.
[0103] In this way, the embodiments of the present disclosure provide multiple content items corresponding to multiple stages in different tab pages, so that the user can more clearly know the division status of each stage of the model processing the generation request.
[0104] In some embodiments, the generation interface further includes a navigation bar, and the navigation bar includes multiple labels corresponding to multiple stages.
[0105] In this way, the embodiments of the present disclosure can represent multiple stages of processing the generation request through the navigation bar, so that the user can more clearly know the division status of each stage of the model processing the generation request.
[0106] In some embodiments, process 400 further includes: providing a first editing control for editing the first content item associated with the first window; and / or providing a second editing control for editing the second content item associated with the second window.
[0107] In this way, embodiments of the present disclosure can provide a user with multiple editing controls, thereby enabling more flexible editing of the first content item and the second content item.
[0108] In some embodiments, before switching to presenting the second window, process 400 further includes: receiving, via a first editing control, a first editing operation on the first content item, such that the second content item is generated based on the edited first content item.
[0109] In this way, embodiments of the present disclosure can support a user in editing the first content item, thereby enabling the generated second content item to be more accurate.
[0110] In some embodiments, after switching to presenting the second window, process 400 further includes: receiving, via a second editing control, a second editing operation on the second content item; and triggering the model to regenerate the second content item based on the edited second content item.
[0111] In this way, embodiments of the present disclosure can support a user in editing the second content item, thereby enabling more flexible editing of various information for generating media content, and thereby improving the generation quality of the second content item and the media content.
[0112] In some embodiments, switching to presenting the second window includes: presenting a switching animation associated with the first window and the second window, the switching animation being related to a connection element between the first window and the second window.
[0113] In this way, embodiments of the present disclosure can present a switching animation during the process of switching between the first window and the second window, thereby improving the user's interaction experience.
[0114] In some embodiments, receiving a generation request for media content includes: presenting a set of candidate media types in a configuration interface; and receiving the generation request at least based on a selection of a target media type from the set of candidate media types, wherein the processing process of the model for the generation request is associated with the selected target media type.
[0115] In this way, embodiments of the present disclosure provide a user with the function of processing multiple types of media content, thereby enabling more flexible processing of media content.
[0116] In some embodiments, the configuration interface further includes an input control, and receiving the generation request at least based on a selection of a target media type from the set of candidate media types further includes: obtaining input information via the input control, the input information indicating at least one piece of material content and a second prompt message; and receiving the generation request associated with the input information.
[0117] In this way, embodiments of the present disclosure improve the reception efficiency of the generation request.
[0118] In some embodiments, obtaining input information via an input control further includes: in response to receiving a preset operation in the input control, presenting a parameter configuration panel, where the parameter configuration panel provides a set of parameter configuration controls associated with the selected target media type; and determining at least one parameter associated with the generation request via the set of parameter configuration controls.
[0119] In this way, the embodiments of the present disclosure can support a user in configuring the parameters of the media content to be generated, thereby improving the generation quality of the media content to be generated.
[0120] In some embodiments, providing at least one media content generated based on a generation request includes: presenting, in a viewing interface, a first media content generated based on the generation request; and in response to a sliding operation received in the viewing interface, switching the viewing interface to present a second media content generated based on the generation request.
[0121] In this way, the embodiments of the present disclosure can enable a user to browse media content more conveniently, thereby improving the information presentation efficiency.
[0122] In some embodiments, presenting the first content item or the second content item includes: presenting an animation associated with the first content item or the second content item to indicate the process of the model streaming output of the first content item or the second content item.
[0123] In this way, the embodiments of the present disclosure can present the first content item or the second content item through the corresponding animation, thereby improving the presentation effect of the first content item and the second content item and improving the user interaction experience.
[0124] Example devices and equipment
[0125] The embodiments of the present disclosure also provide corresponding apparatuses for implementing the above methods or processes. Figure 5 A schematic structural block diagram of an example apparatus 500 for generating media content according to certain embodiments of the present disclosure is shown. The apparatus 500 can be implemented as or included in an electronic device 110. Each module / component in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0126] As Figure 5As shown, the apparatus 500 includes: a first receiving module 510 configured to receive a generation request for media content; a presentation module 520 configured to present, in a generation interface, a plurality of content items corresponding to a plurality of stages of processing the generation request by a model, wherein the generation interface is configured to: in response to completing the display of a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second content item among the plurality of content items; and a providing module 530 configured to provide at least one media content generated based on the generation request.
[0127] In some embodiments, the plurality of stages include: a first processing stage configured to determine first prompt information describing creation requirements based on the generation request; a second processing stage configured to generate requirement description information based on the first prompt information; and a third processing stage configured to generate creation description information for generating media content based on the requirement description information.
[0128] In some embodiments, the generation request is associated with at least one material content, and the content item corresponding to the first processing stage is configured to display a preview image associated with the at least one material content.
[0129] In some embodiments, the content item corresponding to the second processing stage is configured to display content associated with a plurality of preset attributes based on the requirement description information.
[0130] In some embodiments, the generation request includes a video generation request, and the content item corresponding to the third processing stage is configured to display storyboard description information corresponding to a plurality of storyboards.
[0131] In some embodiments, the generation interface includes a plurality of tab pages corresponding to the plurality of stages, and the presentation module is further configured to: present, in a target tab page among the plurality of tab pages, a target content item corresponding to a target stage, where the target tab page corresponds to the target stage.
[0132] In some embodiments, the generation interface further includes a navigation bar, and the navigation bar includes a plurality of labels corresponding to the plurality of stages.
[0133] In some embodiments, the apparatus 500 further includes a control providing module configured to, in association with the first window, provide a first editing control for editing the first content item; and / or, in association with the second window, provide a second editing control for editing the second content item.
[0134] In some embodiments, the apparatus 500 further includes a second receiving module configured to, before switching to presenting the second window, receive a first editing operation on the first content item via the first editing control, such that the second content item is generated based on the edited first content item.
[0135] In some embodiments, the apparatus 500 further includes a third receiving module configured to, after switching to presenting the second window, receive, via the second editing control, a second editing operation for the second content item; and trigger the model to regenerate the second content item based on the edited second content item.
[0136] In some embodiments, the presenting module 520 is further configured to: present a switching animation associated with the first window and the second window, the switching animation being related to the connection element between the first window and the second window.
[0137] In some embodiments, the first receiving module 510 is further configured to: present a set of candidate media types in the configuration interface; and receive, at least based on the selection of a target media type from the set of candidate media types, a generation request, wherein the processing of the generation request by the model is associated with the selected target media type.
[0138] In some embodiments, the configuration interface further includes an input control, and the first receiving module 510 is further configured to: obtain input information via the input control, the input information indicating at least one piece of material content and second prompt information; and receive a generation request associated with the input information.
[0139] In some embodiments, the first receiving module 510 is further configured to: in response to receiving a preset operation in the input control, present a parameter configuration panel, the parameter configuration panel providing a set of parameter configuration controls associated with the selected target media type; and determine at least one parameter associated with the generation request via the set of parameter configuration controls.
[0140] In some embodiments, the providing module 530 is further configured to: present, in the viewing interface, the first media content generated based on the generation request; and in response to a sliding operation received in the viewing interface, switch the viewing interface to present the second media content generated based on the generation request.
[0141] In some embodiments, the first receiving module 510 is further configured to: present an animation associated with the first content item or the second content item to indicate the process of the model streaming out the first content item or the second content item.
[0142] The modules included in apparatus 500 may be implemented in a variety of ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the units in apparatus 500 may be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0143] Figure 6 FIG. shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 6 the electronic device 600 shown is merely exemplary and should not impose any limitation on the functionality and scope of the embodiments described herein. Figure 6 The electronic device 600 shown may be used to implement the electronic device 110 as discussed above.
[0144] As Figure 6 shown, the electronic device 600 is in the form of a general-purpose electronic device. The components of the electronic device 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capability of the electronic device 600.
[0145] The electronic device 600 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 may be volatile memory (e.g., registers, caches, 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. The storage device 630 may be removable or non-removable media and may include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 600.
[0146] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 6 , a disk drive for reading from and writing to a removable, non-volatile disk (such as a "floppy disk") and an optical disk drive for reading from and 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. The memory 620 may include a computer program product 625 having one or more program modules that are configured to execute the various methods or actions of the various embodiments of the present disclosure.
[0147] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 may be implemented in a single computing cluster or multiple computer machines that are capable of communicating via a communication connection. Thus, the electronic device 600 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.
[0148] The input device 650 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 660 may be one or more output devices such as a display, speaker, printer, etc. The electronic device 600 may also communicate with one or more external devices (not shown) as needed via the communication unit 640, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 600, or communicate with any device that enables the electronic device 600 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).
[0149] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, 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, there is also provided a computer program product that 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.
[0150] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0151] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, when executed by the processing unit of the computer or other programmable data processing apparatus, result in an apparatus that implements the functions / acts specified in one or more boxes 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 devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture, the instructions including aspects of implementing the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0152] The computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0153] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may, in fact, be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block of the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions.
[0154] The implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or improvements made to the technology in the marketplace, or to enable other ordinary skilled people in the art to understand the various implementations disclosed herein.
Claims
1. A method for generating media content, comprising: Receiving a generation request for media content; In a generation interface, presenting a plurality of content items corresponding to multiple stages of a model processing the generation request, wherein the generation interface is configured to: in response to completing the display of a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second content item among the plurality of content items; And Providing at least one piece of media content generated based on the generation request.
2. The method according to claim 1, wherein the multiple stages include: A first processing stage configured to determine first prompt information describing creative requirements based on the generation request; A second processing stage configured to generate requirement description information based on the first prompt information; And A third processing stage configured to generate creative description information for generating media content based on the requirement description information.
3. The method according to claim 2, wherein the generation request is associated with at least one piece of material content, and the content item corresponding to the first processing stage is configured to display a preview image associated with the at least one piece of material content.
4. The method according to claim 2, wherein the content item corresponding to the second processing stage is configured to display content associated with multiple preset attributes based on the requirement description information.
5. The method according to claim 2, wherein the generation request includes a video generation request, and the content item corresponding to the third processing stage is configured to display storyboard description information corresponding to multiple storyboards.
6. The method according to claim 1, wherein the generation interface includes a plurality of tab pages corresponding to the multiple stages, and presenting a plurality of content items corresponding to multiple stages of a model processing the generation request in the generation interface includes: In a target tab page among the plurality of tab pages, presenting a target content item corresponding to a target stage, the target tab page corresponding to the target stage.
7. The method according to claim 6, wherein the generation interface further includes a navigation bar, and the navigation bar includes a plurality of labels corresponding to the multiple stages.
8. The method according to claim 1, further comprising: Associating with the first window, providing a first editing control for editing the first content item; And / or Associating with the second window, providing a second editing control for editing the second content item.
9. The method according to claim 8, wherein before switching to presenting the second window, the method further includes: Receiving, via the first editing control, a first editing operation on the first content item, such that the second content item is generated based on the edited first content item.
10. The method according to claim 8, wherein after switching to presenting the second window, the method further includes: Receiving, via the second editing control, a second editing operation on the second content item; And Triggering the model to regenerate the second content item based on the edited second content item.
11. The method according to claim 1, wherein switching to presenting the second window includes: Present a switching animation associated with the first window and the second window, the switching animation being related to the connection element between the first window and the second window.
12. The method according to claim 1, wherein receiving a generation request for media content includes: Presenting a set of candidate media types in a configuration interface; And Receiving the generation request at least based on a selection of a target media type from the set of candidate media types, wherein the processing of the generation request by the model is associated with the selected target media type.
13. The method according to claim 12, wherein the configuration interface further includes an input control, and receiving the generation request at least based on a selection of a target media type from the set of candidate media types further includes: Obtaining input information via the input control, the input information indicating at least one piece of material content and second prompt information; And Receiving the generation request associated with the input information.
14. The method according to claim 13, wherein obtaining input information via the input control further includes: In response to receiving a preset operation in the input control, presenting a parameter configuration panel, the parameter configuration panel providing a set of parameter configuration controls associated with the selected target media type; And Determining at least one parameter associated with the generation request via the set of parameter configuration controls.
15. The method according to claim 1, wherein providing at least one piece of media content generated based on the generation request includes: In a viewing interface, presenting a first piece of media content generated based on the generation request; And In response to a sliding operation received in the viewing interface, switching the viewing interface to present a second piece of media content generated based on the generation request.
16. The method according to claim 1, wherein presenting the first content item or the second content item includes: Presenting an animation associated with the first content item or the second content item to indicate the process of the model streaming out the first content item or the second content item.
17. An apparatus for generating media content, comprising: A first receiving module configured to receive a generation request for media content; A presenting module configured to present, in a generation interface, a plurality of content items corresponding to multiple stages of the model processing the generation request, wherein the generation interface is configured to: in response to finishing presenting a first content item among the plurality of content items in a first window, switch to presenting a second window to display a second content item among the plurality of content items; And A providing module configured to provide at least one piece of media content generated based on the generation request.
18. An electronic device, comprising: At least one processing unit; And At least one memory, the at least one memory being 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, causing the electronic device to execute the method according to any one of claims 1 to 16.
19. A computer-readable storage medium having stored thereon a computer program, which can be executed by a processor to implement the method according to any one of claims 1 to 16.