Media content generation method and device, storage medium and program product

By adopting dialogue methods and triggering control methods in media content creation software, the problems of complex operations and low intelligence in the existing technology are solved, and more efficient and intelligent media content generation is achieved.

CN119493563APending Publication Date: 2025-02-21BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 6 Cited by

Patent Information

Application Number
CN202311022568.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The existing media content software is complex in the creation process, has high learning costs, and has a low level of intelligence, making it difficult to meet the creative needs of users.

Method used

By using dialogue methods during media content creation, the dialogue content is displayed to indicate the user's creative intention, the target media content is generated based on the dialogue content, and the trigger control is presented in the dialogue window for the user to view or edit the generated content.

Benefits of technology

It reduces the learning cost of users, simplifies the operation process, improves the intelligence level of media content generation, and allows users to create media content that meets their intentions more easily.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493563A_ABST
    Figure CN119493563A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a media content generation method and device, a storage medium and a program product, and the method comprises the steps: displaying dialogue content in a dialogue window of a first interface, generating target media content according to the dialogue content, and presenting a trigger control of the target media content in the dialogue window, wherein the trigger control is at least used for triggering presentation of the target media content. According to the media content generation method provided by the embodiment of the invention, the information interaction between the user and the system is realized by adopting the dialogue mode, and then the target media content conforming to the creation intention of the user is generated based on the obtained dialogue content, so that the learning cost of the user is reduced, the operation is simple, and the intelligent level of media content generation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of artificial intelligence technology, and in particular to a media content generation method, device, storage medium, and program product. Background Art

[0002] In existing media content software, function controls are provided at fixed positions on the creation page. Users need to be familiar with the locations of these function controls and master their operation methods during the creation process. The operation is complicated, the learning cost is high, the intelligence level is low, and it is not conducive to user operation. Summary of the invention

[0003] The embodiments of the present disclosure provide a media content generation method, device, storage medium and program product to simplify operations and improve the intelligence level in the process of media content creation.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for generating media content, including:

[0005] Displaying the conversation content in the conversation window of the first interface; the conversation content is used to indicate the user's creative intention for the media content;

[0006] generating target media content according to the conversation content;

[0007] A trigger control for presenting the target media content in the dialog window, wherein the trigger control is at least used to trigger presentation of the target media content.

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

[0009] A display module, used to display the conversation content in the conversation window of the first interface; the conversation content is used to indicate the user's creative intention for the media content;

[0010] A generating module, used for generating target media content according to the conversation content;

[0011] The display module is further used to present a trigger control of the target media content in the dialog window, and the trigger control is at least used to trigger the presentation of the target media content.

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

[0013] The memory stores computer-executable instructions;

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

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

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

[0017] The media content generation method, device, storage medium and program product provided by the present embodiment include: displaying the conversation content in the conversation window of the first interface, the conversation content is used to indicate the user's creative intention for the media content, generating the target media content according to the conversation content, and presenting the trigger control of the target media content in the conversation window, the trigger control is at least used to trigger the presentation of the target media content. The media content generation method provided by the present embodiment of the disclosure realizes information interaction between the user and the system by adopting a conversation mode, and then generates the target media content that meets the user's creative intention based on the acquired conversation content, thereby reducing the user's learning cost, simplifying the operation, and improving the intelligent level of media content generation. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0019] Figure 1 A schematic diagram of a flow chart of a method for generating media content provided by an embodiment of the present disclosure;

[0020] Figure 2a to Figure 2b A schematic diagram of an interface for a conversation content of the intelligent video editing function provided in an embodiment of the present disclosure;

[0021] Figures 3a to 3d A schematic diagram of an interface for a conversation content of a text-to-film function provided in an embodiment of the present disclosure;

[0022] Figures 4a to 4d A schematic diagram of an interface for a conversation content of a function for generating a picture provided in an embodiment of the present disclosure;

[0023] Figure 5 A schematic diagram of an interface of an entry control of a first interface provided in an embodiment of the present disclosure;

[0024] Figure 6 A structural block diagram of a media content generating device provided in an embodiment of the present disclosure;

[0025] Figure 7 A schematic diagram of the hardware structure of a media content generating device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0027] In view of the above-mentioned problems of the existing media content generation methods, which are difficult to operate and have a low level of intelligence, the inventors of the present disclosure have found that a human-computer dialogue method can be used to determine the user's creative intent, and then generate target media content that meets the user's creative intent. Based on this, the embodiments of the present disclosure provide a media content generation method.

[0028] The media content generation method provided in the present disclosure can be implemented by electronic devices, or applications (APP) in electronic devices, web pages, etc. Electronic devices may include mobile phones, tablet computers, wearable electronic devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), smart TVs, smart screens, high-definition TVs, 4K TVs, smart speakers, smart projectors and other smart home devices. The embodiments of the present disclosure do not impose any restrictions on the specific types of electronic devices. The embodiments of the present disclosure do not limit the types of operating systems of electronic devices, for example, Android systems, Linux systems, Windows systems, iOS systems, etc.

[0029] Reference Figure 1 , Figure 1 A flow chart of a method for generating media content provided by an embodiment of the present disclosure. The method for generating media content includes:

[0030] 101. Displaying a conversation content in a conversation window of a first interface; the conversation content is used to indicate the user's creative intention for the media content.

[0031] Specifically, the conversation content may include user conversation information from the user, and may also include system conversation information from the system. Conversation information may include text, numbers, symbols, links, emoticons, pictures, audio, video clips and other types of data, which are not limited; there is no limitation on the size, color, display position, display transparency and other display parameters of the conversation window.

[0032] There are many ways to input user dialogue information.

[0033] In an achievable manner, in order to facilitate the guidance of users with less creative experience, an operation control may be displayed in the first interface, so that the user can express his creative intention by triggering the operation control. Specifically, the dialogue content may include first user dialogue information, and the method may further include: displaying a target function control in the first interface; and generating the first user dialogue information corresponding to the target function control in response to a touch operation on the target function control.

[0034] The target function control may be a control set for the content type of the media content, such as generating pictures, generating graphics and text, generating videos, etc., and may also be a control for guiding the user to input reference information for generating the target media content, such as importing materials, inputting text requirements, and inputting video requirements. This is not limited to the embodiments of the present disclosure. The target function control may be displayed in the form of icons, text, symbols, pictures, etc., or may be displayed in a combination of multiple forms.

[0035] In another possible implementation, in order to improve the flexibility of the user inputting the user dialogue information, an input area may be set in the first interface so that the user can input the user dialogue information in the input area. Specifically, the dialogue content may include the second user dialogue information, the first interface may include the dialogue input area, and the method may further include: in response to the input operation acting on the dialogue input area, obtaining the second user dialogue information. The embodiment of the present disclosure does not limit the display parameters such as the size, color, display position, and display transparency of the input area.

[0036] In another possible implementation, in order to expand the user's creative ideas, creative suggestion information can be presented in the dialogue window of the first interface, so that the user can input user dialogue information based on the creative suggestion information. The creative suggestion information can be information such as popular creative styles and creative themes obtained through big data analysis.

[0037] It should be noted that the above-mentioned various user dialogue information input methods can be implemented separately or in any combination, and the embodiments of the present disclosure are not limited to this.

[0038] The conversation information from different objects in the conversation content can be set on the same side or on different sides. For example, the user conversation information from the user can be set on the right side of the conversation window and aligned on the right, and the system conversation information from the system can be set on the left side of the conversation window and aligned on the left. The conversation information of both parties can also be aligned on the left or right, which is not limited to the embodiments of the present disclosure.

[0039] 102. Generate target media content according to the conversation content.

[0040] Specifically, after obtaining the conversation content, the creative intent of the conversation content can be identified and processed, and the target media content can be generated based on the creative intent. The above identification process can be natural language processing of the conversation content, obtaining multiple tags representing the creative intent, and determining the material and the material editing method based on the multiple tags, so as to obtain the target media content. The target media content can be video, graphic, picture and other types of data.

[0041] For example, the user can enter the user dialogue message "Help me create a happy birthday themed video", and the system can find a video draft template related to happy birthday for the user based on the dialogue message (including editing information, i.e., editing operations to be performed on the imported material). The user can import his own video material into the video draft template to complete the creation of the target video.

[0042] 103. Present a trigger control for the target media content in the dialog window, where the trigger control is at least used to trigger presentation of the target media content.

[0043] Specifically, after generating the target media content, in order to facilitate viewing the editing effect of the target media content, a trigger control can be set so that after the user triggers the trigger control, the target media content can be played or enlarged. If the user is satisfied with the editing effect of the target media content, the target media content can be exported, shared, etc. If the user is not satisfied with the editing effect of the target media content, the user can regenerate the media content or continue to improve the target media content by entering dialogue information in the dialogue window.

[0044] In some embodiments, in order to facilitate editing of the target media content when the user is not satisfied with the editing effect of the target media content, an editing control can be set on the first interface so that after the user triggers the editing control, the editing interface can be entered. Exemplarily, in one possible implementation, the editing interface can be set with multiple editing function controls so that after the user triggers the relevant editing function controls, the corresponding editing operation is performed on the target media content. In another possible implementation, the editing interface can include an editing dialogue window, and the user's editing intention is determined by obtaining the dialogue content in the editing dialogue window, and then the target media content is edited based on the editing intention to obtain new target media content.

[0045] From the above description, it can be seen that the media content generation method provided by the present disclosure realizes information interaction between the user and the system by adopting a dialogue mode, and then generates target media content that meets the user's creative intention based on the acquired dialogue content, thereby reducing the user's learning cost, simplifying the operation, and improving the intelligence level of media content generation.

[0046] In one embodiment of the present disclosure, in the above Figure 1 Based on the embodiment, the target media content may be a video draft; the video draft includes video material and editing information; the editing information is used to indicate the editing operation performed on the video material.

[0047] There are several ways to generate a draft of your video.

[0048] In one achievable manner, the video draft may be a "pure image video draft" that includes only picture materials and video materials but no text. For the generation of such a video draft, generating target media content according to the conversation content may include: obtaining first requirement information input by the user according to the conversation content; the first requirement information is used to indicate the content requirements of the media content; determining multiple candidate video drafts according to the first requirement information; the candidate video drafts include a video draft template and a target material; the video draft template includes an editing operation performed on the target material; and selecting a video draft from the multiple candidate video drafts.

[0049] Specifically, the first requirement information may be data of the type of text, video, picture, audio, etc. The first requirement information may include requirements for the style, theme, time, location, event, etc. of the media content.

[0050] Exemplarily, the first requirement information may include only the required expression information (such as the requirement that the text be presented in the form of text, audio or video), or may include only the video material imported by the user, or may include both the required expression information and the video material imported by the user. The embodiments of the present disclosure are not limited to this.

[0051] Correspondingly, if the first requirement information only includes the required expression information, such as a text requirement, multiple candidate video drafts can be determined based on the text requirement, and the candidate video drafts include a video draft template and original materials (for example, which may be selected from a material library) determined based on the text requirement. Different candidate video drafts may have different video draft templates or original materials, so that the user can select a target video draft from multiple candidate video drafts as the target media content.

[0052] If the first requirement information only includes video material, multiple video draft templates can be matched based on the video material, and then the video material can be imported into the multiple video draft templates to obtain multiple candidate video drafts, and then a video draft can be selected from them as the target media content.

[0053] If the first requirement information includes both text requirements and video materials imported by the user, multiple video draft templates can be matched based on the text requirements and the video materials, and then the video materials are respectively imported into the multiple video draft templates to obtain multiple candidate video drafts. Then, a video draft is selected from the multiple candidate video drafts as the target media content.

[0054] Furthermore, in order to facilitate obtaining the user's requirement information for the above-mentioned "pure image video draft", the dialogue content in the dialogue window may include a control provided by the system for inputting the first requirement information, so as to obtain the user's requirement information in response to the user's triggering operation on the control. Specifically, the first requirement information may include a first text requirement and / or a first video material selected by the user; the displaying of the dialogue content in the dialogue window of the first interface may include: displaying the first system dialogue information in the dialogue window of the first interface; the first system dialogue information presents a material import control and / or a first input box; the material import control is used to obtain the first video material selected by the user, and the first input box is used to obtain the first text requirement entered by the user.

[0055] Exemplarily, the material import control and the first input box can be presented in the dialog window at the same time, and can also be presented in a certain order, for example, the first input box is presented after the user completes the touch operation on the material import control. In addition, for ease of operation, a skip control can be set in both the material import control and the first input box to facilitate the user to cancel the touch operation on the corresponding control. For example, the material import control includes a skip control, and a touch operation on the skip control is received. In response to the touch operation, the material import control can be skipped without obtaining the input content corresponding to the material import control, and the touch operation on other controls, such as the input box, is received to obtain the content input in the input box.

[0056] Furthermore, during the process of the user importing materials, in order to facilitate the user's operation, the dialogue content is displayed in the dialogue window of the first interface, and it can also include: if the first system dialogue information presents the material import control, in response to the material import control, a material selection interface is displayed in the dialogue window; in response to the user's selection instruction on the material selection interface, the first video material selected by the user is obtained.

[0057] Specifically, the material selection interface may be displayed on an upper layer of the first interface, or embedded in the first interface. This embodiment does not limit the display mode, size, and transparency setting of the material selection interface.

[0058] Furthermore, after the user selects and imports material in the material interface, in order to make further selections on the imported material, obtaining the first video material selected by the user may include: obtaining the second video material selected by the user; displaying the slots to be filled and the filled slots filled with the second video material in the dialog window; the slots to be filled are used to fill the video material that the user continues to select after being triggered, forming new filled slots and displaying them; and obtaining the first video material selected by the user based on the video material filled in the filled slots.

[0059] Specifically, multiple slots to be filled can be set, or one slot to be filled can be set. When one slot to be filled is set, when the slot to be filled is filled with new material to form a filled slot, another slot to be filled will be displayed so that the user can continue to add materials.

[0060] Optionally, the filled slot includes a delete control, and the delete control is used to delete the corresponding filled slot after being triggered.

[0061] The following combination Figure 2a-2b The generation process of the “pure image video draft” is illustrated by example.

[0062] After the application is launched, it can be displayed on the phone Figure 2a The user interface 21 shown is a dialogue page (ie, a first interface), and the dialogue page is mainly used to present and obtain the dialogue content between the user and the system.

[0063] Reference Figure 2aAs shown, the user interface 21 includes a dialogue window, and the dialogue window displays functional controls such as smart video editing, text-to-film, and image generation. The application receives a trigger operation (such as a click operation or a long press operation) for the smart video editing control. In response to the trigger operation of the smart video editing control, the dialogue window of the user interface 22 displays a user dialogue message "Help me cut a video." Based on the user dialogue message, the dialogue window continues to display system dialogue messages, which include operation controls such as importing materials and filling in requirements, as well as corresponding operation prompt information ("Please import your materials first, or fill in the requirements for making a video"), wherein the import material control is used to jump to the material import page after being triggered to receive a material selection instruction, and the fill in requirements control is used to display an input box after being triggered to input the requirement information for the target media content. Exemplarily, as shown in the user interface 22, the application receives a trigger operation (such as a click operation or a long press operation) for the import material operation control, and in response to the user's trigger operation on the import material operation control, jumps to the material import page. The user interface 23 is the material import page. The user interface 23 includes a first-level directory such as recent projects and material libraries. Under the recent projects, secondary directories such as videos, photos, and live photos are displayed. After the video is selected, multiple video materials such as material 1 to material 12 are displayed. The user interface 23 also includes an add control. The add control is used to add the material selected by the user on the page after being triggered, that is, a confirmation control for the currently selected material. As shown in the user interface 23, the add control can include the "add" text and the number of added materials "2". After the user selects material 8 and material 9, in response to the user's trigger operation on the add control, jump to the dialogue interface, that is, the first interface.

[0064] Reference Figure 2b As shown, the user interface 24 displays the user dialogue message "Import material" and the system dialogue message "Your material has been received", and displays multiple slots, wherein the filled slot 201 is filled with the selected material 8 and material 9, and the slot to be filled 202 is used to add new material after being triggered (for example, after the slot to be filled is triggered, the following information can be displayed Figure 2aIn the example of the material import page shown in the user interface 23 in the figure, and then add new material), the filled slot 201 can be set with a delete control 2011, so that after receiving the trigger operation of the delete control 2011, the application deletes the corresponding material or the filled slot in response to the trigger operation. In addition, as shown in the user interface 24, the system dialogue information can also include an input box 203 for inputting text requirements, and the input box 203 displays a confirmation control and a skip control. The confirmation control is used to indicate confirmation of the input content after the text requirement is input in the text input box, and the skip control is used to indicate skipping the input operation, not to input text, and only to perform subsequent steps for the received material. The user triggers the skip control, and in response to the trigger operation, the user dialogue information "Use the above content to generate a video" is displayed in the user interface 25, and the system dialogue message is displayed, including progress information and a cancel control, and the cancel control is used to cancel this generation after being triggered. After the progress is completed, the system dialogue message is displayed in the user interface 26, and the system dialogue message includes a plurality of candidate video draft contents 1 to 4, so that the user can select the target media content from them. The system dialogue message also includes a change operation control and a continue to improve operation control. The change operation control is used to regenerate multiple candidate video drafts based on the previous dialogue content. The continue to improve operation control is used to continue to input dialogue messages, increase dialogue content, and then generate multiple candidate video drafts based on the increased dialogue content for the user to choose.

[0065] It should be noted that Figure 2a to Figure 2b The illustrated embodiments are merely examples of the media content generation method provided by the embodiments of the present disclosure. In actual scenarios, the display mode, presentation form, related control setting mode of the conversation content, as well as the layout of some pages, display parameters, and the implementation mode of controls and entrances can be flexibly set according to needs.

[0066] In another possible implementation, the video draft may include text, for example, it may be a video draft generated based on the text. Accordingly, for a "graphic video draft" containing text, generating target media content according to the conversation content may include: determining the target text according to the conversation content; dividing the target text into multiple text sentences; for each text sentence, determining the video material and audio clip corresponding to the text sentence; the video material is obtained based on the semantic matching of the text sentence; the audio clip is obtained by converting the text sentence based on text-to-speech technology; generating a video draft according to the video materials and audio clips corresponding to the multiple text sentences; both the video material and the audio clip can be edited independently.

[0067] Specifically, in a video draft, the three parts of video material, audio clips, and text sentences can be in a combined state, can be in an independent state, or can be in different combinations. For example, audio clips and text sentences can be combined together.

[0068] There are many ways to obtain the target copy. The user can directly enter the target copy in the dialogue window in a dialogue manner, or the user can first enter the copy requirements of the target copy in the dialogue window in a dialogue manner, and then the system intelligently generates the target copy for the user based on the copy requirements.

[0069] Optionally, in order to help users obtain copywriting faster, an intelligent copywriting service can be provided to users, guiding users to input requirement information on the style, content, etc. of the copywriting, and then generating a target copywriting that meets the user's requirements based on the requirement information. Based on this, determining the target copywriting according to the conversation content can include: determining second requirement information according to the conversation content, and determining the target copywriting according to the second requirement information; the second requirement information is used to indicate the content requirements for the copywriting.

[0070] The second requirement information may include requirements for the style, purpose, structure, style, etc. of the copy. In order to facilitate the expansion of user ideas, some requirements may be provided to the user in the form of selection controls in the dialog window for the user to trigger the selection.

[0071] Accordingly, in order to facilitate the user to input the required information of the copy, an input box can be displayed in the dialogue window. Furthermore, in order to facilitate the editing of the generated target copy, an editing control and a switching control can be set. Displaying the dialogue content in the dialogue window of the first interface may include: displaying the second system dialogue information in the dialogue window of the first interface; the second system dialogue information presents a second input box; the second input box presents the first copy generated according to the second required information; in response to the editing control acting on the second input box, the first copy is edited to obtain the second copy; or, in response to the switching control acting on the second input box, the first copy is switched to obtain a third copy.

[0072] The following combination Figure 3a-3d The following is an example of the process of generating a "graphic video draft".

[0073] After the application is launched, it can be displayed on the phone Figure 3a The user interface 31 shown is a dialogue page (ie, a first interface), and the dialogue page is mainly used to present and obtain the dialogue content between the user and the system.

[0074] Reference Figure 3aAs shown, the user interface 31 includes a dialogue window, and the dialogue window displays functional controls such as intelligent video editing, text-to-film, and image generation. The application receives a trigger operation (such as a click operation or a long press operation) for the text-to-film control. In response to the trigger operation of the text-to-film control, the dialogue window of the user interface 32 displays the user dialogue information "I want to make a text-to-film". Based on the user dialogue information, the dialogue window continues to display the system dialogue information, and the system dialogue information includes operation controls such as intelligent copywriting and self-copywriting, as well as corresponding operation prompt information, "Please first determine the copy used in the video, I can generate it intelligently or you can enter it yourself", the application receives a trigger operation (such as a click operation or a long press operation) for the intelligent copywriting operation control, and in response to the user's trigger operation on the intelligent copywriting operation control, the user interface 33 displays the user dialogue information "intelligent copywriting", and continues to display the system dialogue information, and the system dialogue information includes a text input box and a copy type selection control (default, oral type, marketing type, etc.). The text input box is used to enter the copy requirements, and the copy type selection control is used to determine the corresponding copy type after being triggered.

[0075] Reference Figure 3b As shown, after the text input box is triggered, the keyboard control is called up to allow text information to be input through the keyboard control (for example, "write a copy about film history"). As shown in the user interface 35, for the trigger operation of the copy generation control (such as a click operation or a long press operation), in response to the user's trigger operation on the copy generation operation control, the user interface 36 displays system dialogue information, which includes the material content used to generate the copy, and then continues to display the user dialogue information "Use the above content to generate an article", and continues to display the system dialogue information, which includes the progress information of the copy generation (for example, 48%), and a cancel control, which is used to cancel the generation of the copy.

[0076] Reference Figure 3cAs shown, the user interface 37 continues to display system dialog information, which includes a text input box, which displays the target text generated based on the text requirements, and also includes an edit control, a change control and a generate video control, wherein the edit control is used to edit the target text in the text input box after being triggered, the change control is used to re-generate a new target text based on the text requirements after being triggered, and the generate video control is used to generate target media content based on the target text currently displayed in the text input box. A trigger operation (such as a click operation or a long press operation) is received for the edit control, and in response to the trigger operation on the edit control, the user interface 38, i.e., the text editing interface, is jumped to. The user interface 38 includes a target text to be edited, a keyboard control, and a completion control, wherein the keyboard control is used to edit the target text after being triggered, and the completion control is used to close the current interface and jump to the dialogue interface after being triggered. A trigger operation (such as a click operation or a long press operation) is received for the completion control, and in response to the trigger operation on the completion control, the dialogue window of the user interface 39 continues to display the system dialogue information as shown in the interface 37, which will not be repeated here. A trigger operation (such as a click operation or a long press operation) is received for the generate video control, and in response to the trigger operation on the edit control, the dialogue window can continue to display the system dialogue information (not shown), and the system dialogue information may include an intelligent matching material control and a self-import material control, wherein the intelligent matching material control is used to match and obtain the corresponding image material from the material library based on the target text after being triggered, and the self-import material control is used to jump to the material import page after being triggered to import the material selected by the user in the interface.

[0077] Reference Figure 3d , receiving a trigger operation (such as a click operation or a long press operation) for the smart matching material control, in response to the trigger operation for the smart matching material control, the user interface 391 displays the user dialogue information "smart matching material", and continues to display the system dialogue information, which includes the trigger control 301 of the "graphic type video draft" generated based on the target copy and the smart matched material. As shown in the user interface 391, the trigger control can be the cover video frame of the video draft, receiving a trigger operation (such as a click operation or a long press operation) for the cover video frame, in response to the trigger operation for the cover video frame, jumping to the preview page, that is, the user interface 392, the user interface 392 includes an export control 302, an edit control 303 and a play control 304, wherein the export control 302 is used to generate a video clip based on the current video draft and export or share it after being triggered, the edit control 303 is used to jump to the edit page after being triggered to edit the video draft, and the play control 304 is used to render and display the edit effect frame image in the video draft after being triggered.

[0078] In the case where the target media content is a video draft, after the video draft is generated, there are multiple ways to present the video draft. In one embodiment of the present disclosure, in order to facilitate the user's further operations on the video draft (such as preview, edit, export, etc.), a trigger control for presenting the video draft can be set in the form of a video cover, and then the preview interface is transposed after being triggered to perform operations such as preview, edit or export. Specifically, presenting the trigger control of the target media content in the dialogue window may include: obtaining a preview frame image at a target timeline point in the video draft, and determining the preview frame image as a video cover; presenting the video cover in the dialogue window; the video cover is used to display the editing effect of the video draft when triggered.

[0079] Specifically, the preview frame image selected as the video cover can be the preview frame image corresponding to the first point in the timeline of the video draft, or it can be a preview frame image in the video draft that best reflects the theme of the video draft. The present disclosed embodiment is not limited to this.

[0080] Optionally, after presenting the trigger control of the target media content in the dialog window, it may also include: responding to a touch operation on the trigger control, jumping to a preview and playback interface, rendering the editing effect frame images of the video draft in sequence and displaying them on the preview and playback interface.

[0081] For example, in order to save memory, the screen played in the preview playback interface can be obtained by real-time rendering, rather than synthesizing the video draft into video clips and then playing the video clips.

[0082] Optionally, the trigger control includes an export control; after presenting the trigger control of the target media content in the dialog window, it may also include: generating a target video according to the video draft in response to a touch operation on the export control.

[0083] For example, see Figure 3d The embodiments of the user interface 391 and the user interface 392 are not described in detail here.

[0084] It should be noted that Figures 3a to 3d The illustrated embodiments are merely examples of the media content generation method provided by the embodiments of the present disclosure. In actual scenarios, the display mode, presentation form, related control setting mode of the conversation content, as well as the layout of some pages, display parameters, and the implementation mode of controls and entrances can be flexibly set according to needs.

[0085] In one embodiment of the present disclosure, in the above Figure 1Based on the embodiment, the target media content may be a picture, and the requirement information (text requirement, reference picture, requirement to present in video or audio form, etc.) given by the user for generating the picture may be determined based on the conversation content. Specifically, generating the target media content according to the conversation content may include: determining third requirement information according to the conversation content; the third requirement information includes a second text requirement and / or a reference picture; the second text requirement is used to indicate the content requirement for the media content; determining the target picture according to the third requirement information, and determining the target picture as the target media content.

[0086] The following combination Figure 4a-4d The generation process of the target image is illustrated with examples.

[0087] After the application is launched, it can be displayed on the phone Figure 4a The user interface 41 shown is a dialogue page (ie, a first interface), and the dialogue page is mainly used to present and obtain the dialogue content between the user and the system.

[0088] Reference Figure 4a As shown, the user interface 41 includes a dialogue window, and the dialogue window displays functional controls such as smart video editing, text-to-film, and image generation. The application receives a trigger operation for the image generation control (such as a click operation or a long press operation). In response to the trigger operation for the image generation control, the dialogue window of the user interface 42 displays the user dialogue information "I want to generate an image". Based on the user dialogue information, the system dialogue information continues to be displayed in the dialogue window. The system dialogue information includes an input box, an add control 401, an image generation control, and corresponding operation prompt information, "Please describe your creativity in detail". The application receives a trigger operation for the input box (such as clicking on a blank area of ​​the input box to determine the cursor position). In response to the user's trigger operation on the input box, as shown in the user interface 43, the keyboard control is called up to input the requirement information for the image (the second text requirement).

[0089] Reference Figure 4bAs shown, the application receives a trigger operation for the keyboard control, and in response to the trigger operation for the keyboard control, displays the input text information in the input box shown in the user interface 44 (for example, "an orange cat is lying on the sofa and stretching, and a little girl is sitting next to it and eating jelly"). The application receives a trigger operation for the image generation control (for example, a click operation or a long press operation), and in response to the trigger operation for the image generation control, the user interface 45 displays the user dialogue information "Use the above content to generate the image", and continues to display the system dialogue information, which includes the progress information of the image generation (for example, please wait patiently, the image is being generated 48%) and the cancel control, which is used to terminate the current image generation action. After the image generation progress reaches 100%, a plurality of candidate images and a change control are displayed in the dialogue window of the user interface 46. The change control is used to regenerate the target image based on the current requirement information after being triggered.

[0090] Reference Figure 4c As shown, the application receives a trigger operation (such as a click operation or a long press operation) for generating an image control 401 in the user interface 47, and in response to the trigger operation for generating the image control, jumps to the material import page. The user interface 48 is the material import page. The user interface 48 includes first-level directories such as recent projects and material libraries. Under the recent projects, second-level directories such as videos, photos, and live photos are displayed. After the picture is selected, multiple picture materials such as material 21 to material 32 are displayed. The user interface 48 also includes an add control (used to confirm the selected picture material after being triggered). After the user selects material 8 and material 9, in response to the user's trigger operation on the add control, it jumps to the dialogue interface, i.e., the first interface. The user interface 49 displays system dialog information, which includes filled slots (filled with materials 28 added on the material import page), and of course, slots to be filled (not shown) can also be set to add new materials after being triggered (for example, after the slots to be filled are triggered, the material import page shown in the user interface 48 can be displayed, and new materials can be added). The filled slots can be set with a delete control 402, so that after receiving a trigger operation on the delete control 402, the application deletes the corresponding material in response to the trigger operation. The application receives the user's trigger operation on the generate picture control.

[0091] Reference Figure 4dAs shown, in response to the trigger operation of generating a picture control, the user dialogue information "Use the above content to generate a picture" is displayed in the user interface 491, and the system dialogue message is displayed, including progress information and a cancel control, and the cancel control is used to cancel this generation after being triggered. After the progress is 100% completed, the system dialogue message is displayed in the user interface 492, and the system dialogue message includes a trigger control of multiple candidate pictures, pictures 5 to 6, so that the user can select the target media content from them. The system dialogue message also includes a change operation control, and the change operation control is used to regenerate multiple candidate videos based on the requirement information involved in the previous dialogue content. The application receives a trigger operation (such as a click operation or a long press operation) for picture 6 in the user interface 492, and in response to the trigger operation of picture 6, jumps to the image preview page, that is, the user interface 493, and the picture 6 is enlarged and displayed in the user interface 493. The user interface 493 also includes a save control, and the save control is used to save the picture 6 after being triggered.

[0092] It should be noted that Figures 4a to 4d The illustrated embodiments are merely examples of the media content generation method provided by the embodiments of the present disclosure. In actual scenarios, the display mode, presentation form, related control setting mode of the conversation content, as well as the layout of some pages, display parameters, and the implementation mode of controls and entrances can be flexibly set according to needs.

[0093] In one embodiment of the present disclosure, in order to facilitate users in need to quickly find the entry control of the first interface, considering that users who search for materials, templates, and other content through the search box are likely to be users who have a demand for the content generation method provided by this solution, the entry control of the first interface can be set in a search-related position. Specifically, before displaying the dialogue content in the dialogue window of the first interface, it can also include: in response to the first entry control acting on the second interface, the first interface is displayed; the second interface presents a search box; the first entry control is located in the surrounding area of ​​the search box; the search box is used to input search information to search for media content templates that match the search information; the search information is used to indicate the user's creative intention for media content.

[0094] Furthermore, an entry control of the first interface can be set on the search results page so that users can promptly discover and try to enter the first interface for intelligent creation. Specifically, before displaying the dialogue content in the dialogue window of the first interface, it can also include: displaying the first interface in response to a second entry control in the search results interface; the search results interface is triggered to display in response to a search operation on the search box; the search results interface presents a search results display area; the second entry control is set in the surrounding area of ​​the search results display area.

[0095] Exemplarily, the following combination Figure 5 The setting position of the entry control of the first interface is illustrated by example.

[0096] After the application is launched, it can be displayed on the phone Figure 5 The user interface 51 is shown, wherein the user interface 51 is the main page of the application (i.e., the second interface), the main page includes a search box 501, an entry control 502 of the first interface, and a display area 503, the display area 503 is mainly used to present various function controls (for example: editing, local drafts, shooting, screen recording, creative classes, messages, personal settings, etc.), various subject columns (such as industry templates, life challenges, rankings, etc.), the entry control 502 is set on the right side of the search box 501, and the entry control 502 is used to enter the first interface after being triggered.

[0097] The application receives a trigger operation (such as a click operation or a long press operation) for the search box 501. In response to the trigger operation of the search box, the keyboard control is called up in the user interface 52. The application receives a trigger operation (such as a click operation or a long press operation) for the keyboard control. In response to the trigger operation of the keyboard control, the input search content "birthday record" is displayed in the search box 501. The application receives a trigger operation (such as a click operation or a long press operation) for the search control in the search box 501. In response to the trigger operation of the search control, it jumps to the search result page, that is, the user interface 53. The user interface 53 includes a search box 506, an entry control 504, and a search result display area 505. The entry control 504 is used to enter the first interface after being triggered.

[0098] In one embodiment of the present disclosure, in order to convey value to users and improve click-through rate, when entering Figure 5 In the user interface 51 shown, a guide bubble is set near the entry control 502, and the guide bubble copy can be "Artificial intelligence makes video creation easier."

[0099] It should be noted that Figure 5 The illustrated embodiments are merely examples of the information reply method provided by the present disclosure. In actual scenarios, the layout of some pages, display parameters, and implementation methods of controls and entrances may be flexibly set according to requirements.

[0100] Corresponding to the media content generation method of the above embodiment, Figure 6 This is a structural block diagram of a media content generation device provided by an embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Figure 6 , the device includes: a display module 601 and a generation module 602.

[0101] The display module 601 is used to display the conversation content in the conversation window of the first interface; the conversation content is used to indicate the user's creative intention for the media content;

[0102] A generating module 602, configured to generate target media content according to the conversation content;

[0103] The display module 601 is further configured to present a trigger control of the target media content in the dialog window, wherein the trigger control is at least configured to trigger presentation of the target media content.

[0104] In one embodiment of the present disclosure, the display module 601 is further used to: display a target function control in the first interface; and generate the first user dialogue information corresponding to the target function control in response to a touch operation on the target function control.

[0105] In one embodiment of the present disclosure, the display module 601 is further configured to: obtain the second user dialogue information in response to an input operation applied to the dialogue input area.

[0106] In one embodiment of the present disclosure, the target media content is a video draft; the video draft includes a video material and editing information; the editing information is used to indicate an editing operation performed on the video material.

[0107] In one embodiment of the present disclosure, the display module 601 is specifically used to: obtain a preview frame image at a target timeline point in the video draft, and determine the preview frame image as a video cover; present the video cover in the conversation window; and the video cover is used to display the editing effect of the video draft when triggered.

[0108] In one embodiment of the present disclosure, the display module 601 is also used to: respond to a touch operation on the trigger control, jump to a preview playback interface, render the editing effect frame images of the video draft in sequence, and display them on the preview playback interface.

[0109] In one embodiment of the present disclosure, the trigger control includes an export control; the display module 601 is further used to: respond to a touch operation on the export control, and generate a target video according to the video draft.

[0110] In one embodiment of the present disclosure, the generation module 602 is specifically used for: obtaining first requirement information input by the user according to the conversation content; the first requirement information is used to indicate the content requirements of the media content; determining multiple candidate video drafts according to the first requirement information; the candidate video drafts include a video draft template and a target material; the video draft template includes editing operations performed on the target material; and selecting a video draft from the multiple candidate video drafts.

[0111] In one embodiment of the present disclosure, the first requirement information includes a first text requirement and / or a first video material selected by a user; the display module 601 is specifically used to: display the first system dialogue information in a dialogue window of the first interface; the first system dialogue information presents a material import control and / or a first input box; the material import control is used to obtain the first video material selected by the user, and the first input box is used to obtain the first text requirement entered by the user.

[0112] In one embodiment of the present disclosure, the display module 601 is also used for: if the first system dialogue information presents the material import control, in response to the material import control, displaying a material selection interface in the dialogue window; in response to the user's selection instruction in the material selection interface, obtaining the first video material selected by the user.

[0113] In one embodiment of the present disclosure, the display module 601 is specifically used to: obtain the second video material selected by the user; display the slots to be filled and the filled slots filled with the second video material in the dialog window; the slots to be filled are used to fill the video material that the user continues to select after being triggered, forming new filled slots and displaying them; and obtain the first video material selected by the user based on the video material filled in the filled slots.

[0114] In one embodiment of the present disclosure, the filled slot includes a delete control, and the delete control is used to delete the corresponding filled slot after being triggered.

[0115] In one embodiment of the present disclosure, the generation module 602 is specifically used to: determine the target copy according to the conversation content; divide the target copy into multiple copy sentences; for each copy sentence, determine the video material and audio clip corresponding to the copy sentence; the video material is obtained based on the semantic matching of the copy sentence; the audio clip is obtained by converting the copy sentence based on text-to-speech technology; generate a video draft according to the video materials and audio clips corresponding to the multiple copy sentences; both the video material and the audio clip can be edited independently.

[0116] In one embodiment of the present disclosure, the generation module 602 is specifically used to: determine second requirement information according to the conversation content, and determine the target copy according to the second requirement information; the second requirement information is used to indicate content requirements for the copy.

[0117] In one embodiment of the present disclosure, the display module 601 is specifically used to: display second system dialog information in a dialog window of the first interface; the second system dialog information is presented with a second input box; the second input box presents a first text generated according to the second requirement information; in response to an edit control acting on the second input box, the first text is edited to obtain a second text; or, in response to a switch control acting on the second input box, the first text is switched to obtain a third text.

[0118] In one embodiment of the present disclosure, the generation module 602 is specifically used to: determine third requirement information based on the conversation content; the third requirement information includes a second text requirement and / or a reference picture; the second text requirement is used to indicate content requirements for media content; determine a target picture based on the third requirement information, and determine the target picture as the target media content.

[0119] In one embodiment of the present disclosure, the display module 601 is also used to: display the first interface in response to a first entry control acting on the second interface; the second interface presents a search box; the first entry control is located in the surrounding area of ​​the search box; the search box is used to input search information to search for a media content template that matches the search information; the search information is used to indicate the user's creative intention for media content.

[0120] In one embodiment of the present disclosure, the display module 601 is also used to: display the first interface in response to a second entry control acting on the search result interface; the search result interface is triggered to display in response to a search operation acting on the search box; the search result interface presents a search result display area; the second entry control is set in the surrounding area of ​​the search result display area.

[0121] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0122] In order to implement the above embodiment, the embodiment of the present disclosure also provides an electronic device.

[0123] Reference Figure 7, which shows a schematic diagram of the structure of an electronic device 900 suitable for implementing the embodiment of the present disclosure, and the electronic device 900 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0124] like Figure 7 As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 to a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0125] Typically, the following devices may be connected to the I / O interface 905: input devices 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 908 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

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

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

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

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

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

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

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

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

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

[0135] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

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

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

Claims

1. A method for generating media content, characterized in that: include: Displaying the conversation content in the conversation window of the first interface; The conversation content is used to indicate the user's intention to create media content; generating target media content according to the conversation content; A trigger control for presenting the target media content in the dialog window, wherein the trigger control is at least used to trigger presentation of the target media content.

2. The method according to claim 1, characterized in that: The conversation content includes first user conversation information, and the method further includes: Displaying a target function control in the first interface; In response to the touch operation acting on the target function control, the first user dialogue information corresponding to the target function control is generated.

3. The method according to claim 1, characterized in that: The conversation content includes second user conversation information, the first interface includes a conversation input area, and the method further includes: In response to an input operation applied to the dialogue input area, second user dialogue information is acquired.

4. The method according to any one of claims 1 to 3, characterized in that: The target media content is a video draft; the video draft includes a video material and editing information; the editing information is used to indicate an editing operation performed on the video material.

5. The method according to claim 4, characterized in that The trigger control for presenting the target media content in the dialog window includes: Obtain a preview frame image at a target timeline point in the video draft, and determine the preview frame image as the video cover; The video cover is presented in the dialog window; the video cover is used to display the editing effect of the video draft when triggered.

6. The method according to claim 4, characterized in that After presenting the trigger control of the target media content in the dialog window, the method further includes: In response to the touch operation on the trigger control, jump to the preview playback interface, render the editing effect frame images of the video draft in sequence and display them on the preview playback interface.

7. The method according to claim 4, characterized in that The trigger control includes an export control; After presenting the trigger control of the target media content in the dialog window, the method further includes: In response to a touch operation applied to the export control, a target video is generated according to the video draft.

8. The method according to claim 4, characterized in that Generating target media content according to the conversation content includes: According to the conversation content, obtaining first requirement information input by the user; the first requirement information is used to indicate content requirements of the media content; Determine a plurality of candidate video drafts according to the first requirement information; the candidate video drafts include a video draft template and a target material; the video draft template includes an editing operation performed on the target material; A video draft is selected from the plurality of candidate video drafts.

9. The method according to claim 8, characterized in that The first requirement information includes a first text requirement and / or a first video material selected by a user; The displaying of the conversation content in the conversation window of the first interface includes: The first system dialogue information is displayed in the dialogue window of the first interface; the first system dialogue information presents a material import control and / or a first input box; the material import control is used to obtain the first video material selected by the user, and the first input box is used to obtain the first text requirement input by the user.

10. The method according to claim 9, characterized in that The displaying of the conversation content in the conversation window of the first interface also includes: If the first system dialogue information presents the material import control, in response to the material import control, a material selection interface is displayed in the dialogue window; In response to a selection instruction of the user in the material selection interface, a first video material selected by the user is obtained.

11. The method according to claim 10, characterized in that The step of obtaining the first video material selected by the user includes: Obtaining a second video material selected by a user; Displaying the slot to be filled and the filled slot filled with the second video material in the dialog window; the slot to be filled is used to fill the video material selected by the user after being triggered, forming a new filled slot and displaying it; According to the video material filled in the filled slot, the first video material selected by the user is obtained.

12. The method according to claim 11, characterized in that The filled slot includes a delete control, and the delete control is used to delete the corresponding filled slot after being triggered.

13. The method according to claim 4, characterized in that Generating target media content according to the conversation content includes: Determine the target copy based on the content of the conversation; Dividing the target text into multiple text sentences; For each copywriting sentence, determining the video material and audio clip corresponding to the copywriting sentence; the video material is obtained based on the semantic matching of the copywriting sentence; the audio clip is obtained by converting the copywriting sentence based on the text-to-speech technology; A video draft is generated according to the video materials and audio clips respectively corresponding to the plurality of text sentences; the video materials and the audio clips can be edited independently.

14. The method according to claim 13, characterized in that Determining the target copy according to the conversation content includes: The second requirement information is determined according to the conversation content, and the target copy is determined according to the second requirement information; the second requirement information is used to indicate the content requirement for the copy.

15. The method according to claim 14, characterized in that The displaying of the conversation content in the conversation window of the first interface includes: The second system dialogue information is displayed in the dialogue window of the first interface; the second system dialogue information presents a second input box; the second input box presents a first copy generated according to the second requirement information; In response to the editing control acting on the second input box, the first text is edited to obtain the second text; or, in response to the switching control acting on the second input box, the first text is switched to obtain the third text.

16. The method according to any one of claims 1 to 3, characterized in that: Generating target media content according to the conversation content includes: Determine third requirement information according to the conversation content; the third requirement information includes a second text requirement and / or a reference picture; the second text requirement is used to indicate a content requirement for media content; A target picture is determined according to the third requirement information, and the target picture is determined as the target media content.

17. The method according to any one of claims 1 to 3, characterized in that: Before displaying the conversation content in the conversation window of the first interface, the method further includes: In response to a first entry control acting on a second interface, the first interface is displayed; the second interface presents a search box; the first entry control is located in the surrounding area of ​​the search box; the search box is used to input search information to search for a media content template that matches the search information; the search information is used to indicate the user's creative intention for media content.

18. The method according to claim 17, characterized in that Before displaying the conversation content in the conversation window of the first interface, the method further includes: The first interface is displayed in response to a second entry control acting on the search result interface; the search result interface is triggered to display in response to a search operation acting on the search box; the search result interface presents a search result display area; the second entry control is set in the surrounding area of ​​the search result display area.

19. A media content generating device, characterized in that: include: A display module, used to display the conversation content in the conversation window of the first interface; The conversation content is used to indicate the user's intention to create media content; A generating module, used for generating target media content according to the conversation content; The display module is further used to present a trigger control of the target media content in the dialog window, and the trigger control is at least used to trigger the presentation of the target media content.

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

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the media content generation method according to any one of claims 1 to 18 is implemented.

22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for generating media content according to any one of claims 1 to 18 is implemented.

Citation Information

Cited By

  • Interaction method, interaction device and computer readable storage medium

    CN120144012A

  • Method, device and equipment for dialogue content integration and storage medium

    CN120162410A

  • Multimedia resource generation method and device, electronic equipment and storage medium

    CN120264087A

  • Media content generation method and device, storage medium, and program product

    EP4764825A1

  • Media content generation method and device, storage medium, and program product

    WO2025036351A1