Media content generation method and apparatus, and device and storage medium

By presenting multiple controls at the creation entry point and automatically determining the creation path, the problem of users having to select the creation path on different interfaces is solved, achieving a unified creation entry point and efficient media content generation, thus improving the user experience.

WO2026001452A1PCT designated stage Publication Date: 2026-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/096411
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-26
Filing Date
2025-05-21
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing technologies, users need to enter different creation interfaces to select different creation paths, resulting in high learning costs and difficulty in providing a unified creation experience.

Method used

By selecting a creation entry point, a creation interface with multiple controls is presented. The target creation path is automatically determined by inputting information through the controls, and media content is generated, providing a unified creation entry point and viewing interface.

Benefits of technology

It reduces the learning cost for users, improves creation efficiency, and enhances the consistency and experience of user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025096411_02012026_PF_FP_ABST
    Figure CN2025096411_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a media content generation method and apparatus, and a device and a storage medium. The method provided herein comprises: on the basis of the selection of a creation entry, displaying a creation interface, wherein the creation interface comprises a plurality of controls, which are used for acquiring different types of creation information; on the basis of input information for at least one of the plurality of controls, determining a target creation link, wherein the target creation link indicates a strategy for generating media content on the basis of user input information; and displaying a viewing interface, wherein the viewing interface displays at least one piece of media content generated at least on the basis of the target creation link. In this way, the embodiments of the present disclosure can guide users to a corresponding creation link on the basis of user input information, thereby improving the efficiency of media content creation.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus and storage medium for generating media content

[0001] The present application claims priority to the Chinese patent application No. 202410842277.2, filed on June 26, 2024, entitled “Method, device, apparatus and storage medium for generating media content”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus and computer-readable storage medium for generating media content. BACKGROUND

[0003] With the continuous development of computer technology, media content generation technology can generate media content based on user needs, thereby providing users with a better interactive experience. SUMMARY

[0004] In a first aspect of the present disclosure, a method for generating media content is provided. The method comprises: presenting a creation interface based on a selection of a creation entry, the creation interface comprising a plurality of controls for obtaining different types of creation information; determining a target creation link based on input information of at least one control of the plurality of controls, the target creation link indicating a strategy for generating media content based on user input information; and presenting a viewing interface, the viewing interface displaying at least one item of media content generated based on at least the target creation link.

[0005] In a second aspect of the present disclosure, a device for generating media content is provided. The device comprises: a first presentation module configured to present a creation interface based on a selection of a creation entry, the creation interface comprising a plurality of controls for obtaining different types of creation information; a link determination module configured to determine a target creation link based on input information of at least one control of the plurality of controls, the target creation link indicating a strategy for generating media content based on user input information; and a second presentation module configured to present a viewing interface, the viewing interface displaying at least one item of media content generated based on at least the target creation link.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the present disclosure. Other features, aspects, and advantages of the present disclosure will become apparent from the following detailed description, figures and claims. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, aspects and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;

[0012] FIGS. 2A-2D show example interfaces according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of a process of determining a target creation link according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a flowchart of a process of generating media content according to some embodiments of the present disclosure;

[0015] FIG. 5 shows a schematic structural block diagram of an example media content generation device according to some embodiments of the present disclosure; and

[0016] FIG. 6 shows a block diagram of an electronic device capable of implementing embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.

[0018] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.

[0019] In the description of embodiments of the disclosure, the term "includes" and its derivatives, should be understood to be open terms, i.e., "including, but not limited to." The term "based on" should be understood as "based, at least in part, on." The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be included below.

[0020] In some embodiments of the disclosure, data related to users, acquisition and / or use of data, etc. can be involved. These aspects all comply with the corresponding laws and regulations and relevant provisions. In some embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing various embodiments of the disclosure, the type of data or information that can be involved, the scope of use, the use scenario, etc. should be notified to the user and authorized by the user in a proper manner according to the relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this regard.

[0021] In the specification and embodiments of the disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for basic functions, which does not affect the user's use of basic functions.

[0022] Some traditional schemes can generate media content based on a description of a user, for example. In some scenarios, some platforms can provide a user with multiple different types of creation links. However, different creation links require the user to enter different creation interfaces, which increases the user's learning cost and makes it difficult to provide a unified creation experience for the user.

[0023] To this end, embodiments of the present disclosure propose a scheme for generating media content. According to the scheme, based on a selection of a creation entry, a creation interface can be presented, the creation interface including a plurality of controls for obtaining different types of creation information; based on input information of at least one control of the plurality of controls, a target creation link can be determined, the target creation link indicating a strategy for generating media content based on the user input information; and a viewing interface can be presented, the viewing interface displaying at least one item of media content generated based on at least the target creation link.

[0024] In this way, embodiments of the present disclosure can provide a unified creation entry for users and can guide to a corresponding creation link based on user input information. Thereby, on the one hand, embodiments of the present disclosure can reduce the learning cost of users and improve the creation efficiency; on the other hand, embodiments of the present disclosure can also improve the consistency of user interaction and enhance the user experience.

[0025] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0026] Example Environment

[0027] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0028] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a video application, a social application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0029] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present, through the application 120, an interface 150 for supporting interface interaction.

[0030] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0031] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.

[0032] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0033] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.

[0034] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0035] Example Interaction

[0036] An example process of generating media content according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.

[0037] FIGS. 2A-2D illustrate example interfaces 200A-200D according to some embodiments of the present disclosure. The interfaces 200A-200D can be provided by the electronic device 110 shown in FIG. 1.

[0038] FIG. 2A illustrates an example interface 200A according to some embodiments of the present disclosure. As shown in FIG. 2A, the interface 200A can be provided by the application 120 in the electronic device 110, for example.

[0039] As shown in FIG. 2A, the electronic device 110 can provide a creation entry 202 associated with a plurality of creation links. Additionally, the electronic device 110 can also provide a creation entry 204 and / or a creation entry 206 associated with a particular creation link.

[0040] In some embodiments, a creation link can represent a strategy for generating media content based on user input information. As an example, different creation links can correspond to different strategies.

[0041] As will be introduced below, unlike the creation entry 204 and the creation entry 206, the creation entry 202 can provide a unified creation entry for a plurality of creation links, and can automatically determine which creation link to apply based on user input information.

[0042] By way of example, the electronic device 110 can present an interface 200B (also referred to as a creation interface) as shown in FIG. 2B based on a selection of the creation entry 202. As shown in FIG. 2B, the interface 200B can provide a plurality of controls, e.g., a control 210, a control 212, and a control 216. Such different controls can be configured to obtain different types of creation information.

[0043] In some embodiments, the control 210 can receive one or more pieces of material added by a user. For example, a user can add a local material or a cloud-managed material by clicking an add button. Alternatively, a user can also use a material generated by a generative artificial intelligence technology by selecting a “use generated material” option, for example.

[0044] In some embodiments, the control 216 can be used to obtain script information input by a user. Such script information can correspond to a script or a subtitle to be presented in the generated media content (e.g., video content), for example. For example, a user can input a piece of text or select a recommended piece of text as script information using the control 216.

[0045] In some embodiments, the control 212 can be used to obtain prompt information (also referred to as a prompt) input by the user. Such prompt information can be used to describe the media content to be generated.

[0046] In some embodiments, the electronic device 110 can automatically determine the corresponding target creation link based on the input information of the user regarding at least one of the controls 210, 212, and 216.

[0047] The process of determining the target creation link will be described below in conjunction with FIG. 3. FIG. 3 illustrates a flowchart 300 of an example process of determining the target creation link, according to some embodiments of the present disclosure.

[0048] As shown in FIG. 3, at block 305, the electronic device 110 can receive a user's triggering of a creation entry (e.g., the creation entry 202). At block 310, the electronic device 110 can determine whether to obtain script input information input by the user. Specifically, the electronic device 110 can determine whether the control 216 as shown in FIG. 2B obtains the script input information.

[0049] Specifically, in response to determining that the script input information is obtained, the process 300 can proceed to block 335. At block 335, the electronic device 110 can be guided to a script-priority creation link. That is, if the electronic device 110 determines that the user does not input any content using the control 216, the electronic device 110 can determine the target creation link as the first creation link based on the script.

[0050] Specifically, generating the media content using the first creation link based on the script can include the following process. First, the electronic device 110 can determine script content based on the script input information. Further, the electronic device 110 obtains a first set of materials matching the script content. For example, the electronic device 110 can determine the first set of materials matching the script content from the uploaded materials or the preset material library. Accordingly, the electronic device 110 can generate the media content based on the matched first set of materials.

[0051] On the contrary, if it is determined at block 310 that the script input information is not obtained, the process 300 can proceed to block 320. Further, the electronic device 110 can perform intent understanding on the prompt information, and determine at block 330 whether the prompt information contains a script intent.

[0052] Specifically, the electronic device 110 can determine the corresponding creation intent based on the input information in the control 212 (also referred to as prompt item input information). For example, the electronic device 110 can determine whether the prompt item input information corresponds to a script creation intent based on semantic analysis of the prompt item input information. Or, the electronic device 110 may, for example, also utilize any appropriate technique such as a classification model to perform the determination of the creation intent.

[0053] Further, as shown in FIG. 3, upon determining that the prompt item input information indicates a script creation intent, the process 300 can further proceed to block 335. At block 335, the electronic device 110 can direct to a script-priority creation link, i.e., a first creation link based on a script.

[0054] With continued reference to FIG. 3, if the prompt item input information does not indicate a script creation intent, the process 300 can proceed to block 340. At block 340, the electronic device 110 can determine a desired duration of the media content to be generated based on the prompt item input information.

[0055] As shown in FIG. 3, if the desired duration is greater than a threshold (e.g., X), the process 300 can proceed to block 345. At block 345, the electronic device 110 can direct to a material-priority creation link, i.e., the electronic device 110 can determine the target creation link as a second creation link based on a material.

[0056] Specifically, generating the media content with the second creation link based on a material can include the following process. First, the electronic device 110 can determine a second set of materials based on the user input information. Further, the electronic device 110 can generate at least one content element, e.g., a subtitle, music, a voiceover, a title, etc., based on the second set of materials. Further, the electronic device 110 can generate the media content based on the second set of materials and the at least one content element. For example, the electronic device 110 can extract a plurality of material clips from the second set of materials to combine to generate the media content.

[0057] As shown in FIG. 3, if the desired duration is less than or equal to the threshold (e.g., X), the process 300 can proceed to block 350. At block 350, the electronic device 110 can direct to a music-priority creation link, i.e., the electronic device 110 can determine the target creation link as a third creation link based on music.

[0058] Specifically, utilizing the third creation link based on music can include the following process. First, the electronic device 110 can determine a target music effect based on the user input information. Further, the electronic device 110 can obtain a third set of materials matching the target music effect. Additionally, the electronic device 110 can generate the media content based on the matched third set of materials.

[0059] As shown in FIG. 3, if the prompt item input information does not indicate an expected duration, the process 300 can proceed to block 355. At block 355, the electronic device 110 can determine a material duration of the added set of materials.

[0060] Further, the electronic device 110 can determine the target creation link based on the material duration. Specifically, as shown in FIG. 3, if the material duration is greater than a threshold (e.g., Y), the electronic device 110 can determine the target creation link as the second creation link based on materials. Conversely, if the material duration is less than or equal to the threshold (e.g., Y), the electronic device 110 can determine the target creation link as the third creation link based on music.

[0061] Based on the above-described process, embodiments of the present disclosure can automatically determine a creation link to be applied based on input information of a user, thereby reducing interaction cost of the user and improving creation efficiency.

[0062] With continued reference to FIG. 2B, the electronic device 110 can further provide a recommendation entry 214 in association with the control 212. The recommendation entry 214 can be used to trigger a recommendation of corresponding prompt information to the user.

[0063] Specifically, upon receiving a selection of the recommendation entry 214, the electronic device 110 can present an interface 200C as shown in FIG. 2C. The interface 200C is an editing interface for editing prompt information.

[0064] As shown in FIG. 2C, the electronic device 110 can provide a set of candidate media samples 222 in the interface 200C. In some embodiments, such candidate media samples can be associated with different preset prompt information. As an example, different candidate media samples can correspond to different media content styles.

[0065] In some embodiments, different creation links can correspond to different candidate media samples, for example. For example, the first creation link based on script can correspond to a first set of candidate media samples, and the second creation link based on materials can correspond to a second set of candidate media samples. Such first set of candidate media samples can be different from the second set of candidate media samples.

[0066] In some embodiments, the electronic device 110 can determine a target creation link to be applied based on the input information in the interface 200B, and present a set of candidate media samples corresponding to the target creation link in the interface 200C.

[0067] In some embodiments, upon entering the interface 200C, the electronic device 110 can automatically recommend a target media sample in the set of candidate media samples 222, and can accordingly update the input control 220 based on prompt information corresponding to the target candidate media sample.

[0068] For example, in a case where "media sample one" is determined as the target media sample, the electronic device 110 can display the preset prompt information "I want a song like music one, the theme is about XX, and the video duration is 3-5 seconds" corresponding to "media sample one" in the input control 220.

[0069] In some embodiments, the electronic device 110 can determine the target media sample to be recommended from the set of candidate media samples 222 based on the information obtained in the interface 200A.

[0070] As an example, the electronic device 110 can determine the target media sample to be recommended based on the analysis of at least one material added in the interface 200A. Such material may, for example, include uploaded video material, picture material, music material, and text material to be used, and the like. For example, the electronic device 110 can determine the theme of the added set of media materials, and recommend the corresponding target media sample based on the theme.

[0071] In yet some embodiments, the electronic device 110 can also recommend the target media sample (e.g., media sample one) based on the text content that the user has input in the input control 212.

[0072] In some embodiments, the electronic device 110 may, for example, also determine the selected target media sample based on the user's selection of the media sample. In some examples, the electronic device 110 may, for example, not recommend any media sample or recommend other media samples when presenting the interface 200C. Further, the electronic device 110 may, for example, receive the user's selection of "media sample one" and determine "media sample one" as the target media sample.

[0073] In some embodiments, as shown in FIG. 2C, the electronic device 110 can also present attribute information corresponding to a plurality of preset attribute items 224 (e.g., music, style, theme, video duration, etc.) in the interface 200C based on the target media sample (e.g., media sample one).

[0074] In some embodiments, taking video content as an example of media content, the plurality of preset attribute items are used to describe different aspects of the video content to be generated. That is, the plurality of preset attribute items can correspond to a plurality of different video attributes of the video content to be generated, such as background music, video style, video theme, video duration, and the like.

[0075] In some embodiments, the electronic device 110 presents, in the target interface, a plurality of preset attribute values corresponding to one or more attribute items in the plurality of preset attribute items. As shown in FIG. 2C, taking the attribute item of “music” as an example, the electronic device 110 can display, in the interface 200C, a plurality of preset attribute values corresponding to the attribute item of “music”, e.g., “music one”, “music two”, and so on.

[0076] For example, the music used by “media sample one” can be “music one”. Accordingly, the attribute value of “music one” can be displayed differently in the interface 200C. For example, the electronic device 110 can highlight the attribute value of “music one” by bolding, highlighting, and so on, to represent that the music corresponding to “media sample one” is “music one”.

[0077] Similarly, the electronic device 110 can also provide a plurality of preset attribute values corresponding to other attribute items, and can display one or more attribute values in the plurality of preset attribute values corresponding to “media sample one” differently.

[0078] In some embodiments, the electronic device 110 can further receive an editing operation of the user on the attribute information corresponding to the target media sample (e.g., media sample one). For example, the electronic device 110 can receive an adjustment operation of the user on the attribute value, thereby completing the editing of the attribute information.

[0079] In some embodiments, such a set of preset attribute items 224 can also correspond to a target creative link. For example, different creative links can correspond to different preset attribute items. For example, a first creative link based on a script can correspond to a first set of preset attribute items, and a second creative link based on a material can correspond to a second set of preset attribute items. Such a first set of preset attribute items can be different from the second set of preset attribute items.

[0080] In some embodiments, the electronic device 110 can determine a target creative link to be applied based on the input information in the interface 200B, and present, in the interface 200C, a set of preset attribute items 224 corresponding to the target creative link.

[0081] Based on such a manner, embodiments of the present disclosure can provide different prompt information templates for users based on different creative links, thereby improving the quality of the prompt information.

[0082] After the user completes the input of the creative information via the interface 200B and / or the interface 200C, the electronic device 110 can trigger the generation of the media content based on the selection of the generation entry 218 by the user, and present a viewing interface 200D as shown in FIG. 2D.

[0083] Specifically, in interface 200D, electronic device 110 can present at least one item of media content generated based on the target creation link, e.g., media content 214-1, media content 214-2, media content 214-3, and media content 214-4 (individually or collectively referred to as media content 214).

[0084] In some embodiments, electronic device 110 can also provide different styles of viewing interface 200D based on the target creation link used to generate media content 214. For example, the viewing interface of different creation links can present media content 214 with different display styles.

[0085] For example, when generating media content using the second creation link based on materials, electronic device 110 can provide multiple items of generated media content. In contrast, when generating media content using the first creation link based on scripts, electronic device 110 can provide more or fewer items of media content.

[0086] As another example, the information displayed by electronic device 110 in viewing interface 200D can also be different, for example. For example, in the viewing interface corresponding to the first creation link, electronic device 110 may, for example, preferentially present the script content used; in contrast, in the viewing interface corresponding to the second creation link, electronic device 110 may, for example, preferentially present the prompt information used.

[0087] In this way, embodiments of the present disclosure can provide a unified creation entry for users and can guide to the corresponding creation link based on the input information of the user. Thus, on the one hand, embodiments of the present disclosure can reduce the learning cost of the user and improve the creation efficiency; on the other hand, embodiments of the present disclosure can also improve the consistency of user interaction and improve the user experience.

[0088] Example process

[0089] FIG. 4 shows a flowchart of an example process 400 of generating media content, according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 is described below with reference to FIG. 1.

[0090] As shown, at block 410, electronic device 110 presents a creation interface based on selection of a creation entry, the creation interface including a plurality of controls for obtaining different types of creation information.

[0091] At block 420, electronic device 110 determines a target creation link based on input information of at least one control of the plurality of controls, the target creation link indicating a strategy for generating media content based on the user input information.

[0092] At block 430, the electronic device 110 presents a viewing interface, the viewing interface displaying at least one item of media content generated based on the target creative link.

[0093] In some embodiments, determining the target creative link based on the input information of the at least one of the plurality of controls comprises: in response to obtaining script input information via a first control of the plurality of controls, determining the target creative link as a first creative link based on script.

[0094] In some embodiments, determining the target creative link based on the input information of the at least one of the plurality of controls comprises: determining that script input information is not obtained via a first control of the plurality of controls; and in response to obtaining prompt input information via a second control of the plurality of controls, determining the target creative link based on the prompt input information.

[0095] In some embodiments, determining the target creative link based on the prompt input information comprises: in response to the prompt input information indicating a script creative intention, determining the target creative link as the first creative link based on script.

[0096] In some embodiments, the first creative link based on script is configured to generate the media content based on a process comprising: determining script content based on the script input information; obtaining a first set of materials matching the script content; and generating the media content based on the matched first set of materials.

[0097] In some embodiments, determining the target creative link based on the prompt input information further comprises: in response to the target creative intention not indicating the script creative intention, determining an expected duration of the media content to be generated based on the prompt input information; and determining the target creative link based on the expected duration.

[0098] In some embodiments, determining the target creative link based on the expected duration comprises: in response to the expected duration being greater than a threshold value, determining the target creative link as a second creative link based on materials, the second creative link being configured to generate the media content based on a process comprising: determining a second set of materials based on user input information; generating at least one content element based on the second set of materials; and generating the media content based on the second set of materials and the at least one content element.

[0099] In some embodiments, determining the target creative link based on the expected duration comprises: in response to the expected duration being less than or equal to the threshold value, determining the target creative link as a third creative link based on music, the third creative link being configured to generate the media content based on a process comprising: determining a target music effect based on user input information; obtaining a third set of materials matching the target music effect; and generating the media content based on the matched third set of materials.

[0100] In some embodiments, determining the target creation link based on the expected duration includes: in response to the prompt item input information not indicating the expected duration, determining the target creation link based on a duration of the added set of materials.

[0101] In some embodiments, the process 400 further includes: determining, based on the added set of materials, a target media sample from a set of candidate media samples, the set of candidate media samples corresponding to a set of preset prompt information; and generating the target media content based on target prompt information corresponding to the target media sample.

[0102] In some embodiments, the process 400 further includes: based on the received preset request, presenting an editing interface for editing the prompt information, the editing interface presenting a set of candidate media samples; and distinctly displaying, in the editing interface, a target media sample in the set of candidate media samples.

[0103] In some embodiments, the process 400 further includes: determining, based on the determined target creation link, a set of candidate media samples corresponding to the target creation link.

[0104] In some embodiments, the process 400 further includes: presenting, in the target interface, attribute information corresponding to the target media sample, the attribute information indicating attribute values with respect to a set of preset attribute items, the set of preset attribute items being used to describe different aspects of the media content to be generated.

[0105] In some embodiments, the set of preset attribute items corresponds to the target creation link, and the set of preset attribute items is different from another set of preset attribute items corresponding to other creation links.

[0106] In some embodiments, the process 400 further includes: presenting, in the viewing interface, the generated at least one item of media content according to a display style corresponding to the target creation link.

[0107] Example apparatus and device

[0108] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 5 shows a schematic structural block diagram of an example media content generation apparatus 500 according to certain embodiments of the present disclosure. The apparatus 500 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0109] As shown in FIG. 5, the apparatus 500 includes a first presentation module 510 configured to present, based on a selection of a creation entry, a creation interface, the creation interface including a plurality of controls for obtaining different types of creation information; a link determination module 520 configured to determine, based on input information of at least one control of the plurality of controls, a target creation link, the target creation link indicating a strategy for generating media content based on the user input information; and a second presentation module 530 configured to present a viewing interface, the viewing interface displaying at least one item of media content generated based on at least the target creation link.

[0110] In some embodiments, the link determination module 520 is specifically configured to, in response to obtaining script input information through a first control of the plurality of controls, determine the target creation link as a first creation link based on script.

[0111] In some embodiments, the link determination module 520 is specifically configured to determine that script input information is not obtained through the first control of the plurality of controls; and in response to obtaining prompt item input information through a second control of the plurality of controls, determine the target creation link based on the prompt item input information.

[0112] In some embodiments, the link determination module 520 is further specifically configured to, in response to the prompt item input information indicating a script creation intention, determine the target creation link as the first creation link based on script.

[0113] In some embodiments, the first creation link based on script is configured to generate the media content based on the following process: determining script content based on the script input information; obtaining a first set of materials matching the script content; and generating the media content based on the matched first set of materials.

[0114] In some embodiments, the link determination module 520 is further specifically configured to, in response to the target creation intention not indicating the script creation intention, determine, based on the prompt item input information, an expected duration of the media content to be generated; and determine, based on the expected duration, the target creation link.

[0115] In some embodiments, the link determination module 520 is further specifically configured to, in response to the expected duration being greater than a threshold value, determine the target creation link as a second creation link based on materials, the second creation link being configured to generate the media content based on the following process: determining a second set of materials based on the user input information; generating at least one content element based on the second set of materials; and generating the media content based on the second set of materials and the at least one content element.

[0116] In some embodiments, the link determination module 520 is further specifically configured to, in response to the expected duration being less than or equal to the threshold, determine the target creation link as a third creation link based on music, the third creation link being configured to generate the media content based on a process of: determining a target music effect based on the user input information; obtaining a third set of materials matching the target music effect; and generating the media content based on the matched third set of materials.

[0117] In some embodiments, the link determination module 520 is further specifically configured to, in response to the prompt item input information not indicating the expected duration, determine the target creation link based on a duration of the added set of materials.

[0118] In some embodiments, the apparatus 500 further includes a first processing module configured to determine, based on the added set of materials, a target media sample from a set of candidate media samples, the set of candidate media samples corresponding to a set of preset prompt information; and generate target media content based on target prompt information corresponding to the target media sample.

[0119] In some embodiments, the apparatus 500 further includes a second processing module configured to, based on the received preset request, present an editing interface for editing prompt information, the editing interface presenting a set of candidate media samples; and distinctly display, in the editing interface, a target media sample in the set of candidate media samples.

[0120] In some embodiments, the apparatus 500 further includes a third processing module configured to determine, based on the determined target creation link, a set of candidate media samples corresponding to the target creation link.

[0121] In some embodiments, the apparatus 500 further includes a fourth processing module configured to present, in the target interface, attribute information corresponding to the target media sample, the attribute information indicating attribute values regarding a set of preset attribute items, the set of preset attribute items being used to describe different aspects of the media content to be generated.

[0122] In some embodiments, the set of preset attribute items corresponds to the target creation link, and the set of preset attribute items is different from another set of preset attribute items corresponding to other creation links.

[0123] In some embodiments, the apparatus 500 further includes a fifth processing module configured to present, in the viewing interface, the generated at least one item of media content according to a display style corresponding to the target creation link.

[0124] The modules included in the apparatus 500 can be implemented utilizing a variety of means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more of the units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a machine-readable medium. In addition or as an alternative, some or all of the modules in the apparatus 500 can be implemented, at least partially, by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include Field- programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0125] FIG. 6 illustrates a block diagram of an electronic device 600 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 600 illustrated in FIG. 6 is exemplary only and should not be taken as limiting on the functionality and scope of the embodiments described herein. The electronic device 600 illustrated in FIG. 6 can be used to implement the electronic device 110 of FIG. 1.

[0126] As shown in FIG. 6, the electronic device 600 is in the form of a general electronic device. Components of the electronic device 600 can include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 can be a real or virtual processor and capable of executing various processing according to programs stored in the memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve parallel processing capability of the electronic device 600.

[0127] The electronic device 600 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 600 and includes both volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be a removable or non-removable medium and can include machine-readable media, such as a flash drive, a disk drive, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 600.

[0128] The electronic device 600 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 6, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 620 can include a computer program product 625 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.

[0129] The communication unit 640 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 600 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.

[0130] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 600, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 600 to communicate with one or more other electronic devices over the communication unit 640, as desired. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0131] According to an example implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, where the computer-executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, there is also provided a computer program product tangibly stored on a non-transitory computer-readable medium and comprising computer-executable instructions, where the computer-executable instructions are executed by a processor to implement the method described above.

[0132] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the size and relative positioning of components can be exaggerated for clarity and / or descriptive purposes. Also, the drawings represent examples of the various aspects of the disclosure and, as such, the drawings should not be interpreted to limit the scope of the claims. The both can be implemented by computer readable program instructions.

[0133] The computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data, programs, program modules, e.g., instructions for operation, or digital content stored thereon or therein for a short time or not at all. The computer readable storage medium can also have other meanings inhered therein by those skilled in the art (e.g., the computer readable storage medium can be a random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory, or any memory that can be used for storage of information or retrieving information). The instructions can be executed by one or more processors of a computer or other programmable data processing apparatus to produce a computer implemented process such that the instructions which execute via the one or more processors of the computer or other programmable data processing apparatus create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable data processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable data processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0134] The computer readable program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable data processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable data processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0135] The flow and block diagrams in the drawings show the architectural, functional, and operational concepts of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flow and block diagrams can represent a module, a segment, or a portion of instructions, which contain one or more executable instructions for implementing the specified logical functions ("instructions"). In some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession can in fact be executed substantially concurrently or can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block in the block and / or flow diagrams and combinations of blocks in the block and / or flow diagrams can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

[0136] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although being described in the context of particular implementations, those skilled in the art will recognize that the implementations are not limited thereto and will apply to any implementation that falls within the scope of the claims and their equivalents. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the scope and spirit of the disclosure. The scope of the disclosure is defined by the appended claims and their equivalents. The terms used in this document are not limited to the common meanings. To the extent that they can be defined differently from their common meanings or to provide additional meaning specifically for use herein, the meanings are defined herein.

Claims

1. A method for generating media content, comprising: Based on the selection of the creation entry point, a creation interface is presented, which includes multiple controls used to obtain different types of creation information. Based on the input information of at least one of the plurality of controls, a target creation chain is determined, the target creation chain indicating a strategy for generating media content based on user input information; as well as A viewing interface is presented, which displays at least one piece of media content generated based on the target creation chain.

2. The method according to claim 1, wherein determining the target authoring chain based on the input information of at least one of the plurality of controls includes: In response to obtaining text input information through the first control among the plurality of controls, the target creation link is determined to be the first creation link based on the text.

3. The method according to claim 1, wherein determining the target authoring chain based on the input information of at least one of the plurality of controls includes: It was determined that the text input information was not obtained through the first control among the multiple controls; as well as In response to obtaining prompt input information through the second control among the plurality of controls, the target creation chain is determined based on the prompt input information.

4. The method according to claim 3, wherein determining the target creation link based on the prompt input information includes: In response to the prompt input information indicating the copywriting intention, the target creation link is determined to be the first creation link based on the copy.

5. The method of claim 2 or 4, wherein the first creation chain based on the text is configured to generate media content based on the following process: The text content is determined based on the text input information; Obtain the first set of materials that match the text content; as well as Media content is generated based on the first set of matched materials.

6. The method according to claim 4, wherein determining the target creation link based on the prompt entry information further includes: In response to the fact that the input information of the prompt does not indicate the copywriting intention, the expected duration of the media content to be generated is determined based on the input information of the prompt. as well as Based on the expected duration, the target creation process is determined.

7. The method according to claim 6, wherein determining the target creation chain based on the expected duration comprises: In response to the expected duration exceeding a threshold, the target creation chain is determined to be a second creation chain based on materials. The second creation chain is configured to generate media content based on the following process: determining a second set of materials based on user input information; generating at least one content element based on the second set of materials; and generating media content based on the second set of materials and the at least one content element.

8. The method of claim 6, wherein determining the target creation chain based on the expected duration comprises: In response to the expected duration being less than or equal to a threshold, the target creation chain is determined to be a music-based third creation chain. The third creation link is configured to generate media content based on the following process: determining a target music effect based on user input information; acquiring a third set of materials that match the target music effect; and generating media content based on the matched third set of materials.

9. The method of claim 6, wherein determining the target creation chain based on the expected duration comprises: In response to the input information of the prompt not indicating the desired duration, the target creation chain is determined based on the duration of a set of added materials.

10. The method according to claim 1, further comprising: Based on a set of added materials, a target media sample is determined from a set of candidate media samples, wherein the set of candidate media samples corresponds to a set of preset prompt information; as well as The target media content is generated based on the target prompt information corresponding to the target media sample.

11. The method of claim 10, further comprising: Based on the received preset request, an editing interface for editing prompt information is presented, and the editing interface presents the set of candidate media samples; as well as The target media sample from the set of candidate media samples is displayed separately in the editing interface.

12. The method of claim 11, further comprising: Based on the determined target creation link, the set of candidate media samples corresponding to the target creation link is determined.

13. The method of claim 11, further comprising: The target interface presents attribute information corresponding to the target media sample. The attribute information indicates attribute values ​​for a set of preset attribute items, which are used to describe different aspects of the media content to be generated.

14. The method according to claim 13, wherein the set of preset attribute items corresponds to the target creation link, and the set of preset attribute items is different from another set of preset attribute items corresponding to other creation links.

15. The method according to claim 1, further comprising: The generated media content is presented in the viewing interface according to the display style corresponding to the target creation chain.

16. An apparatus for generating media content, comprising: The first presentation module is configured to present a creation interface based on the selection of the creation entry point. The creation interface includes multiple controls, which are used to obtain different types of creation information. The link determination module is configured to determine a target creation link based on input information from at least one of the plurality of controls, the target creation link indicating a strategy for generating media content based on user input information; as well as The second presentation module is configured to present a viewing interface that displays at least one piece of media content generated based on the target creation chain.

17. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 15 when executed by the at least one processor.

18. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 15.

19. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Content display method and device based on media information flow, equipment and storage medium

    CN111580721A

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

    CN113365106A

  • Multimedia content generation method and device, equipment and storage medium

    CN116701669A

  • Method and device for displaying works, equipment and storage medium

    CN117492601A

  • Method and system for facilitating creation of content

    US20090003794A1