Media file making method and device, electronic equipment and storage medium

By generating creative ideas and displaying them in the media file generation process, the problem that media file generation in the prior art does not meet user needs is solved, and the media file generation expected by users is achieved.

CN120455801APending Publication Date: 2025-08-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510542745.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, media files generate guides that rely on user input, which is difficult to fully meet the actual usage needs of users.

Method used

The reference information is determined through the reference information collection page, and the creative concept description information is generated through the understanding process, and the guide is generated based on the creative concept, and the target media file is finally generated.

Benefits of technology

Ensure that the generated media files meet user expectations and that users can clearly judge whether the creative concept meets their own needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455801A_ABST
    Figure CN120455801A_ABST
Patent Text Reader

Abstract

The invention relates to a media file production method and device, electronic equipment and a storage medium. The method comprises the following steps: determining reference information through a reference information collection page; the reference information comprises a reference text and / or a reference image; understanding the reference information, and generating and displaying creation idea description information; generating and displaying a guide language based on the creation idea description information; the guide language is description information of a result obtained after refining processing is carried out on the creation idea; and generating and displaying the target media file based on the guide language. The essence of the method is that in the generation process of the target media file, the creation concept is firstly generated and displayed, and then the generation of the target media file is completed according to the creation concept instead of generating the target media file directly based on reference information input by a user. By adopting the technical scheme provided by the invention, the user can clearly judge whether the creation conception meets the own demand, thereby ensuring that the finally generated target media file meets the expectation of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of image processing technology, and in particular to a method, device, electronic device, and storage medium for producing a media file. Background Art

[0002] With the rapid development of science and technology, media file generation technology has become a key achievement in today's digital landscape. Leveraging advanced algorithmic models, it is possible to generate corresponding media files based on specific input commands or parameters. This technology has brought innovative opportunities to numerous fields.

[0003] However, in related technologies, media file generation relies on user-entered guidance to directly generate media files. This method often fails to fully meet users' actual usage needs. Therefore, helping users generate media files that better meet their needs is a pressing issue. Summary of the Invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a media file production method, device, electronic device and storage medium.

[0005] In a first aspect, the present disclosure provides a method for producing a media file, comprising:

[0006] Determine reference information through a reference information collection page; the reference information includes reference text and / or reference image;

[0007] Understand and process the reference information, and generate and display creative concept description information;

[0008] Based on the creative concept description information, generate and display an introductory sentence; the introductory sentence is the descriptive information of the result of the detailed processing of the creative concept;

[0009] Based on the guide words, a target media file is generated and displayed.

[0010] In a second aspect, the present disclosure further provides a media file production device, comprising:

[0011] An acquisition module, configured to determine reference information through a reference information collection page; the reference information includes reference text and / or reference image;

[0012] An understanding module, configured to understand and process the reference information, and generate and display creative concept description information;

[0013] A creation module, configured to generate and display an introductory phrase based on the creative concept description information; the introductory phrase is descriptive information of the result of a detailed processing of the creative concept;

[0014] The generating module is used to generate and display the target media file based on the guiding words.

[0015] In a third aspect, the present disclosure further provides an electronic device, comprising:

[0016] one or more processors;

[0017] a storage device for storing one or more programs;

[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the media file production method as described above.

[0019] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned media file production method when executed by a processor.

[0020] The technical solution provided by the embodiments of the present disclosure has the following advantages over the prior art:

[0021] The technical solution provided by the embodiment of the present disclosure determines reference information through a reference information collection page; the reference information includes reference text and / or reference image; the reference information is understood and processed to generate and display creative concept description information; based on the creative concept description information, a guide word is generated and displayed; the guide word is the description information of the result after the creative concept is refined; based on the guide word, a target media file is generated and displayed. Its essence is that in the target media file generation process, the creative concept is first generated and displayed, and then the target media file is generated based on the creative concept, rather than directly generating the target media file based on the reference information input by the user. By adopting the technical solution provided by the present disclosure, the user can clearly judge whether the creative concept meets his or her own needs, thereby ensuring that the target media file finally generated meets the user's expectations. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0023] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0024] Figure 1 A flowchart of a method for producing a media file provided in an embodiment of the present disclosure;

[0025] Figures 2 to 9 Schematic diagrams of display interfaces of several electronic devices provided in embodiments of the present disclosure;

[0026] Figure 10 is a structural diagram of a media file production device according to an embodiment of the present disclosure;

[0027] Figure 11 Schematic diagram of the structure of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0029] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0030] Figure 1 This is a flowchart of a media file production method provided in an embodiment of the present disclosure. This embodiment is applicable to situations where media file production is performed in a client. The method can be executed by a media file production device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, specifically including but not limited to smart phones, PDAs, tablet computers, wearable devices with display screens, desktop computers, laptop computers, all-in-one computers, smart home devices, etc. Alternatively, this embodiment is applicable to situations where media file production is performed in a server. The method can be executed by a media file production device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a server. It should be noted that the media file production method provided in this application is used to produce a target media file. The target media file can specifically be an image or video, etc.

[0031] like Figure 1 As shown, the method may specifically include:

[0032] S110 . Determine reference information through a reference information collection page; the reference information includes reference text and / or reference image.

[0033] The reference information collection page can be, for example, a page for collecting reference information. The reference information can be, for example, information entered by a user. Reference text is text information entered by a user. Reference images are image information entered by a user. In practice, the reference information can include only reference text, only reference images, or both reference text and reference images.

[0034] S120: Understand and process the reference information, generate and display creative concept description information.

[0035] The creative conception may refer to the overall conception of the creation, or may also be referred to as the creative idea. It is a general, high-level, and relatively macro-level overall plan. The creative conception description information may, for example, be information describing the creative conception.

[0036] Optionally, the implementation method of this step may include: utilizing a large language model with semantic understanding capabilities to understand and process the reference information, and generate and display creative concept description information.

[0037] Optionally, the implementation method of this step may also include: understanding and processing the reference information to obtain a first understanding result; determining a target description outline; the target description outline includes at least one description dimension; using the target description outline, summarizing the first understanding result to obtain and display creative concept description information; the creative concept description information includes summary content under the description dimensions included in the target description outline.

[0038] The first understanding result may be, for example, a structured parsing result of the reference information. In the process of understanding the reference information, by extracting information such as entities, relationships, and themes, specific text and / or images are converted into abstract semantics that are processable by computers and easy for humans to understand.

[0039] For example, a description outline can be a framework for describing a creative concept, which can define the descriptive dimensions from which the creative concept can be described. Descriptive dimensions refer to the angles from which the creative concept is described. For example, a description outline used to describe the creative concept of a poster includes four descriptive dimensions: material description, creative thinking, visual style, and poster copy. In other words, the description outline limits the description of the creative concept to the four descriptive dimensions of material description, creative thinking, visual style, and poster copy.

[0040] The target description outline can be, for example, the description outline required for executing the media file production method provided by this disclosure. In practice, multiple description outlines can be provided, each including different description dimensions. When determining the target description outline, one of the multiple description outlines is selected as the target description outline.

[0041] Furthermore, in practice, the media file production method provided by the present disclosure can be applied to the creation of different types of target media files. Optionally, the entry page can be set to include multiple creation entries, different creation entries corresponding to different target media file types, and different creation entries can be used to enter different creation links. In different creation links, different types of target media files can be created. Each creation entry has a corresponding description outline. When determining which description outline to use as the target description outline, it is determined based on the creation entry selected by the user.

[0042] For example, assume that the media file production method provided in this disclosure can be used to create posters and product images. A poster creation portal and a product image creation portal are displayed on the portal page. The poster creation portal corresponds to the first description outline, and the product image creation portal corresponds to the second description outline. If the user selects the poster creation portal, the first description outline is used as the target description outline when creating a poster using the technical solution provided in this application. If the user selects the product image creation portal, the second description outline is used as the target description outline when creating a product image using the technical solution provided in this application.

[0043] In practice, multiple description outlines can be pre-set, with different description outlines being suitable for different objects. Determining the target description outline includes: determining the target object based on the first understanding result and / or reference information; and using the description outline corresponding to the target object among the multiple description outlines as the target description outline. The target object can be, for example, something that needs to be promoted. For example, two description outlines are pre-set, the first description outline being suitable for producing a digital product poster; and the second description outline being suitable for producing a beauty product poster. If the target object is determined to be a digital product based on the first understanding result and / or reference information, the first description outline is determined to be the target description outline.

[0044] By setting up and utilizing the target description outline, the first understanding results are summarized, and the creative concept description information is obtained and displayed. Its essence is to use the target description outline to more clearly explain the creative concept to the user, so that the user can understand whether the current automatically generated creative concept meets the user's needs.

[0045] S130. Generate and display introductory words based on the creative concept description information; the introductory words are descriptive information of the result after the creative concept is refined.

[0046] Because creative ideas are general, high-level, and macro-level plans, the detailed descriptive content formed by expanding on the creative ideas is the guide. Subsequently, the guide can serve as input information for the media file generation model to control the generation of the target media file.

[0047] S140: Generate and display a target media file based on the guide language.

[0048] Optionally, the guide words are input into a media file generation model to generate a target media file, and the target media file is displayed.

[0049] For example, Figure 2 The page in is the entry page. Figure 2 The entry page includes two options: "Poster" and "Change Background". The "Poster" option is the entry for poster creation, and the "Change Background" option is the entry for product image creation. If the user chooses the product image creation entry, see Figure 3 , displays the reference information collection page. The reference information collection page includes a text input area and a reference image upload option. Users can enter reference text in the text input area or upload a reference image through the reference image upload option. Assume that the user has entered the reference text in the text input area and uploaded the reference image, and then clicks the "OK" option on the reference information collection page. Figure 4 , displays the reference information display page. The reference information display page includes the reference text entered by the user and the reference image uploaded. Then, the electronic device displays the creative concept display page. Figure 5 , the creative concept description information is displayed on the creative concept display page. In this example, the creative concept is described from two descriptive dimensions: promotional ideas and visual style. Then, the electronic device displays the introduction display page. See Figure 6 , the guide words are displayed on the guide words display page. It should be noted that in this example, the guide words display page includes not only the guide words, but also the thinking process of obtaining the guide words (i.e. Figure 6 In the "Deep Thinking" section). It should also be noted that Figure 5 In the visual style description dimension, four visual styles are given, namely "Dream Garden", "Morning Dew Forest", "Vintage Study" and "Minimal Abstract". In this example, a total of four guide words are obtained, each corresponding to a visual style. Figure 5 In the example, only the first introductory phrase is displayed. The first introductory phrase corresponds to "Dream Garden." Subsequently, target media files can be generated based on each introductory phrase and displayed.

[0050] The above technical solution determines reference information through a reference information collection page; the reference information includes reference text and / or reference images; the reference information is understood and processed to generate and display creative concept description information; based on the creative concept description information, a guide is generated and displayed; the guide is descriptive information of the result after the creative concept is refined; based on the guide, a target media file is generated and displayed. Its essence is that in the target media file generation process, the creative concept is first generated and displayed, and then the target media file is generated based on the creative concept, rather than directly generating the target media file based on the reference information input by the user. By adopting the technical solution provided by the present disclosure, users can clearly judge whether the creative concept meets their own needs, thereby ensuring that the target media file finally generated meets user expectations.

[0051] Based on the above technical solution, optionally, S130 may include: in response to a modification instruction for the creative concept description information, modifying the creative concept description information to obtain modified creative concept description information; based on the modified creative concept description information, generating and displaying the guide words of the target media file to be generated.

[0052] For example, see Figure 5 The creative idea display page includes a "Modify" option. When the user selects the "Modify" option (for example, by clicking or dragging the "Modify" option), the creative idea modification page is displayed. Figure 7 On the creative idea modification page, users can edit the text in each text input box to form modification instructions for the creative idea description information and obtain the modified creative idea description information. Subsequently, based on the modified creative idea description information, the guide words of the target media file to be generated are generated and displayed.

[0053] It should be noted that in the above example, Figure 7 It includes specific description information about the visual style description dimensions of "Dream Garden", "Morning Dew Forest", and "Vintage Study", but in Figure 5 This is because the specific description information of the visual style description dimensions of "Dream Garden", "Morning Dew Forest", "Vintage Study" and "Minimalist Abstract" is obtained in step S120. Figure 5 The visual style is presented in a simplified form. Figure 7 In the figure, the visual style is presented in detail. In addition, due to the limitation of page size, Figure 7 The "Minimalism" visual style description dimension is not fully displayed. However, by performing specific operations on the page (such as scrolling up and down or adjusting the scroll bar position), the detailed description of the "Minimalism" dimension can be fully displayed.

[0054] In practice, the pre-modified creative concept description information is obtained by the electronic device automatically processing reference information and may not meet the user's actual needs. By setting a modification instruction responsive to the creative concept description information, the creative concept description information is modified to obtain the modified creative concept description information. Essentially, this allows users to modify the creative concept description information based on their actual needs, thereby further ensuring that the resulting target media file meets the user's expectations.

[0055] In practice, in some scenarios, if the reference information includes a reference image, it means that the user wants to inject the main object in the reference image into the target media file. The object is something in the reference image, which can specifically be a person, animal, plant, building or object, etc. The main object is the object in the reference image that needs to be focused on or wants to be highlighted. In this case, optionally, S140 may include: if the reference information includes a reference image, based on the reference image and the guide, generating and displaying a first image, the first image including the main object; the first image is used to reflect the layout information of the main object in the first image; at least part of the main object in the first image corresponds to the main object in the reference image; and the main object in the first image with the corresponding relationship is the same as the main object in the reference image; based on the first image and the guide, generating and displaying the target media file, the target media file is the image after adding a background to the first image.

[0056] The first image may include, for example, the subject object but not the background. The first image may reflect the layout of the subject object. The layout of the subject object may include, for example, the position, size, and placement angle of the subject object in the first image.

[0057] At least some of the main objects in the first image correspond to those in the reference image, including at least the following two situations: Scenario 1: The main objects in the first image and the reference image are identical in number and correspond one-to-one. The main objects in the first image and the reference image that have a corresponding relationship are identical. For example, in the scenario of creating a product image of a perfume bottle, the main object in the reference image is the perfume bottle, and the main object in the first image is also the perfume bottle. The perfume bottle in the first image and the reference image are identical. Scenario 2: The number of main objects in the first image is greater than the number of main objects in the reference image. Among the main objects in the first image, some of them correspond one-to-one with those in the reference image. The main objects in the first image and the reference image that have a corresponding relationship are identical. For example, in the scenario of creating a perfume bottle poster, the main object in the reference image only contains the perfume bottle, while the main object in the first image not only contains the perfume bottle but also contains the name of the promotional event in which the perfume bottle participates. The perfume bottle in the first image and the reference image are identical.

[0058] By setting the reference information to include a reference image, a first image is generated and displayed based on the reference image and the introductory words. The first image includes a main object. The first image is used to reflect the layout information of the main object in the first image. At least part of the main object in the first image corresponds to the main object in the reference image, and the main object in the first image with the corresponding relationship is the same as the main object in the reference image. Based on the first image and the introductory words, a target media file is generated and displayed. The target media file is an image with a background added to the first image. Since the first image does not include a background, the user can use the first image to clearly understand whether the main object in the reference image is injected into the first image in a better state, and then predict whether the first image meets the user's needs. If the user believes that the main object itself and / or its layout information in the first image are not ideal, the user can promptly perform a page return operation to modify the reference information, creative concept description information or other information.

[0059] Based on the above technical solution, optionally, the number of guide words is greater than or equal to 2; each guide word corresponds to a media file group; a media file group includes at least one target media file; displaying the target media file includes: displaying a generated result selection page; the generated result selection page includes multiple result display areas; each result display area corresponds to a media file group, and the result display area includes a cover image of the corresponding media file group; the cover image of the media file group is obtained based on the target media file in the corresponding media file group; in response to a selection operation on the target result display area, a media file display page is displayed; the media file display page includes the target media file in the media file group corresponding to the target result display area.

[0060] The generated result selection page may, for example, be a page for displaying identification information of a media file group. The identification information of a media file group may, for example, be information used to distinguish one media file group from another media file group. Exemplarily, the identification information of a media file group includes a cover image of the media file group. The cover image of the media file group is obtained based on a target media file in the corresponding media file group. Exemplarily, the target media file is an image, and the cover image of the media file group may be, for example, one of the target media files included in the media file group.

[0061] The target result display area can be, for example, one of the multiple result display areas in the generated result selection page, which is the result display area selected by the user. The selection operation on the target result display area can be, for example, a click operation, a slide operation, or a drag operation on the target result display area.

[0062] The media file display page can be, for example, a media file display area with a larger size, and the media file display area is used to display the page of target media files one by one. In other words, at any moment, the media file display page only displays one target media file in the best display state.

[0063] For example, assuming that the target media file is an image, four guide words are obtained in S130, and four images are generated based on each guide word. The four images obtained based on the same guide word constitute a media file group. Specifically, images 1 to 4 constitute the first media file group, corresponding to the first guide word; images 5 to 8 constitute the second media file group, corresponding to the second guide word; images 9 to 12 constitute the third media file group, corresponding to the third guide word; and images 13 to 16 constitute the fourth media file group, corresponding to the fourth guide word. Figure 8 , the generated result selection page includes four result display areas. These four result display areas are arranged to form an array of 2 rows and 2 columns. Among them, the first result display area in the first row corresponds to the first media file group, and displays the cover image of the first media file group. The second result display area in the first row corresponds to the second media file group, and displays the cover image of the second media file group. The first result display area in the second row corresponds to the third media file group, and displays the cover image of the third media file group. The second result display area in the second row corresponds to the fourth media file group, and displays the cover image of the fourth media file group. When the user clicks on the first result display area in the first row, the first result display area in the first row is determined as the target result display area, see Figure 9 , the media file display page is displayed. The media file display page displays image 1 in the first media file group.

[0064] A result selection page is generated by setting a display; the generated result selection page includes multiple result display areas; each result display area corresponds to a media file group and includes a cover image of the corresponding media file group; the cover image of the media file group is derived based on the target media file in the corresponding media file group. The purpose is to clearly organize and present the relationships between the target media files when there are a large number of guide words and a large number of target media files generated based on the guide words, so that users can quickly find the target media files they need.

[0065] Furthermore, in response to a first preset operation in the media file display page, the target media file displayed on the current media file display page is switched to another target media file in the same media file group; in response to a second preset operation in the media file display page, the target media file displayed on the current media file display page is switched to a target media file in another media file group.

[0066] The first preset operation and the second preset operation can be, for example, two different pre-specified operations. This application does not limit the specific operations referred to by the first preset operation and the second preset operation. The first preset operation or the second preset operation can be, for example, a sliding operation in a certain direction, or a clicking operation on a control or option. The first preset operation is used to trigger switching between different target media files in the same media file group. The second preset operation is used to trigger switching between target media files in different media file groups.

[0067] For example, based on the previous example, the first preset operation is a horizontal sliding operation within the media file display page; the second preset operation is a vertical sliding operation within the media file display page. Images 1 to 4 constitute the first media file group, corresponding to the first introductory statement; images 5 to 8 constitute the second media file group, corresponding to the second introductory statement. Figure 9 Currently, the media file display page displays image 1. If a horizontal sliding operation (i.e., a first preset operation) is detected within the media file display page, image 1 displayed on the media file display page is switched to image 2, triggering switching between different target media files in the same media file group. If a vertical sliding operation (i.e., a second preset operation) is detected within the media file display page, image 1 displayed on the media file display page is switched to image 5, triggering switching between target media files in different media file groups.

[0068] It should be noted that, in the case where a first image is first generated and displayed based on a reference image and introductory text, and then a target media file is generated and displayed based on the first image and introductory text, in practice, when obtaining target media files within the same media file group, only one first image may be generated, and multiple target media files may be generated based on this first image and introductory text. In this case, the target media files within the same media file group have the same main objects and layout information, but different backgrounds. In this case, in response to the first preset operation on the media file display page, the target media files displayed on the media file display page before and after the switch are different, but visually, it appears that only the background has changed. For target media files within different media file groups, since the first image is generated based on different introductory text, the target media files within the different media file groups have different main objects, layout information, and backgrounds. In this case, in response to the second preset operation on the media file display page, the target media files displayed on the media file display page before and after the switch are different, visually, it appears that a completely new media file has been switched.

[0069] By setting a first preset operation on the media file display page to switch the target media file displayed on the current media file display page to another target media file within the same media file group, and a second preset operation on the media file display page to switch the target media file displayed on the current media file display page to a target media file within another media file group, the system essentially implements two functions on the media file display page, namely switching between different target media files within the same media file group and switching between target media files in different media file groups, thereby improving the efficiency and convenience of switching target media files.

[0070] Based on the above technical solution, optionally, the media file display page includes an editing option; the method further includes: in response to a selection operation of the editing option, displaying a media file editing page; the media file editing page includes a target media file; and the media file editing page is used to edit the target media file.

[0071] The editing option may be, for example, an option for triggering the display of a media file editing page. The selection operation for the editing option may be, for example, a click operation, a slide operation, or a drag operation on the editing option.

[0072] Optionally, the target media file displayed on the media file editing page is the same media file as the target media file displayed on the media file display page when the edit option is selected. For example, if at a certain moment the media file display page is displaying Image 1 (i.e., the target media file) and the edit option, and the user clicks the edit option, the media file editing page is displayed, and Image 1 is displayed on the media file editing page. Image 1 can then be edited on the media file editing page.

[0073] The present disclosure does not limit the specific editing content of the target media file. For example, if the target media file is an image, editing the target media file includes but is not limited to expanding the target media file, removing objects in the image, adjusting the layout, and modifying the text in the image.

[0074] By setting a response to the selection operation of the editing option, a media file editing page is displayed; the media file editing page includes a target media file; the media file editing page is used to edit the target media file, and its essence is to allow the user to further modify the target media file so that the final media file better meets the user's needs.

[0075] Based on the above technical solution, optionally, the method also includes: determining whether the reference information, creative concept description information, introductory words and target media files satisfy the security identification strategy; if the reference information, creative concept description information, introductory words and target media files all satisfy the security identification strategy, displaying the target media files; if at least one of the reference information, creative concept description information, introductory words and target media files does not satisfy the security identification strategy, displaying prompt information for indicating generation failure.

[0076] If the reference information, creative concept description information, introductory words and target media files meet the security identification strategy, it means that the reference information, creative concept description information, introductory words and target media files all comply with security rules and the target media files are suitable for display or dissemination.

[0077] The purpose of this setting is to make compliance judgments on reference information, creative concept description information, guiding words and target media files during the entire media file production process, to ensure that the target media files finally displayed are compliant, and thus continue to maintain a clear cyberspace environment.

[0078] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0079] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0080] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0081] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0082] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0083] Figure 10 Schematic diagram of the structure of a media file production device in an embodiment of the present disclosure. The media file production device provided in the embodiment of the present disclosure can be configured in a client or a server. Figure 10 , the media file production device specifically includes:

[0084] An acquisition module 310 is configured to determine reference information through a reference information collection page; the reference information includes reference text and / or reference image;

[0085] The first creation 320 is used to understand and process the reference information, generate and display creative concept description information;

[0086] The second creation 330 is used to generate and display an introductory sentence based on the creative concept description information; the introductory sentence is the description information of the result of the detailed processing of the creative concept;

[0087] The generating module 340 is configured to generate and display a target media file based on the guiding language.

[0088] Furthermore, the first creation 320 is used to:

[0089] Performing understanding processing on the reference information to obtain a first understanding result;

[0090] Determine a target description outline; the target description outline includes at least one description dimension;

[0091] The target description outline is used to summarize the first understanding result to obtain and display creative concept description information; the creative concept description information includes summary content under the description dimension.

[0092] Furthermore, the second creation 330 is used to:

[0093] In response to a modification instruction for the creative concept description information, modify the creative concept description information to obtain the modified creative concept description information;

[0094] Based on the modified creative concept description information, a guide statement is generated and displayed.

[0095] Furthermore, the generating module 340 is configured to:

[0096] If the reference information includes a reference image, a first image is generated and displayed based on the reference image and the guide, wherein the first image includes a subject object; the first image is used to reflect layout information of the subject object in the first image; at least some of the subject objects in the first image correspond to the subject objects in the reference image, and the subject objects in the first image that have a corresponding relationship are the same as the subject objects in the reference image;

[0097] Based on the first image and the guide words, the target media file is generated and displayed. The target media file is an image obtained by adding a background to the first image.

[0098] Furthermore, the number of the guide words is greater than or equal to 2; each guide word corresponds to a media file group; a media file group includes at least one target media file; the generating module is used to:

[0099] Displaying a generation result selection page; the generation result selection page includes a plurality of result display areas; each of the result display areas corresponds to one of the media file groups, and the result display area includes a cover image of the corresponding media file group; the cover image of the media file group is obtained based on the target media file in the corresponding media file group;

[0100] In response to a selection operation on the target result display area, a media file display page is displayed; the media file display page includes the target media file in the media file group corresponding to the target result display area.

[0101] Furthermore, the device also includes a switching module, which is used to:

[0102] In response to a first preset operation in the media file display page, switching the target media file currently displayed on the media file display page to another target media file in the same media file group;

[0103] In response to a second preset operation in the media file display page, the target media file currently displayed on the media file display page is switched to the target media file in another media file group.

[0104] Furthermore, the media file display page includes an editing option; the device also includes an editing module for:

[0105] In response to a selection operation on the editing option, a media file editing page is displayed; the media file editing page includes the target media file; and the media file editing page is used to edit the target media file.

[0106] Furthermore, the device also includes an identification module, which is used to:

[0107] Determining whether the reference information, the creative concept description information, the guide words, and the target media file satisfy a security identification policy;

[0108] If the reference information, the creative concept description information, the guide words, and the target media file all satisfy the security identification policy, displaying the target media file;

[0109] If at least one of the reference information, the creative concept description information, the guide words, and the target media file does not satisfy the security identification strategy, a prompt message indicating that the generation has failed is displayed.

[0110] The media file production device provided in the embodiment of the present disclosure can execute the steps executed by the client or server in the media file production method provided in the embodiment of the method of the present disclosure, and has the execution steps and beneficial effects, which will not be repeated here.

[0111] The following specific reference Figure 11, which shows a schematic structural diagram of an electronic device 1000 suitable for implementing the embodiments of the present disclosure. The electronic device 1000 in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable electronic devices, and fixed terminals such as digital TVs, desktop computers, smart home devices, and the like. Figure 11 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0112] like Figure 11 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes to implement the media file production method of the embodiment described in the present disclosure according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 to the random access memory (RAM) 1003. Various programs and information required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0113] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Figure 11 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.

[0114] 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 non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart, thereby implementing the media file production method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0115] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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 that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include an information signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 thereof.

[0116] In some embodiments, the client and server can communicate using any known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.

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

[0118] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:

[0119] Determine reference information through a reference information collection page; the reference information includes reference text and / or reference image;

[0120] Understand and process the reference information, and generate and display creative concept description information;

[0121] Based on the creative concept description information, generate and display an introductory sentence; the introductory sentence is the descriptive information of the result of the detailed processing of the creative concept;

[0122] Based on the guide language, the target media file is generated and displayed.

[0123] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.

[0124] 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, but not limited to, 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 a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through 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., through the Internet using an Internet service provider).

[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0126] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit does not necessarily limit the unit itself.

[0127] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0128] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can 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 can 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.

[0129] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:

[0130] one or more processors;

[0131] a memory for storing one or more programs;

[0132] When the one or more programs are executed by the one or more processors, the one or more processors implement any media file production method provided in the present disclosure.

[0133] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any media file production method provided by the present disclosure.

[0134] The embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, the media file production method described above is implemented.

[0135] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0136] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A method for producing a media file, characterized in that: include: Identify references through the reference collection page; The reference information includes reference text and / or reference image; Understand and process the reference information, and generate and display creative concept description information; Based on the creative concept description information, generate and display an introductory sentence; the introductory sentence is the descriptive information of the result of the detailed processing of the creative concept; Based on the guide words, a target media file is generated and displayed.

2. The method according to claim 1, characterized in that The step of understanding and processing the reference information to generate and display creative concept description information includes: Performing understanding processing on the reference information to obtain a first understanding result; Determine a target description outline; the target description outline includes at least one description dimension; The target description outline is used to summarize the first understanding result to obtain and display creative concept description information; the creative concept description information includes summary content under the description dimension.

3. The method according to claim 1, characterized in that The generating and displaying of the guide words based on the creative concept description information includes: In response to a modification instruction for the creative concept description information, modify the creative concept description information to obtain the modified creative concept description information; Based on the modified creative concept description information, a guide statement is generated and displayed.

4. The method according to claim 1, wherein The generating and displaying the target media file based on the guide language includes: If the reference information includes a reference image, a first image is generated and displayed based on the reference image and the guide, wherein the first image includes a subject object; the first image is used to reflect layout information of the subject object in the first image; at least some of the subject objects in the first image correspond to the subject objects in the reference image, and the subject objects in the first image that have a corresponding relationship are the same as the subject objects in the reference image; Based on the first image and the guide words, the target media file is generated and displayed. The target media file is an image obtained by adding a background to the first image.

5. The method according to claim 1, wherein The number of the guide words is greater than or equal to 2; each of the guide words corresponds to a media file group; One of the media file groups includes at least one target media file; The target media file to be displayed includes: Displaying a generation result selection page; the generation result selection page includes a plurality of result display areas; each of the result display areas corresponds to one of the media file groups, and the result display area includes a cover image of the corresponding media file group; the cover image of the media file group is obtained based on the target media file in the corresponding media file group; In response to a selection operation on the target result display area, a media file display page is displayed; the media file display page includes the target media file in the media file group corresponding to the target result display area.

6. The method according to claim 5, characterized in that Also includes: In response to a first preset operation in the media file display page, switching the target media file currently displayed on the media file display page to another target media file in the same media file group; In response to a second preset operation in the media file display page, the target media file currently displayed on the media file display page is switched to the target media file in another media file group.

7. The method according to claim 5, characterized in that The media file display page includes an editing option; the method further includes: In response to a selection operation on the editing option, a media file editing page is displayed; the media file editing page includes the target media file; and the media file editing page is used to edit the target media file.

8. The method according to claim 1, characterized in that Also includes: Determining whether the reference information, the creative concept description information, the guide words, and the target media file satisfy a security identification policy; If the reference information, the creative concept description information, the guide words, and the target media file all satisfy the security identification policy, displaying the target media file; If at least one of the reference information, the creative concept description information, the guide words, and the target media file does not satisfy the security identification strategy, a prompt message indicating that the generation has failed is displayed.

9. A media file production device, characterized in that: include: An acquisition module, for determining reference information through a reference information collection page; The reference information includes reference text and / or reference image; A first creation module is used to understand and process the reference information, generate and display creative concept description information; The second creation module is used to generate and display an introductory sentence based on the creative concept description information; the introductory sentence is the description information of the result of the detailed processing of the creative concept; The generating module is used to generate and display the target media file based on the guiding words.

10. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.