Media content generation method and apparatus, electronic device, medium, and program product

By using preset generation pages and generation prompt text in batch mode, the problem of balancing efficiency and quality in media content creation is solved, achieving efficient and accurate batch media content generation.

CN122120565APending Publication Date: 2026-05-29BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2026-01-22
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In existing technologies, it is difficult to balance creation efficiency and content quality during the media content creation process.

Method used

A preset generation page is provided in batch mode, which allows a batch of materials to be entered at once and triggers the generation of batch media content. Through the generation of prompt text and material drag-and-drop operation, batch media content generation of different materials can be achieved.

Benefits of technology

It improves the creation efficiency of mass media content generation, enhances the accuracy and generation effect of each media content, and meets the needs of large-scale generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120565A_ABST
    Figure CN122120565A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a media content generation method, device, electronic equipment, medium and program product. The method comprises displaying a preset generation page in batch mode, the preset generation page in batch mode being used to trigger generation of batch media content; in response to a batch material input instruction, displaying batch material on the preset generation page, the batch material comprising a plurality of original reference materials; and in response to a batch generation instruction, generating batch media content based on the batch material, the batch media content comprising a plurality of media contents generated based on the plurality of original reference materials, and each media content corresponding to different original reference material. The technical solution provided by the embodiments of the present disclosure can improve the efficiency of batch media content generation, and can improve the content accuracy and content generation effect of each media content in the batch media content generation process, meeting the needs of high-precision and high-demand media content creators.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a method, apparatus, electronic device, medium, and program product for generating media content. Background Technology

[0002] With the development of internet technology, people can create media content such as images and videos on various platforms. In the process of creating media content, artificial intelligence technology is often used. However, in the current process of creating media content based on artificial intelligence technology, there is often a problem that the efficiency of creating media content such as videos cannot be balanced with the quality of the content. Summary of the Invention

[0003] This disclosure provides a media content generation method, apparatus, electronic device, medium, and program product to at least solve the technical problems in related technologies that cannot simultaneously achieve both media content creation efficiency and content quality. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a media content generation method is provided, comprising: Displays a preset generation page in batch mode, which is used to trigger the generation of batch media content; In response to a batch material input command, a batch of materials is displayed on the preset generation page, the batch of materials including multiple original reference materials; In response to the batch generation instruction, batch media content is generated based on the batch materials. The batch media content includes multiple media content generated based on the multiple original reference materials, and the original reference materials corresponding to each media content are different.

[0004] In an optional embodiment, when the batch materials are batch visual materials, displaying the batch materials on the preset generation page in response to the batch material input command includes: In response to the batch material input instruction, the batch materials and a batch generation prompt box are displayed on the preset generation page; the batch generation prompt box includes multiple generation prompt input boxes, and each of the multiple generation prompt input boxes is used to input the generation prompt text of the media content to be generated corresponding to each original reference material in the batch materials.

[0005] In an optional embodiment, displaying the batch materials and batch generation prompt box on the preset generation page in response to the batch material input instruction includes: In response to the batch material input command, the batch materials, the batch generation prompt box, and the batch prompt generation control are displayed on the preset generation page. The batch prompt generation control is used to trigger the automatic generation of the generation prompt text corresponding to the batch media content to be generated for the batch materials.

[0006] In an optional embodiment, the method further includes: In response to the batch prompt generation instruction triggered by the batch prompt generation control, each prompt generation input box in the batch prompt generation box displays the corresponding prompt generation text. The prompt generation text corresponding to each prompt generation input box is generated based on the corresponding original reference material and describes the corresponding media content to be generated. The step of generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, the batch media content is generated based on the batch materials and the generation prompt information displayed in the batch generation prompt box. Each piece of media content in the batch media content is generated based on the corresponding original reference material and the corresponding generation prompt text.

[0007] In an optional embodiment, displaying the batch of materials on the preset generation page in response to a batch material input command includes: In response to the batch material input command, one original reference material from the batch materials is displayed in each of the multiple preset areas on the preset generation page; each preset area corresponds to a media content to be generated, and the media content to be generated is the video to be generated; The original reference material for any preset region is the first frame reference image of the corresponding video to be generated; the method further includes: In response to the instruction to add a tail frame corresponding to the first first frame reference image, the target tail frame reference image corresponding to the tail frame addition instruction is displayed in the preset area where the first first frame reference image is located. The media content corresponding to the first first frame reference image is generated based on the first first frame reference image and the target tail frame reference image. The first first frame reference image is any first frame reference image in the batch of materials.

[0008] In an optional embodiment, the method further includes: In response to a drag command for the second first frame reference material, the second first frame reference material is moved, wherein the second first frame reference material is any original reference material in the batch of materials other than the first first frame reference material; When the second first frame reference material moves to the preset area where the first first frame reference image is located, the tail frame addition instruction is triggered, and the target tail frame reference image is the second first frame reference image.

[0009] In an optional embodiment, the preset generated page includes at least one content parameter setting information and / or storage parameter setting information; Among them, any one of the content parameter settings corresponds to a content parameter of the batch media content to be generated, and any one of the content parameter settings is used to trigger the setting of the corresponding content parameters for the batch media content to be generated; the storage parameter setting information is used to trigger the setting of the storage location corresponding to the batch media content to be generated.

[0010] In an optional embodiment, the preset generated page includes content composition controls; the method further includes: In response to a selection instruction for the content compositing control, the content compositing control is updated from a non-selected state to a selected state, wherein the selected content compositing control is used to indicate that batch media content is composited into a single media content. The step of generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, batch media content is generated based on the batch materials, and composite media content is generated based on the batch media content.

[0011] In an optional embodiment, updating the content composition control from a deselected state to a selected state in response to a selection instruction for the content composition control includes: In response to a selection instruction for the content compositing control, the content compositing control is updated from a non-selected state to a selected state, and a preset prompt message is displayed. The preset prompt message is used to indicate the adjustment of the display order of each original reference material in the batch of materials, so as to control the compositing order of the corresponding media content.

[0012] In an optional embodiment, generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, the batch materials displayed on the preset generation page are updated to the batch media content; or, In response to the batch generation instruction, a viewing prompt message corresponding to the batch media content is displayed on the preset generation page. The viewing prompt message is used to instruct the user to enter the preset viewing page to view the batch media content.

[0013] In an optional embodiment, the method further includes: In response to a viewing command for a preset content page, the preset content page is displayed. The preset content page displays at least one batch content collection, each with its corresponding collection description information, and multiple media contents from a target batch content collection. The batch media contents are one of the batch content collections in the at least one batch content collection, and the target batch content collection is any one of the batch content collections in the at least one batch content collection. The collection description information corresponding to the target batch content collection is selected, while the collection description information corresponding to the batch content collections other than the target batch content collection in the at least one batch content collection is unselected.

[0014] According to a second aspect of the present disclosure, a media content generation apparatus is provided, comprising: The preset generated page display module is configured to execute and display the preset generated page in batch mode, wherein the preset generated page in batch mode is used to trigger the generation of batch media content; The batch material display module is configured to respond to a batch material input command and display a batch of materials on the preset generation page, wherein the batch materials include multiple original reference materials; The batch media content generation module is configured to execute a batch generation command in response to the batch media content generated based on the batch materials. The batch media content includes multiple media content generated based on the multiple original reference materials, and each media content corresponds to a different original reference material.

[0015] In an optional embodiment, when the batch materials are batch visual materials, the batch material display module includes: The first display unit is configured to respond to the batch material input instruction by displaying the batch materials and a batch generation prompt box on the preset generation page; the batch generation prompt box includes multiple generation prompt input boxes, each of which is used to input the generation prompt text of the media content to be generated corresponding to each original reference material in the batch materials.

[0016] In an optional embodiment, the first display unit includes: The second display unit is configured to respond to the batch material input instruction by displaying the batch materials, the batch generation prompt box, and the batch prompt generation control on the preset generation page. The batch prompt generation control is used to trigger the automatic generation of the generation prompt text corresponding to the batch media content to be generated for the batch materials.

[0017] In an optional embodiment, the device further includes: The generated prompt text display module is configured to execute a batch prompt generation instruction triggered based on the batch prompt generation control, and to display the corresponding generated prompt text in each generated prompt input box of the batch generated prompt box. The generated prompt text corresponding to each generated prompt input box is generated based on the corresponding original reference material and describes the corresponding media content to be generated. The batch media content generation module includes: The first content generation unit is configured to execute a response to the batch generation instruction to generate the batch media content based on the batch materials and the generation prompt information displayed in the batch generation prompt box. Each piece of media content in the batch media content is generated based on the corresponding original reference material and the corresponding generation prompt text.

[0018] In an optional embodiment, the batch material display module includes: The material display unit is configured to respond to the batch material input command by displaying one original reference material from the batch of materials in multiple preset areas of the preset generation page; each preset area corresponds to a media content to be generated, and the media content to be generated is a video to be generated; The original reference material for any preset region is the first frame reference image of the corresponding video to be generated; the device further includes: The end frame setting module is configured to execute a response to an end frame addition instruction corresponding to a first first frame reference image, displaying a target end frame reference image corresponding to the end frame addition instruction in a preset area where the first first frame reference image is located. The media content corresponding to the first first frame reference image is generated based on the first first frame reference image and the target end frame reference image. The first first frame reference image is any first frame reference image in the batch of materials.

[0019] In an optional embodiment, the device further includes: The material moving module is configured to execute a drag command in response to a second first frame reference material, and move the second first frame reference material, which is any original reference material in the batch of materials other than the first first frame reference material; The tail frame addition instruction triggering module is configured to trigger the tail frame addition instruction when the second first frame reference material moves to a preset area where the first first frame reference image is located, and the target tail frame reference image is the second first frame reference image.

[0020] In an optional embodiment, the preset generated page includes at least one content parameter setting information and / or storage parameter setting information; Among them, any one of the content parameter settings corresponds to a content parameter of the batch media content to be generated, and any one of the content parameter settings is used to trigger the setting of the corresponding content parameters for the batch media content to be generated; the storage parameter setting information is used to trigger the setting of the storage location corresponding to the batch media content to be generated.

[0021] In an optional embodiment, the preset generated page includes content composition controls; the device further includes: The status update module is configured to execute a response to a selection instruction for the content composition control, updating the content composition control from a non-selected state to a selected state, wherein the selected content composition control is used to indicate that batch media content is composed into a single media content. The batch media content generation module includes: The second content generation unit is configured to execute a response to the batch generation instruction, generate batch media content based on the batch materials, and generate composite media content based on the batch media content.

[0022] In an optional embodiment, the state update module is further configured to execute a selection instruction for the content compositing control, update the content compositing control from a non-selected state to a selected state, and display a preset prompt message, the preset prompt message being used to instruct adjustment of the display order corresponding to each original reference material in the batch of materials, so as to control the compositing order of the corresponding media content.

[0023] In an optional embodiment, the bulk media content generation module includes: The content display unit is configured to execute a response to the batch generation instruction, updating the batch materials displayed on the preset generation page to the batch media content. or, The viewing prompt information display unit is configured to respond to the batch generation instruction by displaying viewing prompt information corresponding to the batch media content on the preset generation page. The viewing prompt information is used to instruct users to enter the preset viewing page to view the batch media content.

[0024] In an optional embodiment, the device further includes: The preset content page display module is configured to execute a viewing command in response to the preset content page and display the preset content page. The preset content page displays at least one batch content collection, each corresponding to a collection description and multiple media contents from a target batch content collection. The batch media contents are one of the batch content collections in the at least one batch content collection, and the target batch content collection is any one of the batch content collections in the at least one batch content collection. The collection description information corresponding to the target batch content collection is selected, while the collection description information corresponding to the batch content collections other than the target batch content collection in the at least one batch content collection is unselected.

[0025] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any media content generation method provided in this disclosure.

[0026] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any media content generation method provided in the present disclosure. According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the media content generation methods provided in the present disclosure as described above.

[0027] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: It provides a preset generation page for batch mode to trigger the generation of batch media content. This allows users to input a batch of materials at once and generate a batch of media content in one go. With a single submission, different media content can be generated based on different materials, which greatly improves the efficiency of batch media content generation. Furthermore, different media content corresponds to different original reference materials, which can greatly improve the accuracy and generation effect of each media content during the batch media content generation process. This meets the needs of large-scale generation and can satisfy the creative needs of media content creators who have high requirements for the generation effect.

[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0030] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a media content generation method according to an exemplary embodiment; Figure 3 This is a schematic diagram of a preset page displaying a batch content generation entry point, according to an exemplary embodiment. Figure 4 This is a schematic diagram illustrating the page changes of a preset generated page before and after batch material upload, according to an exemplary embodiment. Figure 5 This is a schematic diagram illustrating page changes during a batch media content viewing process according to an exemplary embodiment; Figure 6 This is a schematic diagram illustrating the page changes of a preset generated page before and after the generation of a prompt text, according to an exemplary embodiment. Figure 7 This is a schematic diagram illustrating page changes during the process of setting a tail frame reference image, according to an exemplary embodiment. Figure 8 This is a block diagram illustrating a media content generation apparatus according to an exemplary embodiment; Figure 9 This is a block diagram illustrating an electronic device for generating media content according to an exemplary embodiment. Detailed Implementation

[0031] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0032] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0034] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a terminal 100 and a server 200.

[0035] In an optional embodiment, terminal 100 can be used to provide services such as creating media content like images and videos to any user. Specifically, terminal 100 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, and Windows.

[0036] In an optional embodiment, server 200 can provide background services to terminal 100. Specifically, server 200 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.

[0037] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.

[0038] In the embodiments described in this specification, the terminal 100 and the server 200 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any restrictions.

[0039] Figure 2 This is a flowchart illustrating a media content generation method according to an exemplary embodiment. This method can be executed by a terminal, or jointly by the terminal and a server, such as... Figure 2 As shown, the method may include the following steps: In step S201, the preset generation page in batch mode is displayed.

[0040] In one specific embodiment, the preset generation page in the batch mode described above can be used to trigger the generation of batch media content; that is, the preset generation page in the batch mode is a page that generates batch media content based on batches of different materials. Specifically, the batch-generated media content in this embodiment can include static media content such as images, or dynamic media content such as videos.

[0041] In one specific embodiment, a batch content generation entry point can be set on at least one preset page; correspondingly, a preset generation page in batch mode can be triggered based on the batch content generation entry point on any preset page. Specifically, the batch content generation entry point can be used to trigger the display of the preset generation page (batch content generation page) in batch mode.

[0042] In a specific embodiment, the page with a batch content generation entry can be set according to the actual application requirements, such as the application (platform) homepage, a single task generation page (i.e., a page used to trigger the generation of at least one media content based on the same material), etc.

[0043] In a specific embodiment, taking a preset page as an example of a single-task generated page, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of a preset page displaying a batch content generation entry point, according to an exemplary embodiment. The control corresponding to 301 can be the batch content generation entry point.

[0044] In step S203, in response to the batch material input instruction, the batch materials are displayed on the preset generation page.

[0045] In one specific embodiment, the aforementioned batch of materials may include multiple original reference materials, i.e. multiple different materials; optionally, the material format of the original reference materials may include at least one of the following: images, videos, audio, or text.

[0046] In one specific embodiment, the batch material input instruction can be an instruction to input a batch of materials. Optionally, the preset generation page in batch mode may include at least one batch material input control. Specifically, any batch material input control may correspond to a material source, and correspondingly, any batch material input control can be used to input a batch of materials from the corresponding material source. For example, at least one material source corresponding to at least one batch material input control may include at least one of the following: historical creation source, local upload source, or real-time acquisition source. Specifically, the historical creation source may be the source of materials used to generate media content based on the historical creation content of the current account. Specifically, the local upload source may be the source of materials used to generate media content based on locally uploaded materials. Specifically, the real-time acquisition source may be the source of materials used to generate media content based on materials acquired in real-time.

[0047] In one optional embodiment, a batch material input command can be triggered by selecting multiple materials from a corresponding material source, or by including a folder containing multiple materials, based on any batch material input control. Optionally, after selecting a batch of materials from a certain material source, it is possible to continue triggering the input of more materials from that material source or other material sources for the generation of batch media content.

[0048] In a specific embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the page changes of a preset generated page before and after batch material upload, according to an exemplary embodiment; specifically, in conjunction with... Figure 4 As shown in Figure a, the preset generation page in batch mode allows users to input batch materials by uploading multiple images or folders from their local machine, or by selecting multiple historical creations. Furthermore, when the batch material input command is triggered, such as... Figure 4 The preset generation page in batch mode shown in b can display batch materials (batch images).

[0049] In step S205, in response to the batch generation instruction, batch media content is generated based on the batch materials.

[0050] In one specific embodiment, the aforementioned batch media content may include multiple media contents generated based on multiple original reference materials, and each media content corresponds to a different original reference material. That is, multiple media contents are generated based on different original reference materials. Optionally, one original reference material can be used as a reference material in the media content generation process. Optionally, at least two original reference materials can also be set as a reference material in the media content generation process.

[0051] In one specific embodiment, the batch generation instruction can be an instruction to generate media content in batches. Optionally, the preset generation page in batch mode may include generation controls. Optionally, after inputting batch materials, the batch generation instruction can be triggered by touch operations such as clicking or long-pressing the generation controls. Optionally, after inputting batch materials, the virtual resources required to generate the batch media content can be displayed. Optionally, these virtual resources can be displayed in the generation controls. Specifically, the virtual resources can be pre-set resources required to generate media content. Specifically, the virtual resources can include at least one of the following: legal digital currency, legally compliant virtual currency used within the platform, etc.

[0052] In a specific embodiment, during the process of generating batch media content based on batch materials, a preset generation model can be used. Optionally, the preset generation model can be a pre-trained generative artificial intelligence model for media content generation. Optionally, the preset generation model can include any of the following media content generation models: graph-to-graph model, graph-to-video model (first-frame graph-to-video model, first-and-last-frame graph-to-video model, or multi-reference graph-to-video model, etc.), graph-to-text model, multi-modal material-to-video model, etc. Optionally, the generation model can be selected on the preset generation page in batch mode (i.e., selecting media content generation based on a certain generation model) to upload different materials and generate corresponding media content. Optionally, the model can also be selected in advance before triggering the preset generation page in batch mode. For example, different generation models can be selected on the single-task generation page. Correspondingly, after selecting a generation model on the single-task generation page, the display of the preset generation page in batch mode can be triggered.

[0053] In an optional embodiment, the above-described response to a batch generation instruction, generating batch media content based on batch materials, may include: In response to the batch generation command, update the batch materials displayed on the preset generation page to batch media content; or, In response to the batch generation command, display viewing prompts for the batch media content on the preset generation page.

[0054] In one optional embodiment, the generation of batch media content often takes a period of time. During the batch media content generation process, a corresponding prompt message indicating that the content is being generated can be displayed on a preset generation page. Alternatively, if the user enters a preset viewing page, a corresponding prompt message indicating that the content is being generated can also be displayed on the preset viewing page to improve the user's interactive experience while waiting for the generation process.

[0055] In one specific embodiment, the viewing prompt information can be used to instruct the user to enter a preset viewing page to view batch media content. Optionally, the viewing prompt information may include a control for entering the preset viewing page. Accordingly, the user can trigger the viewing instruction of the preset viewing page by clicking the corresponding control or other touch operations to enter (jump to) the preset viewing page.

[0056] In an optional embodiment, the aforementioned preset viewing page can be a pre-set page for displaying bulk media content, and can be set according to actual application needs. Optionally, the preset viewing page may include one or at least two pages for displaying bulk media content.

[0057] In an optional embodiment, if the preset generation page displays viewing prompts for the batch media content, the display of the batch materials can be canceled. Correspondingly, the preset generation page in batch mode can display at least one batch material input control so that the user can continue to create batch media content.

[0058] In a specific embodiment, such as Figure 5 As shown, Figure 5 This is a schematic diagram illustrating page changes during a batch media content viewing process according to an exemplary embodiment; specifically, Figure 5 Image 'a' shows the preset generation page in batch mode, and the preset generation page displays the viewing prompt message 501 corresponding to the batch media content; furthermore, the viewing prompt message 501 can be used to trigger... Figure 5 The display shown in b has a preset viewing page for bulk media content. Correspondingly, the media content corresponding to 502 can be bulk media content.

[0059] In the above embodiments, when a batch generation command is triggered, the batch materials displayed on the preset generation page can be updated to batch media content. Alternatively, the preset generation page can display viewing prompts for the batch media content and redirect to other pages for viewing, which can greatly improve the flexibility and convenience of viewing batch media content.

[0060] In an optional embodiment, when the aforementioned batch of materials are batch visual materials (i.e., multiple visual materials), the process of displaying the batch materials on a preset generation page in response to a batch material input command may include: In response to the batch material input command, a batch material and batch generation prompt box are displayed on the preset generation page.

[0061] In one specific embodiment, the aforementioned batch generation prompt box may include multiple generation prompt input boxes. Each of these multiple generation prompt input boxes can be used to input the generation prompt text for the media content to be generated corresponding to each original reference material in the batch of materials. That is, each piece of media content in the batch to be generated corresponds to a generation prompt input box, so that the user can input the corresponding generation prompt text. For example, Figure 4 The input box corresponding to 401 can be a generation prompt input box for a certain media content to be generated.

[0062] In an optional embodiment, the above-mentioned response to the batch material input command, displaying a batch material and batch generation prompt box on the preset generation page, may include: In response to the batch material input command, the batch material, batch generation prompt box and batch prompt generation control are displayed on the preset generation page; In one specific embodiment, the above-mentioned batch prompt generation control can be used to trigger the automatic generation of the generation prompt text corresponding to the batch media content to be generated for the batch materials, that is, the generation prompt text corresponding to the batch media content to be generated can be triggered with one click.

[0063] In the above embodiments, when a batch material input command is triggered, a batch material and a batch generation prompt box can be displayed on the preset generation page in batch mode, while a batch prompt generation control can be displayed. This makes it easy for users to trigger the generation of batch generation prompt information with one click, greatly improving the generation efficiency and convenience of the generation prompt information corresponding to the batch media content to be generated.

[0064] In an optional embodiment, the above method may further include: In response to the batch prompt generation command triggered by the batch prompt generation control, the corresponding generated prompt text is displayed in each prompt input box of the batch prompt generation box; Accordingly, the above-mentioned response to batch generation instructions, generating batch media content based on batch materials, may include: In response to the batch generation command, batch media content is generated based on the batch materials and the generation prompt information displayed in the batch generation prompt box. Each piece of media content in the batch is generated based on the corresponding original reference material and the corresponding generation prompt text.

[0065] In one specific embodiment, the batch prompt generation instruction can be an instruction to generate prompt text corresponding to a batch of media content to be generated; optionally, the batch prompt generation instruction can be triggered by touch operations such as clicking or long-pressing the batch prompt generation control. The prompt text corresponding to each prompt input box can be generated based on the corresponding original reference material, describing the corresponding media content to be generated; optionally, it can be combined with a preset prompt generation model for prompt text generation processing; specifically, the preset prompt generation model can combine the corresponding original reference material to generate the corresponding prompt text. Optionally, the original reference material corresponding to any prompt input box can be the original reference material corresponding to that prompt input box; optionally, the preset prompt generation model can be a pre-trained generative artificial intelligence model used for generating prompt text. In an optional embodiment, when multiple media contents in the batch media content are multiple sub-videos corresponding to the content of a video work, in the process of generating the generation prompt text corresponding to any generation prompt input box, the original reference material corresponding to the generation prompt input box and the original reference material corresponding to the adjacent generation prompt input box (that is, the original reference material corresponding to the previous sub-video and / or the original reference material corresponding to the sub-video content that is connected to the generation prompt text to be generated now) can be used.

[0066] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram illustrating the page changes of a preset generated page before and after the generation of a prompt text, according to an exemplary embodiment; specifically, Figure 6 Figure 'a' shows the preset generation page in batch mode without generating prompt text. The control corresponding to '601' can be a batch prompt generation control. Furthermore, if a batch prompt generation command is triggered based on the batch prompt generation control, combined with... Figure 6 The preset generation page in batch mode shown in b can display the corresponding generation prompt text in each generation prompt input box.

[0067] In an optional embodiment, a corresponding generation control for the generation prompt text can also be set for each piece of media content to be generated.

[0068] In the above embodiments, during the batch media content generation and editing process, the batch prompt generation control can be combined to trigger the generation of batch prompt text with one click. This can improve the efficiency and convenience of generating prompt information for the batch media content to be generated, while also generating corresponding prompt text for each piece of media content to be generated, thereby effectively ensuring the accuracy of the media content and the generation effect.

[0069] In one optional embodiment, the user can further edit and adjust the generation prompt text based on any media content to be generated triggered by the batch prompt generation control to determine the final generation prompt text. Optionally, the user can also directly customize the generation prompt text for any media content to be generated.

[0070] In the above embodiments, while displaying a batch of materials, a corresponding generation prompt input box is also displayed, which makes it easier for users to edit the generation prompts for the batch media content to be generated, greatly improving the efficiency of the batch media content generation operation. In addition, each piece of media content to be generated can edit its corresponding generation prompt text, which can also greatly improve the accuracy of each piece of media content and the content generation effect during the batch media content generation process.

[0071] In an optional embodiment, displaying batch materials on a preset generation page in response to a batch material input command may include: In response to the batch material input command, one original reference material from the batch materials is displayed in each of the multiple preset areas on the preset generation page; The original reference material for any preset region can be the first frame reference image of the corresponding video to be generated; optionally, the above method may further include: In response to the instruction to add a tail frame corresponding to the first first frame reference image, the target tail frame reference image corresponding to the tail frame addition instruction is displayed in the preset area where the first first frame reference image is located. The media content corresponding to the first first frame reference image is generated based on the first first frame reference image and the target tail frame reference image. The first first frame reference image is any first frame reference image in the batch of materials.

[0072] In a specific embodiment, any preset area corresponds to a media content to be generated, and the media content to be generated is a video to be generated; that is, the corresponding video is generated by combining each original reference material in the batch of materials; optionally, in the scenario of generating a corresponding video by combining each original reference material in the batch of materials, the original reference material can be used as the first frame reference image of the corresponding video to be generated, that is, the original reference material is used as the first frame image of the corresponding video to be generated, and the video is generated using the original reference material as the first frame image.

[0073] In an optional embodiment, video generation can be performed by combining first and last frame reference images, i.e., the first and last frame images of the video to be generated are input. Correspondingly, in addition to using any material from the input batch of materials as the first frame reference image of one video in the batch of materials to be generated, a corresponding last frame reference image can also be added. Optionally, by dragging one original reference material from the batch of materials to the area where another original reference material is located, the dragged original reference material can be used as the last frame reference image of the media content (video) to be generated corresponding to the other original reference material (first frame reference image). Correspondingly, the above method may further include: In response to a drag command for the second first frame reference material, move the second first frame reference material, which is any original reference material in the batch of materials other than the first first frame reference material; When the second first frame reference material moves to the preset area where the first first frame reference image is located, the tail frame addition command is triggered, and the target tail frame reference image is the second first frame reference image.

[0074] In one specific embodiment, the second first frame reference material can be moved based on the drag direction and drag distance corresponding to the drag command.

[0075] In one specific embodiment, when a drag command for the second first frame reference material is triggered, the preset area where the second first frame reference material is located can be de-displayed.

[0076] In the above embodiments, by dragging one original reference material from a batch of materials to the area where another original reference material is located, the dragged original reference material is used as the tail frame reference image of the video to be generated corresponding to the other original reference material (first frame reference image). This enables video generation based on the first and last frame images, effectively improving the accuracy of video generation control and thus improving the video generation effect. At the same time, directly combining the dragging of materials in the batch of materials to set the tail frame reference image can also greatly improve the convenience and efficiency of tail frame reference image setting.

[0077] In an optional embodiment, a corresponding end-frame addition control can be set for each preset area, and the addition of the corresponding end-frame reference image can be triggered by the end-frame addition control.

[0078] In an optional embodiment, the first frame reference image and the last frame reference image corresponding to any media content to be generated can be re-uploaded and set using corresponding controls, etc.

[0079] In a specific embodiment, such as Figure 7 As shown, Figure 7This is a schematic diagram illustrating page changes during the process of setting a tail frame reference image, according to an exemplary embodiment. Specifically, in conjunction with... Figure 7 As shown in the preset generation page of batch mode (a), when a drag command is triggered for the second first frame reference material 701, the second first frame reference material 701 can be moved; furthermore, when the second first frame reference material 701 is moved to the preset area where the first first frame reference image 702 is located, a tail frame addition command can be triggered, and correspondingly, combined with... Figure 7 As shown in Figure b, the preset generation page in batch mode allows you to display the second first frame reference material 701 in the preset area where the first first frame reference image 702 is located. Optionally, the first frame reference image and the last frame reference image corresponding to any video to be generated can also be interchanged.

[0080] In the above embodiments, in the scenario where each material in the batch is used as the first frame reference image of the corresponding video to be generated, each material can be displayed in a partition, thereby making it more intuitive to present materials used to generate different media content in batches. Furthermore, by adding a tail frame reference image, video can be generated based on the first and last frame images, effectively improving the accuracy of video generation control and thus better improving the video generation effect.

[0081] In an optional embodiment, the aforementioned preset generated page may include at least one content parameter setting information and / or storage parameter setting information; In a specific embodiment, any content parameter setting information corresponds to a content parameter of the batch media content to be generated. Accordingly, any content parameter setting information can be used to trigger the setting of corresponding content parameters for the batch media content (as a whole) to be generated. That is, when the corresponding content parameter is set in combination with any content parameter setting information, the content parameter corresponding to each media content in the subsequently generated batch media content is the set content parameter. The content parameter can be a parameter related to the presentation state of the media content. For example, at least one content parameter corresponding to at least one content parameter setting information can include at least one of the following: visual presentation parameter, audio presentation parameter, or content presentation quantity. Specifically, the visual presentation parameter can be a parameter related to the visual image of the media content. For example, it can include at least one of the following: model version (different model versions of the generation model can generate media content with different visual image quality), generation mode (different generation modes can generate media content with different visual image resolution), media content duration (different media content durations correspond to different visual image presentation effects), etc. The audio presentation parameter can be a parameter related to the audio of the media content. For example, it can include at least one of the following: timbre, sound effect, etc. The content presentation quantity can be the number of media content generated based on the same original reference material.

[0082] In one specific embodiment, the aforementioned storage parameter settings can be used to trigger the setting of the storage location corresponding to the batch media content to be generated. Specifically, the storage location can be set according to actual application needs. For example, it can be an existing folder; alternatively, it can be a newly created folder. Accordingly, an existing folder can be selected as the storage location corresponding to the batch media content to be generated through the storage parameter settings, or a new folder can be created based on the storage parameter settings, and the new folder (i.e., the newly created folder) can be selected as the storage location corresponding to the batch media content to be generated.

[0083] In the above embodiments, the preset generation page in batch mode sets at least one content parameter setting information and / or storage parameter setting information, which can be used to set relevant parameters for the entire batch media content to be generated, greatly improving the convenience and efficiency of setting relevant parameters for batch media content.

[0084] In an optional embodiment, the above method may further include: In response to a viewing command for a preset content page, the preset content page is displayed. The preset content page shows description information for at least one batch of content collections and multiple media contents from the target batch of content collections. In one specific embodiment, the command to view the preset content page can be a command that triggers the display of the preset content page; alternatively, the command to view the preset content page can be triggered through an entry point corresponding to the preset content page. The entry point corresponding to the preset content page can be set according to actual application needs. For example, the viewing prompt information corresponding to the aforementioned batch media content may include the entry point corresponding to the preset content page. Specifically, the preset content page can be a page used for displaying media content; alternatively, it can be a page used for displaying a batch of content collections.

[0085] In one specific embodiment, any batch content collection can be a set of multiple (batch) media content; the generated batch media content can be one batch content collection within at least one batch content collection, and the target batch content collection can be any batch content collection within at least one batch content collection, i.e., the currently selected batch content collection; optionally, the collection created latest can be selected as the currently selected batch content collection based on collection creation time, etc.; optionally, if a viewing instruction for a preset content page is triggered by the viewing prompt information corresponding to the batch media content, the target batch content collection can be the batch media content; specifically, the collection description information corresponding to the target batch content collection is in a selected state; the collection description information corresponding to at least one batch content collection other than the target batch content collection is in a non-selected state. Correspondingly, the media content in the batch content collection corresponding to the selected collection description information is presented on the preset content page; correspondingly, the display of media content in different batch content collections can be triggered by selecting the collection description information corresponding to different batch content collections. Specifically, the collection description information corresponding to any batch of content collection can be used to describe the batch of content collection. For example, it may include at least one of the following: collection identification information (such as folder name, etc.) and collection preview image (such as a preview image composed of some images in the collection, etc.).

[0086] In one specific embodiment, the above Figure 5 The preset viewing page shown in b can be a preset content page. The target batch content collection can be batch media content, and the information corresponding to 503 can be the content description information corresponding to the batch media content in the selected state; the information corresponding to 504 can be the content description information corresponding to the batch media content in the unselected state; and the information corresponding to 502 can be batch media content.

[0087] In the above embodiments, by setting up a preset content page that displays the collection description information corresponding to at least one batch content collection and multiple media contents in the target batch content collection, users can easily view and manage the created batch media content in a unified manner, greatly improving the convenience of batch media content management.

[0088] In an optional embodiment, the preset generated page includes content composition controls; the method may further include: In response to a selection command for a content composition control, update the content composition control from a deselected state to a selected state; Accordingly, the above-mentioned response to batch generation instructions, generating batch media content based on batch materials, may include: In response to batch generation instructions, batch media content is generated based on batch materials, and composite media content is generated based on the batch media content.

[0089] In one specific embodiment, the content compositing control can be used to control the compositing process of batch media content; optionally, the content compositing control in the selected state can be used to instruct the batch media content to be combined into a single media content; optionally, the selection instruction for the content compositing control can be triggered by touch operations such as clicking the content compositing control; optionally, when the content compositing control is in the selected state, a batch generation instruction can be triggered, which can generate composite media content based on the batch media content when generating batch media content based on batch materials.

[0090] In an optional embodiment, the composition order of the batch media content can be preset according to the actual application requirements. For example, the display order of each original reference material in the batch material can be used as the composition order of multiple media content in the batch media content.

[0091] In one optional embodiment, batch media content and composite media content can be displayed on a preset generation page in batch mode; alternatively, corresponding viewing prompts can also be displayed on the preset generation page in batch mode, and correspondingly, batch media content and composite media content can be viewed on the corresponding preset viewing page.

[0092] In an optional embodiment, updating the content composition control from a deselected state to a selected state in response to a selection instruction for the content composition control may include: In response to a selection command for a content composition control, the content composition control is updated from a deselected state to a selected state, and a preset prompt message is displayed.

[0093] In one specific embodiment, preset prompts can be used to instruct adjustments to the display order of each original reference material in a batch of materials, thereby controlling the composition order of the corresponding media content. Accordingly, users can adjust the display order of the original reference materials in a batch of materials by dragging and dropping materials, thus controlling the composition order of the corresponding media content.

[0094] In the above embodiments, the content compositing control can trigger the generation of batch media content and synthesize batch media content with one click. In scenarios such as batch video storyboarding and other batch media content generation, the required storyboards can be created at once, and the final video can be directly synthesized, which can improve the efficiency and convenience of video creation. It can also prompt users to adjust the compositing order by adjusting the display order of the original reference materials. This not only improves the convenience and efficiency of adjusting the compositing order, but also better ensures the effect and quality of the final synthesized media content.

[0095] In an optional embodiment, an entry point for generating batch media content in a session manner can be set up; correspondingly, the session generation page can be displayed through this entry point, and the input of batch materials can be triggered based on the session generation page. When the batch generation instruction is triggered, the input batch materials and the generated batch media content are displayed on the session generation page; optionally, batch media content can also be generated through a multi-turn dialogue.

[0096] In one optional embodiment, the plurality of embodiments in this application can be at least two, or optionally at least three, etc., which can be set according to actual application requirements.

[0097] Furthermore, it should be noted that the instructions triggered by touch operation in the embodiments of this application can also be triggered by corresponding voice control operation, device movement operation, or gesture operation in practical applications.

[0098] As can be seen from the technical solutions provided in the embodiments of this specification above, the preset generation page provided in this specification for triggering batch media content generation in batch mode allows users to trigger the input of batch materials at once, and trigger the generation of batch media content at once through batch materials. This enables the generation of different media content in batches based on different materials with a single submission, greatly improving the efficiency of batch media content generation. Furthermore, different media content corresponds to different original reference materials, which can greatly improve the accuracy of each media content and the content generation effect during the batch media content generation process. In addition, it can also create the required storyboards at once in batch media content generation scenarios such as batch video storyboards, meeting the needs of media content creators with high precision and high requirements.

[0099] Figure 8 This is a block diagram illustrating a media content generation apparatus according to an exemplary embodiment. (Refer to...) Figure 8 The device includes: The preset generation page display module 810 is configured to execute and display the preset generation page in batch mode. The preset generation page in batch mode is used to trigger the generation of batch media content. The batch material display module 820 is configured to respond to batch material input commands and display batch materials on a preset generation page. The batch materials include multiple original reference materials. The batch media content generation module 830 is configured to execute a batch generation command to generate batch media content based on batch materials. The batch media content includes multiple media content generated based on multiple original reference materials, and each media content corresponds to a different original reference material.

[0100] In an optional embodiment, when the batch materials are batch visual materials, the batch material display module 820 includes: The first display unit is configured to respond to the batch material input command and display the batch materials and batch generation prompt box on the preset generation page. The batch generation prompt box includes multiple generation prompt input boxes, and each of the multiple generation prompt input boxes is used to input the generation prompt text of the media content to be generated corresponding to each original reference material in the batch materials.

[0101] In an optional embodiment, the first display unit includes: The second display unit is configured to respond to the batch material input command and display the batch materials, batch generation prompt box and batch prompt generation control on the preset generation page. The batch prompt generation control is used to trigger the automatic generation of the prompt text for the batch media content to be generated corresponding to the batch materials.

[0102] In an optional embodiment, the above-described apparatus further includes: The generated prompt text display module is configured to execute a batch prompt generation command triggered by the batch prompt generation control. In each generated prompt input box of the batch generated prompt box, the corresponding generated prompt text is displayed. The generated prompt text corresponding to each generated prompt input box is generated based on the corresponding original reference material and describes the corresponding media content to be generated. The bulk media content generation module 830 includes: The first content generation unit is configured to execute a batch generation command in response to the batch generation command, and generate batch media content based on the batch materials and the generation prompt information displayed in the batch generation prompt box. Each piece of media content in the batch is generated based on the corresponding original reference material and the corresponding generation prompt text.

[0103] In an optional embodiment, the batch material display module 820 includes: The material display unit is configured to respond to batch material input commands and display one original reference material from the batch of materials in multiple preset areas of the preset generation page; each preset area corresponds to a media content to be generated, and the media content to be generated is the video to be generated; The original reference material for any preset area is the first frame reference image of the corresponding video to be generated; the above device also includes: The end frame setting module is configured to execute a response to the end frame addition instruction corresponding to the first first frame reference image, displaying the target end frame reference image corresponding to the end frame addition instruction in a preset area where the first first frame reference image is located. The media content corresponding to the first first frame reference image is generated based on the first first frame reference image and the target end frame reference image. The first first frame reference image is any first frame reference image in the batch of materials.

[0104] In an optional embodiment, the above-described apparatus further includes: The media movement module is configured to execute a drag command in response to a second first frame reference media, and move the second first frame reference media, which is any original reference media in the batch of media other than the first first frame reference media; The tail frame addition instruction triggering module is configured to trigger the tail frame addition instruction when the second first frame reference material moves to the preset area where the first first frame reference image is located, and the target tail frame reference image is the second first frame reference image.

[0105] In an optional embodiment, the preset generated page includes at least one content parameter setting information and / or storage parameter setting information; Among them, any one type of content parameter setting information corresponds to a content parameter of the batch media content to be generated, and any one type of content parameter setting information is used to trigger the setting of the corresponding content parameters for the batch media content to be generated; the storage parameter setting information is used to trigger the setting of the corresponding storage location for the batch media content to be generated.

[0106] In an optional embodiment, the preset generated page includes content composition controls; the above apparatus further includes: The status update module is configured to respond to a selection instruction for the content composition control by updating the content composition control from a non-selected state to a selected state. The selected content composition control is used to indicate that batch media content is combined into a single media content. The bulk media content generation module 830 includes: The second content generation unit is configured to execute a batch generation instruction to generate batch media content based on batch materials, and to generate composite media content based on the batch media content.

[0107] In an optional embodiment, the state update module is further configured to execute a response to a selection instruction for the content compositing control, updating the content compositing control from a non-selected state to a selected state, and displaying a preset prompt message. The preset prompt message is used to indicate the adjustment of the display order of each original reference material in the batch of materials, so as to control the compositing order of the corresponding media content.

[0108] In an optional embodiment, the bulk media content generation module 830 includes: The content display unit is configured to respond to batch generation commands and update the batch materials displayed on the preset generated page with batch media content. or, The viewing prompt information display unit is configured to respond to batch generation commands and display viewing prompt information corresponding to the batch media content on a preset generation page. The viewing prompt information is used to instruct users to enter the preset viewing page to view the batch media content.

[0109] In an optional embodiment, the above-described apparatus further includes: The preset content page display module is configured to execute a viewing command in response to the preset content page and display the preset content page. The preset content page displays at least one batch content collection's corresponding collection description information and multiple media contents from the target batch content collection. The batch media content is one batch content collection from at least one batch content collection, and the target batch content collection is any batch content collection from at least one batch content collection. The collection description information corresponding to the target batch content collection is in a selected state, and the collection description information corresponding to at least one batch content collection other than the target batch content collection is in a non-selected state. Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0110] Figure 9 This is a block diagram illustrating an electronic device for generating media content according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown. This electronic device may include an RF (Radio Frequency) circuit 910, a memory 920 including one or more computer-readable storage media, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a WiFi (Wireless Fidelity) module 970, a processor 980 including one or more processing cores, and a power supply 990, among other components. Those skilled in the art will understand that... Figure 9 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 910 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 980 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 910 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0111] The memory 920 can be used to store software programs and modules. The processor 980 executes various functional applications and data processing by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 920 may also include a memory controller to provide access to the memory 920 for the processor 980 and the input unit 930.

[0112] The input unit 930 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 930 may include a touch-sensitive surface 931 and other input devices 932. The touch-sensitive surface 931, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 931), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 931 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 980, and can receive and execute commands from the processor 980. In addition, the touch-sensitive surface 931 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 931, the input unit 930 may also include other input devices 932. Specifically, other input devices 932 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc. The display unit 940 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 940 may include a display panel 941, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display. Further, a touch-sensitive surface 931 may cover the display panel 941. When the touch-sensitive surface 931 detects a touch operation on or near it, it transmits the information to the processor 980 to determine the type of touch event. Subsequently, the processor 980 provides corresponding visual output on the display panel 941 according to the type of touch event. The touch-sensitive surface 931 and the display panel 941 can be two independent components to implement input and output functions; however, in some embodiments, the touch-sensitive surface 931 and the display panel 941 can be integrated to achieve both input and output functions.

[0113] The terminal may also include at least one sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 941 according to the ambient light level, and the proximity sensor can turn off the display panel 941 and / or backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0114] Audio circuitry 960, speaker 961, and microphone 962 provide an audio interface between the user and the terminal. Audio circuitry 960 converts received audio data into electrical signals, which are then transmitted to speaker 961, where they are converted into sound signals for output. Conversely, microphone 962 converts collected sound signals into electrical signals, which are received by audio circuitry 960, converted back into audio data, and then processed by processor 980 before being transmitted via RF circuitry 910 to, for example, another terminal, or output to memory 920 for further processing. Audio circuitry 960 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0115] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 970, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 9 The WiFi module 970 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.

[0116] The processor 980 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 920, and calls data stored in the memory 920, to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 980 may include one or more processing cores; preferably, the processor 980 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 980.

[0117] The terminal also includes a power supply 990 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 980 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 990 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0118] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.

[0119] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the media content generation method as described in the embodiments of this disclosure.

[0120] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the media content generation method of the present disclosure embodiments. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the media content generation method of the present disclosure embodiments.

[0121] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0122] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0123] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for generating media content, characterized in that, include: Displays a preset generation page in batch mode, which is used to trigger the generation of batch media content; In response to a batch material input command, a batch of materials is displayed on the preset generation page, the batch of materials including multiple original reference materials; In response to the batch generation instruction, batch media content is generated based on the batch materials. The batch media content includes multiple media content generated based on the multiple original reference materials, and the original reference materials corresponding to each media content are different.

2. The media content generation method according to claim 1, characterized in that, When the batch materials are batch visual materials, the step of displaying the batch materials on the preset generation page in response to the batch material input command includes: In response to the batch material input instruction, the batch materials and a batch generation prompt box are displayed on the preset generation page; the batch generation prompt box includes multiple generation prompt input boxes, and each of the multiple generation prompt input boxes is used to input the generation prompt text of the media content to be generated corresponding to each original reference material in the batch materials.

3. The media content generation method according to claim 2, characterized in that, The step of displaying the batch materials and a batch generation prompt box on the preset generation page in response to the batch material input command includes: In response to the batch material input command, the batch materials, the batch generation prompt box, and the batch prompt generation control are displayed on the preset generation page. The batch prompt generation control is used to trigger the automatic generation of the generation prompt text corresponding to the batch media content to be generated for the batch materials.

4. The media content generation method according to claim 3, characterized in that, The method further includes: In response to the batch prompt generation instruction triggered by the batch prompt generation control, each prompt generation input box in the batch prompt generation box displays the corresponding prompt generation text. The prompt generation text corresponding to each prompt generation input box is generated based on the corresponding original reference material and describes the corresponding media content to be generated. The step of generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, the batch media content is generated based on the batch materials and the generation prompt information displayed in the batch generation prompt box. Each piece of media content in the batch media content is generated based on the corresponding original reference material and the corresponding generation prompt text.

5. The media content generation method according to any one of claims 1 to 4, characterized in that, The step of displaying batch materials on the preset generation page in response to a batch material input command includes: In response to the batch material input command, one original reference material from the batch materials is displayed in each of the multiple preset areas on the preset generation page; each preset area corresponds to a media content to be generated, and the media content to be generated is the video to be generated; The original reference material for any preset region is the first frame reference image of the corresponding video to be generated; the method further includes: In response to the instruction to add a tail frame corresponding to the first first frame reference image, the target tail frame reference image corresponding to the tail frame addition instruction is displayed in the preset area where the first first frame reference image is located. The media content corresponding to the first first frame reference image is generated based on the first first frame reference image and the target tail frame reference image. The first first frame reference image is any first frame reference image in the batch of materials.

6. The media content generation method according to claim 5, characterized in that, The method further includes: In response to a drag command for the second first frame reference material, the second first frame reference material is moved, wherein the second first frame reference material is any original reference material in the batch of materials other than the first first frame reference material; When the second first frame reference material moves to the preset area where the first first frame reference image is located, the tail frame addition instruction is triggered, and the target tail frame reference image is the second first frame reference image.

7. The media content generation method according to any one of claims 1 to 4, characterized in that, The preset generated page includes at least one content parameter setting information and / or storage parameter setting information; Among them, any one of the content parameter settings corresponds to a content parameter of the batch media content to be generated, and any one of the content parameter settings is used to trigger the setting of the corresponding content parameters for the batch media content to be generated; the storage parameter setting information is used to trigger the setting of the storage location corresponding to the batch media content to be generated.

8. The media content generation method according to claim 1, characterized in that, The preset generated page includes a content composition control; the method further includes: In response to a selection instruction for the content compositing control, the content compositing control is updated from a non-selected state to a selected state, wherein the selected content compositing control is used to indicate that batch media content is composited into a single media content. The step of generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, batch media content is generated based on the batch materials, and composite media content is generated based on the batch media content.

9. The media content generation method according to claim 8, characterized in that, The step of updating the content composition control from a non-selected state to a selected state in response to a selection instruction for the content composition control includes: In response to a selection instruction for the content compositing control, the content compositing control is updated from a deselected state to a selected state, and a preset prompt message is displayed. The preset prompt message is used to instruct the adjustment of the display order of each original reference material in the batch of materials, so as to control the compositing order of the corresponding media content.

10. The media content generation method according to any one of claims 1 to 4, characterized in that, The step of generating batch media content based on the batch materials in response to the batch generation instruction includes: In response to the batch generation instruction, the batch materials displayed on the preset generation page are updated to the batch media content; or, In response to the batch generation instruction, a viewing prompt message corresponding to the batch media content is displayed on the preset generation page. The viewing prompt message is used to instruct the user to enter the preset viewing page to view the batch media content.

11. The media content generation method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to a viewing command for a preset content page, the preset content page is displayed. The preset content page displays at least one batch content collection, each with its corresponding collection description information, and multiple media contents from a target batch content collection. The batch media contents are one of the batch content collections in the at least one batch content collection, and the target batch content collection is any one of the batch content collections in the at least one batch content collection. The collection description information corresponding to the target batch content collection is selected, while the collection description information corresponding to the batch content collections other than the target batch content collection in the at least one batch content collection is unselected.

12. A media content generation device, characterized in that, include: The preset generated page display module is configured to execute and display the preset generated page in batch mode, wherein the preset generated page in batch mode is used to trigger the generation of batch media content; The batch material display module is configured to respond to a batch material input command and display a batch of materials on the preset generation page, wherein the batch materials include multiple original reference materials; The batch media content generation module is configured to execute a batch generation command in response to the batch media content generated based on the batch materials. The batch media content includes multiple media content generated based on the multiple original reference materials, and each media content corresponds to a different original reference material.

13. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the media content generation method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the media content generation method as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the media content generation method as described in any one of claims 1 to 11.