Media generation method and apparatus, and device and storage medium

By providing a style configuration panel and text input controls in the configuration interface, media content is generated based on the text content entered by the user, which solves the challenge of users' demand for personalized editing, realizes a convenient and rich media generation method, and improves the user experience.

WO2025194316A1PCT designated stage Publication Date: 2025-09-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/082290
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-18
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

Users have an increasing demand for personalized editing of media content in social applications, but existing technologies are unable to provide convenient and rich media generation methods.

Method used

By presenting a configuration interface, providing a style configuration panel, including text input controls and preset media styles, determining the style information of the media content based on the target text content, and generating corresponding media content.

Benefits of technology

It provides a more convenient and richer way to generate media, improving the user's application experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024082290_25092025_PF_FP_ABST
    Figure CN2024082290_25092025_PF_FP_ABST
Patent Text Reader

Abstract

According to the embodiments of the present disclosure, provided are a media generation method and apparatus, and a device and a storage medium. The method comprises: presenting a configuration interface for controlling media generation; providing a style configuration panel in the configuration interface, wherein the style configuration panel comprises a text input control and a group of preset media styles; on the basis of target text content in the text input control, determining style information regarding media content to be generated, wherein the target text content comprises a first part and a second part, the first part is generated on the basis of the selection of at least one media style in the group of preset media styles, and the second part comprises text content input by a user by means of the text input control; and acquiring media content generated on the basis of the style information. In this way, more convenient and richer ways to generate media can be provided, thereby providing a better application experience.
Need to check novelty before this filing date? Find Prior Art

Description

Media generation method, device, equipment and storage medium Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to media generation methods, apparatuses, devices, and computer-readable storage media. Background Art

[0002] With the development of social applications, more and more users use social applications to publish pictures or videos that show their daily lives or browse content published by other publishers in the applications. As a result, users' demand for personalized editing of the media data to be published is also increasing.

[0003] Summary of the Invention

[0004] In a first aspect of the present disclosure, a media generation method is provided. The method comprises: presenting a configuration interface for controlling media generation; providing a style configuration panel in the configuration interface, the style configuration panel comprising a text input control and a set of preset media styles; determining style information about to-be-generated media content based on target text content in the text input control, the target text content comprising a first part and a second part, the first part being generated based on a selection of at least one media style from the set of preset media styles, the second part comprising text content input by a user via the text input control; and obtaining media content generated based on the style information.

[0005] In a second aspect of the present disclosure, a media generation device is provided. The device includes a presentation module configured to present a configuration interface for controlling media generation; a provision module configured to provide a style configuration panel in the configuration interface, the style configuration panel including a text input control and a set of preset media styles; a determination module configured to determine style information about to-be-generated media content based on target text content in the text input control, the target text content including a first part and a second part, the first part being generated based on a selection of at least one media style from the set of preset media styles, the second part including text content input by a user via the text input control; and an acquisition module configured to acquire media content generated based on the style information.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions 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, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method of the first aspect is implemented.

[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0011] 2A to 2D are schematic diagrams illustrating exemplary interfaces for interaction according to some embodiments of the present disclosure;

[0012] 3A and 3B are schematic diagrams illustrating a media generation process according to some embodiments of the present disclosure;

[0013] 4A to 4C are schematic diagrams illustrating a media generation process according to some embodiments of the present disclosure;

[0014] 5A to 5C are schematic diagrams illustrating a media generation process according to some embodiments of the present disclosure;

[0015] 6A and 6B are schematic diagrams illustrating a media generation process according to some embodiments of the present disclosure;

[0016] FIG7 shows a flow chart of a process of media generation according to some embodiments of the present disclosure;

[0017] FIG8 shows a block diagram of a media generation apparatus according to some embodiments of the present disclosure; and

[0018] FIG9 illustrates a block diagram of a device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0020] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, 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 and implicit definitions may be included below.

[0021] It is understandable that the image data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0022] It is understandable that before using the technical solutions disclosed in the various embodiments of the present disclosure, the type, scope of use, usage scenarios, etc. of the data involved in the present disclosure should be informed to relevant users and authorization should be obtained from relevant users in an appropriate manner in accordance with relevant laws and regulations. The relevant users may include any type of right holders, such as individuals, enterprises, and groups.

[0023] As used herein, the term "model" can learn the association between corresponding inputs and outputs from training data, so that after training is completed, corresponding outputs can be generated for given inputs. The generation of the model can be based on machine learning technology. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs by using multiple layers of processing units. A neural network model is an example of a model based on deep learning. In this article, "model" may also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", and these terms are used interchangeably in this article.

[0024] As mentioned above, users have increasingly high expectations for the presentation quality of generated media. For example, users expect to be able to use media generation applications to generate media content that meets specific styles and themes, based on provided original media materials or even without original media materials, so that the generated media content can display a presentation quality that meets the user's aesthetic standards.

[0025] The technical solution of the present disclosure provides a media generation solution. In the media generation solution of the embodiment of the present disclosure, a configuration interface for controlling media generation is presented and a style configuration panel is provided in the configuration interface. The style configuration panel includes a text input control and a set of preset media styles. Next, based on the target text content in the text input control, the style information about the media content to be generated is determined and the media content generated based on the style information is obtained. The target text content includes a first part and a second part, the first part is generated based on the selection of at least one media style from a set of preset media styles, and the second part includes text content input by the user via the text input control. In this way, a more convenient and rich media generation method can be provided, thereby bringing a better application experience.

[0026] Sample Environment

[0027] First, reference is made to FIG1 , which schematically illustrates a diagram of an example environment 100 in which example implementations according to the present disclosure may be implemented.

[0028] 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, a target application 120 is installed in an electronic device 110. A user 102 can interact with the target application 120 via the electronic device 110 and / or an attached device of the electronic device 110.

[0029] The target application 120 may be an application that can provide services associated with media generation to the user 102, including creation (e.g., shooting and / or editing), publishing, browsing, etc. of media data. In this document, "media data" may be content in various forms, including video, audio, image, image collection, text, etc.

[0030] For example, electronic device 110 can edit the received original media material through target application 120. In some embodiments, the original media material can be, for example, media material input by user 102. In some other embodiments, the original media material can also be media material collected by electronic device 110 using a collection device based on instructions from user 102. In some embodiments, the collection device can be configured to be connected to electronic device 110. In some other embodiments, the collection device can also be integrated within electronic device 110.

[0031] In the environment 100 of Figure 1, if the target application 120 is active, the electronic device 110 can present a page 140 of the target application 120 to the user 102. The page 140 can be any type of page that the target application 120 can provide, such as a media data presentation page, a content creation page, a content editing page, and the like.

[0032] In some embodiments, at least some of the functionality of the target application 120 may be implemented based on the model 131. The model 131 may be deployed, for example, in the server 130. For example, the electronic device 110 communicates with the server 130 to provide services for the target application 120. In other words, during the operation of the target application 120, the capabilities of one or more models (e.g., the model 131) may be invoked.

[0033] In some embodiments, the electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, 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 e-book device, a gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.). The server 130 is various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0034] It should be understood that the structure and functionality of environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0035] Example interactive process of media generation

[0036] Figures 2A to 2D illustrate schematic diagrams of exemplary interfaces for interaction according to some embodiments of the present disclosure. The following describes the interaction process of an embodiment of the present disclosure in conjunction with Figures 2A to 2D. This process can be implemented, at least in part, at the electronic device 110 shown in Figure 1. For ease of discussion, the process will be described with reference to the environment 100 of Figure 1.

[0037] As shown in Figure 2A, electronic device 110 can present the configuration interface 200A for controlling media generation. In the area 211 of interface 200A, media content to be released that is not edited or is in the editing process can be presented. For example, in area 211, the original media material to be edited provided by the user can be presented. This media material can include images or videos. In some other embodiments, it is also possible that no original media material is provided. In this case, media content (i.e., images and / or videos) is generated based on the text description received by electronic device 110.

[0038] A style configuration panel may be provided in the configuration interface. For example, if a user selection of the style editing control 212 is detected, the style configuration panel is presented. As shown in FIG2B , a style configuration panel 220 is presented on the interface 200B. The style configuration panel 220 may include a text input control 225 and a set of preset media styles 221, 222, 223, and 224.

[0039] In some embodiments, the presentation order of the set of preset media styles 221, 222, 223, and 224 on the style configuration panel 220 may be determined based on the original media material provided by the user. For example, a preset media style that is more suitable for or matches the media content presented by the original media material may be presented with higher priority in the set of preset media styles in the style configuration panel 220.

[0040] Electronic device 110 may receive a selection of at least one of a set of preset media styles 221, 222, 223, and 224. In some embodiments, the preset media styles may, for example, relate to artistic genres, including neoclassicism, impressionism, fauvism, minimalism, and surrealism. Furthermore, the preset media styles may relate to artistic expression techniques, such as watercolor, oil, Chinese, and pencil styles. In general, any method of adjusting color, contrast, brightness, and / or brush type to enable media content to present a specific expressiveness may be considered a preset media style in the present disclosure.

[0041] A text input control 225 is provided on the style configuration panel 220. The text content displayed by the text input control 225 (also referred to as target text content in this disclosure) includes a first part and a second part. The first part is generated based on the selection of at least one media style from a set of preset media styles 221, 222, 223, and 224, while the second part includes the text content input by the user via the text input control.

[0042] As shown in FIG3C , in interface 200C, if electronic device 110 receives a selection of preset media style 223, for example, a first portion 227 of the target text content, i.e., content generated based on the selected preset media style 223, such as "add neoclassical style," is presented in text input control 225. A second portion 228 of the target text content, i.e., the text content received by the text input control 225 and input by the user, such as "present oil painting texture," may also be presented in the text input control 225.

[0043] It should be understood that the electronic device 110 may first receive a selection for a preset media style and then receive text content input by the user via the text input control, or it may first receive text content input by the user via the text input control and then receive a selection for a preset media style. The solution disclosed herein is not limited here.

[0044] The electronic device 110 determines the style information of the media content to be generated based on the target text content in the text input control 225, i.e., the first part and the second part. Thus, the electronic device 110 can obtain the media content generated based on the style information. In Figure 2C, for example, after receiving the selection for generating control 226, the electronic device 110 can obtain the generated media content. For example, if there is original media material (such as the image presented in area 211 of interface 200A of Figure 2A), then in the process of generating media content, the media style determined based on the target text content including the first part and the second part can be applied to the original media material.

[0045] 2D , the generated media content acquired by the electronic device 110 may be presented in area 211 of the interface 200D. Area 213 of the interface 200D may also present style information that has been applied to generate the media content.

[0046] In some embodiments, media content is also generated based on guidance information obtained via another text input control in the configuration interface. For example, in some cases, there may be no original media material input by the user. In this case, in addition to the style information, media content can also be generated based on guidance information. This guidance information may include, for example, a description of the objects included in the media content.

[0047] Figures 3A and 3B illustrate schematic diagrams of exemplary interfaces for interaction according to some embodiments of the present disclosure. The following describes the interaction process of embodiments of the present disclosure in conjunction with Figures 3A and 3B. This process can be implemented, at least in part, at the electronic device 110 shown in Figure 1. For ease of discussion, the process will be described with reference to the environment 100 of Figure 1.

[0048] As shown in FIG3A , in the initial state, area 311 of interface 300A for displaying to-be-published media content does not yet display the corresponding media content. Electronic device 110 can receive guidance information input by the user via another text input control 313. This guidance information can include, for example, a description of the objects included in the media content, such as "a bust of a woman with a classical bun, ornamented with accessories, and wearing a floral-patterned garment."

[0049] Similarly, if a user selection of the style editing control 312 is detected, a style configuration panel is presented. This style configuration panel may be the same as or similar to the style configuration panel 220 shown in FIG2B . It should be emphasized that, in the presence of guidance information, the presentation order of the set of preset media styles on the style configuration panel 220 may be determined based on the guidance information. For example, a preset media style that is more suitable for or matches the guidance information may be presented with higher priority in the set of preset media styles on the style configuration panel 220.

[0050] Once the electronic device 110 determines the target text content based on the target text content in the text input control 225 , media content may be generated based on the target text content and the guide information.

[0051] 3B , the generated media content acquired by electronic device 110 may be presented in area 311 of interface 300B. In addition to the guidance information presented in area 313 of 300B, area 314 of 300B also presents style information that has been applied to generate the media content.

[0052] Furthermore, considering that the operator may not have a deep understanding of the differences between different artistic styles, the artistic presentations of the first content and the second content of the target text content in the text input control 225 may not be integrated or may conflict with each other. It is also possible that the text content of the text content input by the user, i.e., the second content, may have no relevance to the style of the media content itself. In this case, the electronic device 110 may present a corresponding prompt.

[0053] Figures 4A to 4C and 5A to 5C illustrate schematic diagrams of exemplary interfaces for interaction according to some embodiments of the present disclosure. The following describes the interaction process of an embodiment of the present disclosure in conjunction with Figures 4A to 4C and 5A to 5C. This process can be implemented at least in part at the electronic device 110 shown in Figure 1. For ease of discussion, the process will be described with reference to the environment 100 of Figure 1.

[0054] As shown in Figure 4A, in the interface 400A, if a preset media style 424, such as "neoclassical style", is selected, and the electronic device 110 receives text content 423 "superimposed impressionist effect" based on the text input control 421 of the style configuration panel 420, the electronic device 110 can determine that the "neoclassical style" and the "superimposed impressionist effect" conflict with each other.

[0055] 4B , in interface 400B, electronic device 110 may present a conflict prompt 430, which indicates that text content 423 input by the user via text input control 421 includes content that conflicts with the selected preset media style 424. Electronic device 110 may present control 431 to provide the user with an entry to re-enter the text content associated with the media style.

[0056] For example, if a selection of the control 431 is detected, then in the interface 400C, the electronic device 110 re-presents the text input control 421 of the style configuration panel 420 to receive the updated user input 424 .

[0057] As shown in FIG5A , in interface 500A, if electronic device 110 receives text content 523 “wear pearl earrings” based on text input control 521 of style configuration panel 520 , electronic device 110 may determine that “wear pearl earrings” does not fall within the scope of media style.

[0058] 5B , in interface 500B, electronic device 110 may present an error prompt 530, indicating that text content 523 entered by the user via text input control 521 does not fall within the scope of the media style. Electronic device 110 may present control 531 to provide the user with an entry to re-enter text content associated with the media style.

[0059] In addition, in some embodiments, if the electronic device 110 determines that the text content 523 input by the user via the text input control 521 includes content that is not related to the style description, the content is removed from the text input control 521, and the guidance information in another text input control in the configuration interface for controlling media generation is updated based on the content.

[0060] For example, as shown in FIG5C , in the configuration interface presented by interface 500C, text content unrelated to the style description may be added to another text input control 513 as an update of the guidance information.

[0061] In addition, when the text input control in the configuration interface (e.g., text input control 313 in FIG. 3B and / or text input control 513 in FIG. 5C ) is in an input state, electronic device 110 may present prompt information in the configuration interface (interface 300B and / or interface 500C), where the third prompt information includes input suggestions for the guidance information. The input suggestions may be determined based on the current text content of the text input control in the style configuration panel.

[0062] In some embodiments, for example, after the electronic device 110 has acquired media content generated based on the determined style information, the style information determined by the text input control based on the style configuration panel can be presented in the configuration interface, such as the style information shown in area 314 of interface 300B in Figure 3B.

[0063] If the electronic device 110 detects an editing request for the style information, for example, receives a selection of a style editing control, the text input control may be presented again.

[0064] Figures 6A and 6B illustrate schematic diagrams of exemplary interfaces for interaction according to some embodiments of the present disclosure. The following describes the interaction process of an embodiment of the present disclosure in conjunction with Figures 6A and 6B. This process can be implemented, at least in part, at the electronic device 110 shown in Figure 1. For ease of discussion, the process will be described with reference to the environment 100 of Figure 1.

[0065] If electronic device 110 detects an edit request for the style information, text input control 621 of style configuration panel 620 may be presented again in interface 600A as shown in FIG6A . Text input control 621 may present text content 622 corresponding to the previously determined style information.

[0066] In some embodiments, the electronic device 110 may receive additional text content associated with the media style through the text input control 621. The electronic device 110 may present the additional text content 623 in the text input control 621.

[0067] In some other embodiments, the electronic device 110 may also present additional text content 623 corresponding to at least one additional preset media style selection in the text input control 621. That is, if the electronic device 110 detects that the user has selected another preset media style from a set of preset media styles, the corresponding additional text content 623 is presented in the text input control 621.

[0068] In this case, the electronic device 110 may determine target text content based on the text content 622 and the additional text content 623 to determine style information of the media content to be generated based on the target text content.

[0069] Similarly, if the electronic device 110 determines that the first style information indicated by the text content 622 conflicts with the second style information indicated by the additional text content 623 , prompt information indicating the conflict may be presented.

[0070] In some embodiments, the generation of media content may be at least partially implemented by server 130, for example, by model 131 deployed on server 130. Electronic device 110 may provide the determined style information to server 130 and obtain media content generated based on the style information from server 130.

[0071] In some embodiments, the style information may indicate multiple media styles. That is, the style information may correspond to textual content associated with a media style input by the user one or more times and / or a selected preset media style. In this case, media content may be generated based on the multiple media styles.

[0072] In some embodiments, the model may execute multiple processing procedures corresponding to the multiple media styles based on the order of the multiple media styles in the style information to generate the media content.

[0073] In some other embodiments, the model may determine the execution order of multiple processing procedures based on the correlation of the multiple media styles to generate the media content. In other words, the model may change the execution order of the multiple media styles based on the correlation of the multiple media styles so that the multiple processing procedures corresponding to the multiple media styles can be executed in an optimal order.

[0074] As described above, according to the embodiments of the present disclosure, a more convenient and richer media generation method can be provided, thereby bringing a better application experience.

[0075] Example Process

[0076] 7 shows a flow chart of a media generation process 700 according to some embodiments of the present disclosure. The process 700 may be implemented at the electronic device 110. It should be understood that the process 500 may also be implemented at the server 130.

[0077] At block 710 , the electronic device 110 presents a configuration interface for controlling media generation.

[0078] At block 720 , the electronic device 110 provides a style configuration panel in the configuration interface, the style configuration panel including a text input control and a set of preset media styles;

[0079] At block 730, the electronic device 110 determines style information about the to-be-generated media content based on target text content in the text input control, where the target text content includes a first part and a second part, the first part being generated based on a selection of at least one media style from the set of preset media styles, and the second part including text content input by the user via the text input control; and

[0080] In block 740 , the electronic device 110 obtains media content generated based on the style information.

[0081] In some embodiments, the first portion and the second portion are presented distinctly in the text input control.

[0082] In some embodiments, method 700 further includes presenting first prompt information associated with the first content in response to the text content input by the user via the text input control including first content unrelated to the style description.

[0083] In some embodiments, method 700 also includes presenting second prompt information in response to the text content input by the user via the text input control including second content that conflicts with the at least one selected media style, wherein the second prompt information indicates that the second content conflicts with the at least one media style.

[0084] In some embodiments, the text input control is a first text input control, wherein the media content is further generated based on guidance information obtained via a second text input control in the configuration interface.

[0085] In some embodiments, method 700 also includes removing the third content from the first text input control in response to the text content input by the user via the first text input control including third content that is unrelated to the style description; and updating the guidance information in the second text input control based on the third content.

[0086] In some embodiments, the presentation order of the set of preset media styles in the style configuration panel is determined based on the guide information in the second text input control.

[0087] In some embodiments, method 700 also includes presenting a third prompt information in the configuration interface in response to the second text input control being in an input state, the third prompt information including an input suggestion regarding the guidance information, wherein the input suggestion is determined based on the current text content in the first text input control.

[0088] In some embodiments, the media content is first media content, which is also generated based on second media content selected by the user, and the presentation order of the set of preset media styles in the style configuration panel is determined based on the second media content.

[0089] In some embodiments, method 700 also includes presenting first style information determined based on the text input control in the configuration interface; presenting the text input control based on an edit request for the first style information, the text input control presenting first text content corresponding to the first style information; presenting second text content in the text input control, the second text content being determined based on at least one additional media style selection and / or user input operation; and determining the target text content based on the first text content and the second text content.

[0090] In some embodiments, method 700 further includes presenting fourth prompt information for indicating the conflict in response to a conflict between first style information indicated by the first text content and second style information indicated by the second text content.

[0091] In some embodiments, the target style information indicates multiple media styles, and the media content is generated based on the following process: the target model executes multiple processing processes corresponding to the multiple media styles based on the order of the multiple media styles in the style information to generate the media content; or the target model determines the execution order of the multiple processing processes based on the correlation of the multiple media styles to generate the media content.

[0092] In some embodiments, method 700 further includes presenting a viewing interface for the media content, wherein the viewing interface presents the media content and the style information.

[0093] Example devices and equipment

[0094] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 8 shows a schematic structural block diagram of a device 800 for data processing according to some embodiments of the present disclosure.

[0095] As shown in Figure 8, the device 800 may include a presentation module 810, configured to present a configuration interface for controlling media generation; a provision module 820, configured to provide a style configuration panel in the configuration interface, the style configuration panel including a text input control and a set of preset media styles; a determination module 830, configured to determine style information about the media content to be generated based on the target text content in the text input control, the target text content including a first part and a second part, the first part being generated based on the selection of at least one media style from the set of preset media styles, and the second part including text content input by the user via the text input control; and an acquisition module 840, configured to acquire media content generated based on the style information.

[0096] In some embodiments, the first portion and the second portion are presented distinctly in the text input control.

[0097] In some embodiments, the apparatus 800 further includes a second presentation module configured to present first prompt information associated with the first content in response to the text content input by the user via the text input control including first content unrelated to the style description.

[0098] In some embodiments, the device 800 also includes a third presentation module, which is configured to present a second prompt information in response to the text content input by the user via the text input control including second content that conflicts with the at least one selected media style, wherein the second prompt information indicates that the second content conflicts with the at least one media style.

[0099] In some embodiments, the text input control is a first text input control, wherein the media content is further generated based on guidance information obtained via a second text input control in the configuration interface.

[0100] In some embodiments, the device 800 also includes a removal module, configured to remove the third content from the first text input control in response to the text content input by the user via the first text input control including third content that is unrelated to the style description; and an update module, configured to update the guidance information in the second text input control based on the third content.

[0101] In some embodiments, the presentation order of the set of preset media styles in the style configuration panel is determined based on the guide information in the second text input control.

[0102] In some embodiments, the device 800 also includes a fourth presentation module, which is configured to present a third prompt information in the configuration interface in response to the second text input control being in an input state, the third prompt information including an input suggestion regarding the guidance information, wherein the input suggestion is determined based on the current text content in the first text input control.

[0103] In some embodiments, the media content is first media content, which is also generated based on second media content selected by the user, and the presentation order of the set of preset media styles in the style configuration panel is determined based on the second media content.

[0104] In some embodiments, the device 800 also includes a fifth presentation module, configured to present the first style information determined based on the text input control in the configuration interface; a sixth presentation module, configured to present the text input control based on an editing request for the first style information, the text input control presenting the first text content corresponding to the first style information; a seventh presentation module, configured to present the second text content in the text input control, the second text content being determined based on at least one additional media style selection and / or user input operation; and a second determination module, configured to determine the target text content based on the first text content and the second text content.

[0105] In some embodiments, the apparatus 800 further includes an eighth presentation module configured to present fourth prompt information indicating the conflict in response to a conflict between the first style information indicated by the first text content and the second style information indicated by the second text content.

[0106] In some embodiments, the target style information indicates multiple media styles, and the media content is generated based on the following process: the target model executes multiple processing processes corresponding to the multiple media styles based on the order of the multiple media styles in the style information to generate the media content; or the target model determines the execution order of the multiple processing processes based on the correlation of the multiple media styles to generate the media content.

[0107] In some embodiments, the apparatus 800 further includes a ninth presentation module configured to present a viewing interface for the media content, wherein the viewing interface presents the media content and the style information.

[0108] Figure 9 shows a block diagram of a computing device / server 900 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the computing device / server 900 shown in Figure 9 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.

[0109] As shown in Figure 9, computing device / server 900 is in the form of a general-purpose computing device. Components of computing device / server 900 may include, but are not limited to, one or more processors or processing units 910, memory 920, storage device 930, one or more communication units 940, one or more input devices 960, and one or more output devices 960. Processing unit 910 may be a real or virtual processor and is capable of performing various processes according to a program stored in memory 920. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of computing device / server 900.

[0110] The computing device / server 900 typically includes a plurality of computer storage media. Such media can be any available media accessible to the computing device / server 900, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 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 930 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk or any other medium, which can be used to store information and / or data (e.g., training data for training) and can be accessed within the computing device / server 900.

[0111] The computing device / server 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 9 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 920 may include a computer program product 925 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0112] The communication unit 940 enables communication with other computing devices via a communication medium. Additionally, the functionality of the components of the computing device / server 900 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the computing device / server 900 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0113] Input device 950 may be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 960 may be one or more output devices, such as a display, speaker, printer, etc. Computing device / server 900 may also communicate with one or more external devices (not shown) via communication unit 940 as needed, such as storage devices, display devices, etc., with one or more devices that allow users to interact with computing device / server 900, or with any device that allows computing device / server 900 to communicate with one or more other computing devices (e.g., a network card, modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0114] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method described above.

[0115] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0116] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0117] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0118] The flow charts and block diagrams in the accompanying drawings have shown the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the regulation. In some alternative implementations, the function marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be performed substantially in parallel, and they can sometimes be performed in the opposite order, depending on the function involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the regulation, or can be realized by a combination of special hardware and computer instructions.

[0119] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the implementations disclosed herein.

Claims

1. A media generation method, comprising: Presents a configuration interface for controlling media generation; Providing a style configuration panel in the configuration interface, the style configuration panel including a text input control and a set of preset media styles; determining, based on target text content in the text input control, style information about to-be-generated media content, the target text content comprising a first part and a second part, the first part being generated based on a selection of at least one media style from the set of preset media styles, the second part comprising text content input by a user via the text input control; and Acquire media content generated based on the style information. 2 . The method of claim 1 , wherein the first portion and the second portion are presented distinctly in the text input control.

3. The method according to claim 1, further comprising: In response to the text content input by the user via the text input control including first content unrelated to the style description, first prompt information associated with the first content is presented.

4. The method according to claim 1, further comprising: In response to the text content input by the user via the text input control including second content that conflicts with the selected at least one media style, second prompt information is presented, wherein the second prompt information indicates that the second content conflicts with the at least one media style. 5 . The method according to claim 1 , wherein the text input control is a first text input control, and wherein the media content is further generated based on guidance information obtained via a second text input control in the configuration interface.

6. The method according to claim 5, further comprising: In response to the text content input by the user via the first text input control including third content unrelated to the style description, removing the third content from the first text input control. The third content; and Based on the third content, the guidance information in the second text input control is updated. 7 . The method according to claim 5 , wherein the presentation order of the set of preset media styles in the style configuration panel is determined based on the guide information in the second text input control.

8. The method according to claim 5, further comprising: In response to the second text input control being in an input state, a third prompt information is presented in the configuration interface, the third prompt information including an input suggestion regarding the guide information, wherein the input suggestion is determined based on the current text content in the first text input control.

9. The method according to claim 1, wherein the media content is first media content, the first media content is also generated based on second media content selected by a user, and the presentation order of the set of preset media styles in the style configuration panel is determined based on the second media content.

10. The method according to claim 1, further comprising: Presenting first style information determined based on the text input control in the configuration interface; Based on a request to edit the first style information, presenting the text input control, wherein the text input control presents first text content corresponding to the first style information; Presenting second text content in the text input control, where the second text content is determined based on at least one additional media style selection and / or a user input operation; as well as The target text content is determined based on the first text content and the second text content.

11. The method according to claim 10, further comprising: In response to a conflict between the first style information indicated by the first text content and the second style information indicated by the second text content, fourth prompt information indicating the conflict is presented.

12. The method according to claim 1, wherein the target style information indicates a plurality of media styles, and the media content is generated based on the following process: The target model executes a plurality of processing procedures corresponding to the plurality of media styles based on the order of the plurality of media styles in the style information to generate the media content; or The target model determines an execution order of the multiple processing steps based on the correlations of the multiple media styles to generate the media content.

13. The method according to claim 1, further comprising: A viewing interface for the media content is presented, wherein the viewing interface presents the media content and the style information.

14. A media generating device comprising: a presentation module configured to present a configuration interface for controlling media generation; A providing module is configured to provide a style configuration panel in the configuration interface, wherein the style configuration panel includes a text input control and a set of preset media styles; a determination module configured to determine style information about to-be-generated media content based on target text content in the text input control, the target text content comprising a first portion and a second portion, the first portion being generated based on a selection of at least one media style from the set of preset media styles, the second portion comprising text content input by a user via the text input control; as well as The acquisition module is configured to acquire media content generated based on the style information.

15. An electronic device comprising: at least one processing unit; as well as 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 causing the electronic device to perform the method according to any one of claims 1 to 13 when executed by the at least one processing unit. 16 . A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to claim 1 is implemented.

Citation Information

Patent Citations

  • Method and device for generating stylized image, electronic equipment and storage medium

    CN114429418A

  • Image processing method and device, electronic equipment and storage medium

    CN115049537A

  • Method, device and equipment for interaction between live broadcast rooms and storage medium

    CN116847119A

  • Image generation method and device, computer equipment and storage medium

    CN117112826A

  • Interaction method and apparatus, and electronic device

    US20220368553A1