Method, apparatus, device, and program product for generating media content
By displaying object identifiers related to the creation information in the interface and receiving selection operations, media content related to the creation information is generated, which solves the problem of the limited creation methods for users and improves the generation efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-27
- Publication Date
- 2026-06-19
AI Technical Summary
Existing technologies offer limited and diverse ways for users to create media content, resulting in low generation efficiency.
By presenting a first interface to display the identifier of a first object related to the creation information, receiving the operation of selecting a second identifier, and generating first media content related to the creation information, the first object has a first visual representation in the media content.
It has enriched the ways users create media content and improved the efficiency of generating media content.
Smart Images

Figure CN122239979A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computers, and in particular to methods, apparatuses, devices, and computer program products for generating media content. Background Technology
[0002] With the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can create and publish media content on these platforms. Therefore, enriching the ways users create media content is a worthwhile area of focus. Summary of the Invention
[0003] In a first aspect, a method for generating media content is provided. The method includes: presenting a first interface displaying a first identifier, the first identifier indicating a first object related to creative information; receiving a first operation for selecting a second identifier; and presenting first media content related to creative information, the first object having a first visual representation in the first media content, the first visual representation corresponding to the second identifier.
[0004] In a second aspect, an apparatus for generating media content is provided. The apparatus includes: a first presentation module configured to present a first interface displaying a first identifier, the first identifier indicating a first object related to creation information; a first receiving module configured to receive a first operation for selecting a second identifier; and a second presentation module configured to present first media content related to creation information, the first object having a first visual representation in the first media content, the first visual representation corresponding to the second identifier.
[0005] In a third aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect, a computer program product is provided, which 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.
[0008] In this way, users can be provided with creative information for generating media content, and users can configure the first visual representation of the first object related to the creative information in the media content, thereby enriching the ways in which users create media content and improving the efficiency of users generating media content.
[0009] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2O Example interfaces for some scenarios are shown; Figures 3A to 3C Example interfaces for several other scenarios are shown; Figure 4 The flowcharts show example processes for generating media content in several scenarios; Figure 5 Schematic block diagrams of example devices for generating media content in several scenarios are shown; and Figure 6 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0011] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0012] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0013] In the description of the examples in this document, 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 "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0014] The examples in this article may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples presented here, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0015] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0016] As mentioned above, with the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can create and publish media content on these platforms. Therefore, enriching the ways users create media content is a topic worthy of attention.
[0017] A scheme for generating media content is proposed. The scheme includes: presenting a first interface; the first interface displaying a first identifier; the first identifier indicating a first object related to creative information; receiving a first operation; the first operation for selecting a second identifier; and further, presenting first media content related to creative information. The first object has a first visual representation in the first media content. The first visual representation corresponds to the second identifier.
[0018] In this way, a first identifier that indicates a first object related to the creation information can be displayed on the first interface. It also allows the user to select a second identifier through a first operation. Furthermore, it enables the presentation of first media content related to the creation information. The first media content has a first visual representation corresponding to the first object, and this first visual representation corresponds to the second identifier. This provides users with creation information for generating media content and supports users in configuring the first visual representation corresponding to the first object related to the creation information within the media content, thereby enriching the ways users create media content and improving the efficiency of media content generation.
[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0020] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.
[0021] In this example environment 100, electronic device 110 may run an application 120 that supports the generation of media content. Application 120 may be any suitable type of application for generating media content, including but not limited to: media applications, social applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0022] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting the generation of media content.
[0023] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0024] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 in electronic devices 110 that support the generation of media content.
[0025] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0026] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the scheme.
[0027] The following description of the example will continue with reference to the accompanying drawings.
[0028] Example Interaction Figures 2A to 2OExample interfaces 200A to 200O are shown for generating media content according to certain scenarios. Interfaces 200A to 200O can, for example, be generated by... Figure 1 The electronic device 110 shown provides this. For example, the electronic device 110 can present interfaces 200A to 200B to the publisher of media content.
[0029] In some cases, such as Figure 2A As shown, electronic device 110 can present interface 200A. Interface 200A can be implemented as a first interface. The first interface can be implemented as a media content generation interface (or creation interface). As an example, media content can be implemented as image content, video content, audio content, or text and image content, or a combination thereof. For example, the first interface is associated with creation information. As an example, creation information can be implemented as structured data. For example, creation information can be associated with one or more objects. For example, such objects can include characters or roles appearing in the creation information. For example, creation information can include scripts or story content. Alternatively, objects can include fictional characters or roles in scripts or story content. For example, creation information can include plot developments. Alternatively, creation information can also include auxiliary information such as preset reference images. For example, the first interface can be associated with the first episode of creation information. For example, electronic device 110 can present preset media content 202 (e.g., cover media content) associated with creation information in the first interface. Additionally or alternatively, electronic device 110 can present text content in the first interface. The text content can describe at least a portion of the creation information. For example, the text content may include first text content 203. For example, first text content 203 may include a name corresponding to at least a portion of the creative information (e.g., "Script 1, Episode 1"). For example, "Script 1" may indicate the name of the creative information. For example, the creative information may include multiple parts (e.g., a total of 8 episodes). "Episode 1" may indicate the first part corresponding to the multiple parts of the creative information (e.g., episode 1 of 8 episodes). For example, the text content may include second text content 204. Second text content 204 may, for example, indicate the name of the creative information (e.g., Script 1). Alternatively, second text content 204 may include a content description of the creative information (e.g., a synopsis). Alternatively, second text content 204 may include the total number of episodes of the creative information (e.g., "7 episodes"). For example, second text content 204 may include the number of lead actors in the creative information (e.g., "3 people"). For example, second text content 204 may include the number of times the creative information has been used to generate media content (e.g., "190 uses"). Alternatively, second text content 204 may include thematic information about the creative information. For example, such thematic information may indicate the type or related theme of the creative information. For example, the theme information can include "campus", "funny", "suspense", "romance", etc.
[0030] Additionally or alternatively, the electronic device 110 may also present instruction information (e.g., "Shooting Instructions") on the first interface. The instruction information may include a description of the media content to be generated. For example, the instruction information may include the time for performing the task of generating the media content (e.g., nighttime). For example, prompts may include the resources required to generate the media content.
[0031] In some cases, creation information can be associated with one or more objects. For example, a character in the creation information can include a person or role involved in the creation information. For example, the first interface displays at least one object (e.g., a character) defined by the creation information. For example, at least one character includes character 206-1 (e.g., character 1), character 206-2 (e.g., character 2), character 206-3 (e.g., character 3), and character 206-4 (e.g., character 4). Alternatively, the electronic device 110 can present additional characters in response to receiving a swipe operation (e.g., a left or right swipe operation).
[0032] In some cases, the first interface is presented based on the user's actions in a second interface associated with the creative information. For example... Figure 2B As shown, electronic device 110 can present interface 200B. For example, interface 200B can be implemented as a second interface. The second interface can display media content 208 (also referred to as second media content) associated with creative information (e.g., "Script 1"). For example, media content 208 is generated based on the creative information (e.g., "Script 1"). As an example, electronic device 110 can present content 210 (e.g., "Script 1") as creative information in the second interface. For example, content 210 can present the name of the creative information (e.g., "Script 1"). As an example, electronic device 110 can present content 212 (e.g., "Episode 1 | XXXXX") in the second interface. Content 212 can, for example, describe a story segment corresponding to media content 208 (e.g., the name of "Episode 1" is "XXXXX").
[0033] Additionally, the electronic device 110 may also present at least one identifier, such as identifiers 214 and 216, on the second interface. The at least one identifier may indicate at least one subject corresponding to at least one object in the media content 208. For example, such a subject may include a user or a created character (also known as a virtual character). For example, such a character may differ from the character set in the creation information. For example, such a character may indicate an intellectual property (IP) character. For example, an IP character may include anime characters, game characters, novel characters, movie characters, etc. Users or characters may be associated with visual images. For example, the visual image associated with a user may be created by the corresponding user's creation operation. For example, the visual representation of at least one object in the media content 208 corresponds to the visual image of the at least one subject. For example, visual representation 209 in the media content 208 may correspond to the visual image of the subject corresponding to identifier 216.
[0034] Furthermore, the electronic device 110 can present the first interface in response to receiving a preset operation (also known as a second operation) on the second interface (e.g., interface 200B). For example, the electronic device 110 can provide an entry point 218 (e.g., "Take the same look"). For example, entry point 218 can also be referred to as a follow-up entry point. Entry point 218 can be used to reuse creative information (e.g., "Script 1") and / or the visual image of at least one subject corresponding to media content 208 (also known as second media content). For example, the electronic device 110 can receive the second operation in response to triggering entry point 218 (e.g., a click operation or a long press operation, etc.).
[0035] Additionally or alternatively, the creation information may also indicate a second object (e.g., "Character 206-4"). See also... Figure 2A The electronic device 110 may include a third identifier in a first interface (e.g., interface 200A). The third identifier may include, for example, an image identifier 220. Alternatively, the third identifier may also include a text identifier (e.g., user 4). The second object is in the second media content (e.g., Figure 2B The media content 208 contains a second visual representation. This second visual representation corresponds to a third identifier. For example, the third identifier indicates "User 4". The second visual representation can be associated with a visual image corresponding to "User 4". Thus, it is possible to reuse the second visual representation in the second media content in the first media content, thereby enriching the way media content is generated.
[0036] In some cases, the creative information associated with the first interface can also be selected by the user from the candidate creative information. (Continue reading...) Figure 2BThe electronic device 110 may provide an entry point 222 in the interface 200B. The entry point 222 is used to create media content. The entry point 222 is independent of the media content 208 presented in the interface 200B, that is, the entry point 222 is unrelated to the media content 208. Furthermore, the electronic device 110 may present a third interface in response to a trigger on the entry point 222 (e.g., a click operation or a long press operation).
[0037] like Figure 2C As shown, electronic device 110 can present interface 200C. Interface 200C can be implemented as a third interface. For example, electronic device 110 can present input control 224 in the third interface. For example, input control 224 can be used to obtain user input content (e.g., image content and / or text content, etc.). Such input content can be used to generate media content. Alternatively, electronic device 110 can present at least one identifier in the third interface, such as identifier 226-1, identifier 226-2, and identifier 226-3, etc. At least one identifier corresponds to at least one subject. For example, such a subject can include a user or a created character (also known as a virtual character). For example, such a character is different from the character set in the creation information. For example, such a character can indicate an intellectual property (IP) character. For example, IP characters can include anime characters, game characters, novel characters, movie characters, etc. The user or character can be associated with a visual image. For example, the visual image associated with the user can be created by the corresponding user's creation operation. For example, the visual content of such a visual image is configured by the user. For example, the visual content of such a virtual avatar is generated based on user-provided input (e.g., text content and / or image content). For example, the visual avatar associated with identifier 226-1 was created by user 1's creation operation. For example, the visual avatar associated with identifier 226-2 was created by user 2's creation operation. Alternatively, at least one identifier may also indicate a virtual prop, etc. For example, identifier 226-3 corresponds to a virtual prop (e.g., a "record player").
[0038] As an example, input control 224 can be used to generate media content using a visual image corresponding to at least one identifier. For example, electronic device 110 can receive a selection of identifier 226-1 from at least one object. Furthermore, electronic device 110 can trigger the generation of media content based on the visual image corresponding to identifier 226-1 and the user's input content in response to a triggering of control 228 in input control 224.
[0039] Additionally or alternatively, the electronic device 110 may present a viewing entry 230 (e.g., "select script") on a third interface. Further, the electronic device 110 may present at least one candidate option in response to a trigger on the viewing entry 230 (e.g., a click or long press). Figure 2D As shown, electronic device 110 can present interface 200D. For example, interface 200D can be used to select creative information (e.g., select a script). Electronic device 110 can present at least one candidate option in interface 200D in response to a triggering of a viewing entry in a third interface. For example, at least one candidate option may include candidate option 232-1, candidate option 232-2, candidate option 232-3, and candidate option 232-4, etc. For example, different candidate options may correspond to different creative information (e.g., "script"). At least one candidate option may describe the corresponding creative information. Taking candidate option 232-1 as an example, candidate option 232-1 may describe the creative information it corresponds to (e.g., "script 1"). As an example, candidate option 232-1 may include a name identifier 234 of the creative information (e.g., "script 1"). Alternatively, candidate option 232-1 may include an image identifier 236 of the creative information (e.g., a cover identifier). Alternatively, candidate option 232-1 may include a content description 238 of the creative information (e.g., a synopsis). Alternatively, candidate 232-1 may include associated information 240 of the creative information. The associated information may indicate the total number of episodes of the creative information (e.g., "7 episodes"). For example, the associated information may indicate the number of lead actors in the creative information (e.g., "3 people"). For example, the associated information may indicate the number of times the creative information has been used to generate media content (e.g., "190 uses"). Alternatively, candidate 232-1 may also include theme information of the creative information. For example, such theme information may indicate the type of creative information or associated theme. For example, theme information may include "campus," "comedy," "suspense," "romance," etc. For example, theme information may include theme 242-1 (e.g., "Content 1") and theme 242-2 (e.g., "Content 2"), etc.
[0040] Additionally, the electronic device 110 may present the first interface in response to receiving a third operation. As an example, the third operation may instruct the selection of a candidate option. For instance, the third operation may instruct the selection of candidate option 232-1. For instance, the electronic device 110 may present a control 244 associated with candidate option 232-1 in interface 200D. For instance, the electronic device 110 may receive the third operation in response to a triggering of control 244 (e.g., a click or long press operation, etc.).
[0041] In some cases, continue to refer to Figure 2AThe electronic device 110 can display a first identifier on a first interface. The first identifier indicates a first object related to the creative information. For example, the first identifier may include character 206-1 (e.g., "Character 1"). Alternatively, the first identifier may also include text content (e.g., "Leading Role"). The electronic device 110 can receive a first operation for selecting a second identifier. In some cases, taking the first object corresponding to character 206-1 (e.g., character 1) as an example, the electronic device 110 may present preset information at the associated location of the first identifier in response to the first object (e.g., character 206-1) being of a first type. For example, the associated location of the first identifier may include the location of the first identifier, or a location where the distance between the first identifier and its display location is less than a threshold. For example, the first type may indicate the main character (e.g., also referred to as "Leading Role") set by the first object for the creative information. For example, the plot progression and conflict settings of the creative information revolve around the main character. For example, the creative information may have one or more main characters. For example, "Script 1" may have two main characters. For example, characters 206-1 and 206-2 are two main characters in "Scenario 1".
[0042] As an example, preset information may indicate that the first object is not configured with a visual identity. For example, preset information corresponding to character 206-1 may include text content 246. Text content 246 (e.g., “Select lead actor”) may indicate that character 206-1 is not configured with a visual identity. Additionally or alternatively, preset information corresponding to character 206-1 may include an add entry 248. For example, add entry 248 may have a graphic element “+” to indicate that character 206-1 is not configured with a visual identity. In some cases, the first action may include triggering add entry 248 (e.g., a click or long press). For example, electronic device 110 may, in response to triggering add entry 248, present at least one candidate identifier to the current user (also known as the second user).
[0043] like Figure 2E As shown, electronic device 110 can present interface 200E. For example, electronic device 110 can respond to... Figure 2A The addition of entry 248 triggers the presentation of interface 200E. For example, electronic device 110 may present at least one candidate identifier to the current user (also known as the second user) in interface 200E. As an example, at least one candidate identifier may include candidate identifier 250-1, candidate identifier 250-2, and candidate identifier 250-3, etc. Alternatively, electronic device 110 may present additional candidate identifiers in interface 200E in response to receiving a swipe operation.
[0044] Alternatively, the electronic device 110 may display a search control 251 on the interface 200E. The electronic device 110 may receive user input text via the search control 251. Furthermore, the electronic device 110 may display at least one candidate identifier that matches the input text on the interface 200E.
[0045] Alternatively, electronic device 110 may display invitation control 253 on interface 200E. Electronic device 110 may receive a user's selection of at least one user via search control 253 to send invitation information to at least one user. The invitation information instructs at least one user to co-generate media content by providing an object.
[0046] As an example, the electronic device 110 can also display descriptive information corresponding to the candidate identifier in the interface 200E. Taking candidate identifier 250-1 as an example, the electronic device 110 can display the text identifier (e.g., "User 1"), image identifier 252, and the number of users who follow the user corresponding to candidate identifier 250-1 (e.g., "User 1") (e.g., "XX follows"), etc.
[0047] In some cases, at least one candidate identifier may indicate a second user. For example, candidate identifier 250-1 may indicate a second user (e.g., "User 1"). Additionally or alternatively, at least one candidate identifier may indicate at least one third user. For example, candidate identifiers 250-2 and 250-3, etc., may indicate at least one third user. For example, at least one third user has a pre-defined association with the second user. As an example, a pre-defined association may indicate that at least one third user and the second user have a friend relationship or a mutual following relationship, etc.
[0048] As an example, at least one candidate identifier can correspond to at least one subject. For example, such a subject can include a user or a created character (also known as a virtual character). For example, such a character is different from the character defined in the creation information. For example, such a character can indicate an intellectual property (IP) character. For example, an IP character can include anime characters, game characters, novel characters, movie characters, etc. A user or character can be associated with a visual image. For example, the visual image associated with a user can be created by the corresponding user's creation operation. For example, such a visual image is configured by the user. For example, such a visual image is generated based on user-provided input content (e.g., text content and / or image content).
[0049] Furthermore, the electronic device 110 can receive a first operation. For example, the first operation can also instruct the selection of a second identifier from at least one candidate identifier (e.g., candidate identifier 250-1). For example, the electronic device 110 can receive the selection of candidate identifier 250-1 in response to a trigger on candidate identifier 250-1 (e.g., a click operation or a long press operation, etc.).
[0050] like Figure 2F As shown, electronic device 110 can present interface 200F. Interface 200F can be implemented as a first interface, for example. For example, electronic device 110 can respond to receiving a request... Figure 2E The selection of candidate identifiers 250-1 in the interface 200F is presented. For example, electronic device 110 can present a second identifier at the associated location of the first identifier to indicate that the visual image of the second identifier is applied to the first object (e.g., role 1). As an example, electronic device 110 can replace preset information corresponding to the first role with the second identifier. For example, the second identifier may include a text identifier 254 (e.g., "User 1"). Electronic device 110 can replace the first role with text identifier 254. Figure 2E The text content 246 in the document. As an example, the second identifier may also include an image identifier 256. The electronic device 110 may replace the image identifier 256. Figure 2E Add entry 248 in the middle.
[0051] In other cases, continue to refer to Figure 2A Taking a first object corresponding to role 206-3 (e.g., role 3) as an example, electronic device 110 may, in response to the first object (e.g., role 206-3) being of a second type, for example, a first identifier may include role 206-3. A fourth identifier is presented at the associated location of the first identifier to indicate that a visual image corresponding to the fourth identifier is applied to the first object (e.g., role 206-3). For example, the fourth identifier may include an image identifier 258 and / or a text identifier 260 (e.g., "user 3"). As an example, electronic device 110 may also, in response to the first object (e.g., role 206-3) being configured with a visual image (e.g., a visual image corresponding to the fourth identifier), present a switching entry 262 associated with the fourth identifier. For example, a first operation may include triggering the switching entry 262. For example, electronic device 110 may, in response to triggering the switching entry 262, present at least one candidate identifier to a second user. Continuing to refer to Figure 2EThe electronic device 110 may present at least one candidate identifier in the interface 200E. For example, the first operation may also instruct the selection of a second identifier from at least one candidate identifier (e.g., candidate identifier 250-3). For example, the electronic device 110 may receive a selection of candidate identifier 250-3 in response to a trigger on candidate identifier 250-3 (e.g., a click operation or a long press operation, etc.). (Continue to the previous section) Figure 2F Electronic device 110 can respond to receiving a request Figure 2E The selection of candidate identifiers 250-3 in the presentation interface 200F. For example, electronic device 110 can present a second identifier at the associated location of the first identifier to indicate that the visual image of the second identifier is applied to the first object (e.g., role 1). As an example, electronic device 110 can replace the fourth identifier with the second identifier. For example, the second identifier may include a text identifier 264 (e.g., "User 5"). Electronic device 110 can replace the fourth identifier with the text identifier 264. Figure 2E The text identifier 260 is used. As an example, the second identifier may also include an image identifier 266. The electronic device 110 may replace the image identifier 266. Figure 2E Image identifier 258 in the image.
[0052] In some cases, such as Figure 2G As shown, electronic device 110 can present interface 200G. Interface 200G can be implemented as a first interface. For example, the creation information also indicates a third object. For example, electronic device 110 can present a fifth identifier on the first interface (e.g., interface 200G) to indicate that the visual image corresponding to the fifth identifier is applied to the third object. For example, the fifth identifier may include text identifier 266 (e.g., "User 2") and image identifier 270. For example, the third object may correspond to character 206-2 (e.g., character 2). As an example, the visual image corresponding to the fifth identifier may be via, for example, Figure 2F The added entry 272 shown is associated with a third object (e.g., role 206-2). The process of selecting the fifth identifier based on added entry 272 can be referred to the exemplary description above regarding the process of selecting the second identifier via added entry 248, and will not be repeated here.
[0053] In some cases, continue to refer to Figure 2AThe electronic device 110 can display a sixth identifier in the first interface (e.g., interface 200A) in response to the presentation of the first interface. For example, the sixth identifier may include image identifier 274 and text identifier 276, etc. For example, the visual image corresponding to the sixth identifier may be a default visual image associated with the creation information. For example, the visual image corresponding to the sixth identifier is associated by default with the fourth object (e.g., character 5) set in the creation information in response to the use of the creation information. For example, the sixth identifier may correspond to a subject. For example, such a subject may include a user or a created character (also known as a virtual character). For example, the association between the user corresponding to the sixth identifier and the second user (e.g., the current user) is a non-friend relationship or a non-following relationship. In this way, one or more visual images corresponding to one or more objects set in the creation information can be automatically provided to the current user, thereby reducing the number of objects that the user needs to configure, saving the user's time resources, and improving the efficiency of the user in generating media content. Alternatively, the electronic device 110 may also associate the fourth object with an identifier different from the sixth identifier based on the user's switching operation. For example, the process of adjusting the identifier associated with the fourth object based on the switching operation can refer to the exemplary description above regarding the process of selecting the second identifier based on the switching entry 262, and will not be repeated here.
[0054] In some cases, continue to refer to Figure 2G Electronic device 110 can trigger the generation of first media content in response to receiving a generation request. For example, electronic device 110 can provide control 278 (e.g., "Start Filming") in a first interface (e.g., interface 200G). Electronic device 110 can receive the generation request in response to triggering control 278. As an example, the structured data corresponding to the creative information (e.g., "Script 1") may include preset reference content. For example, the preset reference content may include reference text content (e.g., preset script content) and / or reference media content (e.g., image content and / or video content). Alternatively, electronic device 110 or server 130 can trigger a generative model to generate first media content based on the preset reference content corresponding to the creative information (e.g., "Script 1") and visual data corresponding to at least one object in response to receiving a generation request. The generative model has the ability to generate media content based on reference text content, reference media content, and visual data corresponding to a visual image. This is not intended to limit the training process or specific implementation of the generative model. For example, the visual image may be a two-dimensional model or a three-dimensional model. Such visual data can include, for example, geometric data (mesh, point cloud, etc.), material and texture data (texture maps, roughness, metallicity, etc.), motion and deformation data (skeleton, deformed target, motion capture, etc.), and environmental interaction data (lighting, reflection, occlusion, etc.).
[0055] In some cases, electronic device 110 may receive a fourth operation. For example, the fourth operation may be used to configure a plot associated with the creation information. Different plots may correspond to different plot developments (or storylines). The generated first media content matches the configured plot. In some cases, the creation information may include multiple story branches. Different story branches may correspond to different plots. For example, the creation information may include event 1 (e.g., receiving a competition invitation). Multiple story branches may correspond to different ways of handling event 1 (e.g., "decline the competition invitation" or "accept the competition invitation," etc.).
[0056] like Figure 2H As shown, the electronic device 110 can present an interface 200H. The interface 200H can be implemented as a first interface. For example, the electronic device 110 can display multiple options (e.g., at least two options) in the interface 200H, such as option 280-1 and option 280-2. Alternatively, due to display size limitations, the electronic device 110 can display only a portion of the multiple options in the interface 200H. Further, the electronic device 110 can present additional options in response to receiving a preset operation (e.g., a swipe operation) on a hotspot corresponding to the multiple options. For example, the multiple options can correspond to different story branches of creation information. Further, the electronic device 110 can receive a fourth operation. For example, the fourth operation can instruct the selection of at least one option among the multiple options (e.g., option 280-1). For example, the electronic device 110 can present the selected at least one option in a first style and the unselected at least one option in a second style. For example, the difference between the first style and the second style may include border style, background color, and / or font size, etc.
[0057] In some cases, the creative information can include multiple story branches corresponding to multiple events. Each story branch can include multiple story branches corresponding to a specific event. This allows for the selection of different story branches at different event points, thereby enriching the plot development related to the primary media content.
[0058] Alternatively, receiving the fourth operation may also include receiving input content. For example, such input content is entered by a user. For instance, the electronic device 110 may provide input controls on the first interface to obtain user input content via these controls. For example, such input content may be used to determine the plot. In this way, users can be supported in setting plots through input content, thereby enriching the ways in which users generate media content.
[0059] In some cases, electronic device 110 may receive a generation request in response to a triggering of control 272 in interface 200H to trigger the generation of first media content based on a plot determined by a fourth operation. As an example, the plot for generating the first media content may also be provided to generate subsequent media content (e.g., third media content) associated with creative information (e.g., script 1), thereby ensuring logical coherence among multiple media contents associated with the same creative information.
[0060] In some cases, such as Figure 2I As shown, electronic device 110 can present interface 200I. Interface 200I can be implemented as a first interface. In response to receiving a generation request, electronic device 110 can present prompt component 282 in the first interface. Electronic device 110 can present reminder content in prompt component 282. Such reminder content may, for example, indicate the resources required to generate the first media content (e.g., "Each episode consumes 5 generation attempts").
[0061] Additionally or alternatively, the reminder content may indicate the time for generating media content associated with the creation information (e.g., "Generation will be completed at 10:00 AM daily after activation") and / or the operation associated with generating the media content (e.g., "Generation can be manually stopped"). Further, the electronic device 110 may trigger the generation of the first media content in response to a triggering of the confirmation control 284 in the reminder component 282.
[0062] Additionally or alternatively, the electronic device 110 may, in response to receiving a trigger on the confirmation control 284 and in response to a preset condition not being met, present a prompt message (e.g., insufficient number of attempts) to indicate that the number of resources used to generate media content is less than a threshold. The preset condition may, for example, indicate the number of resources used to generate media content (e.g., the number of generation attempts).
[0063] In some cases, such as Figure 2J As shown, electronic device 110 can present interface 200J. Interface 200J can be implemented as a viewing interface for an information stream. As an example, the information stream can include multiple media contents published by multiple users of the current application platform. For example, users can switch the media content presented in the viewing interface of the information stream based on switching operations, such as up and down swiping. Media content can include works published by users. Such media content can include, for example, plain text content, video content, audio content, graphic content, or a combination thereof. Electronic device 110 can present a prompt message 286 in interface 200J in response to the generation of first media content. Prompt message 286 (e.g., "New episode of 'Script 1' generated") can indicate that the first media content has been generated.
[0064] In some cases, electronic device 110 can display primary media content. Additionally, such as Figure 2K As shown, electronic device 110 can present interface 200K. For example, electronic device 110 can respond to... Figure 2J The prompt information 286 in the middle is triggered (e.g., a click operation), and the interface 200K is presented. For example, the interface 200K can be used to display first media content 287. The first media content 287 is related to creation information. For example, the first media content 287 is related to the first part of the creation information (e.g., episode 1). For example, the first object has a first visual representation 288 in the first media content 287. The first visual representation 288 corresponds to a second identifier. The second identifier is associated with a visual image, and the first visual representation 288 matches the visual image of the second identifier. For example, the visual image of the second identifier can be a two-dimensional model or a three-dimensional model. The visual data of the visual image of the second identifier may include, for example, geometric data (mesh, point cloud, etc.), material and texture data (texture maps, roughness, metallicity, etc.), motion and deformation data (skeleton, deformable target, motion capture, etc.), and environmental interaction data (lighting, reflection, occlusion, etc.).
[0065] Additionally, the first media content may also include at least one visual representation corresponding to at least one other object specified in the creation information. For example, at least one visual representation may correspond to at least one identifier selected by the current user.
[0066] Alternatively, electronic device 110 may provide a scope control 285 in interface 200K. Electronic device 110 may receive configuration operations from the current user via scope control 285 to determine the visibility scope of the first media content after publication based on the configuration operations. For example, optional visibility scope may include visible to anyone, visible only to friends, visible only to oneself, etc.
[0067] In some cases, the first media content may correspond to the first part of the creation information (e.g., episode 1). Electronic device 110 may, in response to receiving a preset operation, publish the first media content or trigger the regeneration of media content corresponding to the first part. For example, electronic device 110 may publish the first media content in response to a trigger on control 289-2 (e.g., "Publish Work"). As an example, the published first media content may be revocable by the publisher (e.g., the current user) and / or the user corresponding to the object in the first media content. Alternatively, the published first media content may be revocable by the publisher.
[0068] Alternatively, the electronic device 110 may respond to a triggering of the control 289-1 (e.g., "replay this episode") to trigger the regeneration of media content corresponding to the first part.
[0069] In some cases, electronic device 110 can respond to the publication of first media content by displaying the first media content in the information stream viewing interface. For example... Figure 2L As shown, the electronic device 110 can present an interface 200L. For example, the interface 200L can be implemented as a fifth interface. For example, the fifth interface can include an interface for viewing information streams. For example, the fifth interface can be used to display first media content 290. The electronic device 110 can also present at least one identifier on the fifth interface, such as identifier 291-1, identifier 291-2, and identifier 291-3. At least one identifier can indicate a subject corresponding to at least one object in the first media content 290. For example, identifier 291-1 can indicate a subject corresponding to character 1 in the first media content 290. For example, identifier 291-2 can indicate a subject corresponding to character 2 in the first media content 290. For example, identifier 291-3 can indicate a subject corresponding to character 3 in the first media content 290. Taking character 1 as an example, the visual representation of character 1 in the first media content is determined based on the visual image of the subject corresponding to identifier 291-1.
[0070] In some cases, electronic device 110 may present first information on a fifth interface (e.g., interface 200L). The first content may describe creative information. For example, the first content includes content 292-1. Content 292-1 may, for example, describe the name of the creative information (e.g., "Script 1"). In some cases, electronic device 110 may present second content on a fifth interface (e.g., interface 200L). The second content may describe a story segment corresponding to the first media content 290. For example, the story segment corresponding to the first media content 290 is the first part of the creative information (e.g., Episode 1). For example, the second content includes content 292-2. Content 292-2 ("Episode 1 | XXXXXXX") may, for example, describe a story segment corresponding to the first media content 290. For example, "XXXXXXX" may indicate the name of Episode 1.
[0071] Additionally or alternatively, the electronic device 110 may also provide a collection entry 293 corresponding to the creation information (e.g., "Script 1") on a fifth interface (e.g., interface 200L). The electronic device 110 may display the update status of multiple story segments corresponding to the creation information (e.g., updated to episode 1, etc.) in the collection entry 293.
[0072] As an example, electronic device 110 can respond to a triggering of a collection entry point by presenting a collection of media associated with the creation information. For example... Figure 2MAs shown, electronic device 110 can present interface 200M. For example, electronic device 110 can present interface 200M in response to a triggering of a collection entry. For example, electronic device 110 can present first media content in a first area (e.g., area 294) of interface 200M. For example, electronic device 110 can play the first media content in the first area. Electronic device 110 can present a media collection in a second area (e.g., area 295) of interface 200M. For example, the media collection can include at least one media content that has been generated in the creation information. For example, electronic device 110 can present at least one content item in the second area to indicate at least one media content, such as content item 296-1 and content item 296-2, etc. For example, content item 296-1 corresponds to a first part of the creation information (e.g., episode 1). For example, content item 296-2 corresponds to a second part of the creation information (e.g., episode 2). Alternatively, electronic device 110 can trigger playback of the media content corresponding to the content item in response to a selection of the content item.
[0073] For example, a content item corresponding to the first media content (e.g., content item 296-1) may be selected. For example, electronic device 110 can indicate that the first part is selected by displaying a border associated with content item 296-1. As an example, the display order of at least one media content item in the media collection is related to the creation information. For example, the display order of at least one media content item is determined based on the chronological order of at least one part of the creation information. For example, the first part corresponds to the first episode. The second part corresponds to the second episode. The first episode precedes the second episode; therefore, the display order of content item 296-1 corresponding to the first part precedes the display order of content item 296-2 corresponding to the second part.
[0074] As an example, content item 296-1 may include the name of a story segment corresponding to the first media content (e.g., "01|XXXXXXX"), an image identifier (e.g., a cover identifier), and / or at least one identifier. The at least one identifier indicates an object corresponding to at least one character in the first media content.
[0075] In some scenarios, after the first piece of media content is generated, the remaining media content associated with the creation information can be automatically generated one by one according to a preset period until all media content associated with the creation information has been generated. For example, one piece of media content associated with the creation information can be automatically generated each day. For example, on the first day, media content corresponding to the first story segment of the creation information (e.g., episode 1) can be generated. Alternatively, on the second day, media content corresponding to the second story segment of the creation information (e.g., episode 2) can be generated. Alternatively, on the third day, media content corresponding to the third story segment of the creation information (e.g., episode 3) can be generated. For example, the generation time of the media content associated with the creation information can be before a preset time within the preset period (e.g., 10:00 AM). For example, each piece of media content can correspond to a fixed duration (e.g., 1 minute).
[0076] In some cases, users may publish only a portion of the generated media content associated with the creation information. For example, the generated media content may include episodes 1-7 of the creation information. Alternatively, a user may publish only episodes 2-5 from episodes 1-7.
[0077] As an example, electronic device 110 may, in response to the lack of generated media content corresponding to content item 296-2, display in content item 296-2 the name of the story segment corresponding to the media content to be generated (e.g., "02|XXXXXXXXXX") and the estimated generation time of the media content to be generated (e.g., the next episode will be generated at 10:00 AM daily). Alternatively, electronic device 110 may also display a stop control 297 in interface 200M. Electronic device 110 may, in response to triggering of the stop control 297, trigger the cessation of automatic generation of media content associated with the creation information. For example, triggering the cessation of generation of media content associated with the creation information (e.g., media content corresponding to the next episode).
[0078] In some cases, electronic device 110 can trigger the generation of third-media content. This third-media content corresponds to the second part of the creation information (e.g., episode 2). Further, electronic device 110 can display a first notification message. This first notification message can indicate that the third-media content has been generated. Figure 2N As shown, the electronic device 110 can present an interface 200N. The interface 200N can be implemented as an information stream viewing interface. The electronic device 110 can present a first prompt message 298 on the interface 200N. Alternatively, the first prompt message 298 can also be presented on other interfaces (e.g., the system desktop or other application interfaces). The first prompt message 298 indicates that third media content has been generated. Further, the electronic device 110 can present a fourth interface in response to the triggering of the first prompt message 298. The fourth interface is used to display the third media content.
[0079] like Figure 2O As shown, electronic device 110 can present interface 200O. As an example, interface 200O can be implemented as a fourth interface. Interface 200O can be used to display third media content 299. Further, electronic device 110 can, in response to receiving a fifth operation on the fourth interface, publish third media content or trigger the generation of third media content corresponding to the second part. For example, electronic device 110 can, in response to a trigger on control 2100-2 (e.g., "Publish Work"), publish third media content. Alternatively, electronic device 110 can, in response to a trigger on control 2100-1 (e.g., "Reshoot This Episode"), trigger the regeneration of media content corresponding to the second part.
[0080] Alternatively or additionally, the electronic device 110 may present a collection entry point in the viewing interface of the first media content or the display interface of the third media content (e.g., Figure 2L (Collection entry 293). Electronic device 110 can respond to a triggering of the collection entry to present a media collection associated with the creation information. The media collection may include at least one generated media content associated with the creation information. For example, after the third media content is generated, the media collection includes at least the first media content and the third media content. The display order of the first media content and the third media content in the media content collection is related to the creation information. For example, multiple media contents in the media collection may be sorted in ascending or descending order according to the creation information. Taking ascending order as an example, the first media content corresponds to the first part of the creation information (e.g., episode 1), and the third media content corresponds to the second part of the creation information (e.g., episode 2). Since the creation information corresponding to the first part is earlier than the story fragment corresponding to the second part, the display order of the first media content in the media collection may be earlier than the third media content.
[0081] In other scenarios, the electronic device 110 may also trigger the receipt of a reservation operation from a first user through the associated interface of the first media content. Furthermore, in response to the publication of third media content, a second prompt message is triggered to be presented to the first user. The second prompt message may indicate that the third media content has been published.
[0082] Next based on Figures 3A to 3C An exemplary description is provided of the process for making an appointment and presenting the second notification information.
[0083] Figures 3A to 3C Example interfaces 300A to 300C are shown for viewing media content under various scenarios. Interfaces 300A to 300C can, for example, be... Figure 1 The electronic device 110 shown provides this. For example, the electronic device 110 can present interfaces 300A to 300C to a viewer of media content.
[0084] like Figure 3A As shown, the electronic device 110 can present an interface 300A. Interface 300A can be implemented as an information stream viewing interface. For example, interface 300A can be implemented as an associated interface for first media content. Interface 300A can be used to display first media content 305. The electronic device 110 can present at least one identifier in the first interface 300A, such as identifier 310-1, identifier 310-2, and identifier 310-3. At least one identifier can indicate a subject corresponding to at least one identifier in the first media content 305. For example, identifier 310-1 can indicate a subject corresponding to character 1 in the first media content 305. For example, identifier 310-2 can indicate a subject corresponding to character 2 in the first media content 305. For example, identifier 310-3 can indicate a subject corresponding to character 3 in the first media content 305. Taking character 1 as an example, the visual representation of character 1 in the first media content 305 is determined based on the visual image of the theme corresponding to identifier 310-1.
[0085] In some cases, the electronic device 110 may present first information on interface 300A. The first information may describe creative information. For example, the first information includes information 315-1. Information 315-1 may, for example, describe the name of the creative information (e.g., "Script 1"). In some cases, the electronic device 110 may present second information on interface 300A. The second information may describe a story segment corresponding to the first media content 305. For example, the story segment corresponding to the first media content 305 is the first part of the creative information (e.g., Episode 1). For example, the second information includes information 315-2. Information 315-2 ("Episode 1 | XXXXXXX") may, for example, describe the story segment corresponding to the first media content 305. For example, "XXXXXXX" may indicate the name of Episode 1.
[0086] Alternatively, when the generated media content associated with the creation information includes at least two items, the electronic device 110 may, in response to the completion of playback of the first media content, play the next media content associated with the first media content in the interface 300A. For example, if the first media content corresponds to the first episode in the creation information, then the next media content may correspond to the second episode in the creation information.
[0087] Alternatively or additionally, the electronic device 110 may also provide a collection entry 320 in the interface 300A corresponding to the creation information (e.g., "Script 1"). The electronic device 110 may display the update status of multiple story segments corresponding to the creation information (e.g., updated to episode 1, etc.) in the collection entry 320.
[0088] As an example, electronic device 110 can respond to a triggering of a collection entry point by presenting a collection of media associated with the creation information. For example... Figure 3B As shown, electronic device 110 can present interface 300B. For example, electronic device 110 can present first media content in a first area (e.g., area 325) of interface 300B. For example, electronic device 110 can play the first media content in the first area. Electronic device 110 can present a media collection in a second area (e.g., area 330) of interface 300B. For example, the media collection may include at least one media content that has been generated in the creation information. For example, electronic device 110 can present at least one content item in the second area to indicate at least one media content, such as content item 335, etc. For example, content item 335 corresponds to the first part of the creation information (e.g., episode 1). Alternatively, electronic device 110 can trigger the playback of media content corresponding to the content item in response to the selection of the content item.
[0089] For example, a content item corresponding to the first media content (e.g., content item 335) can be selected. For example, electronic device 110 can indicate that the first part is selected by displaying a border associated with content item 335.
[0090] As an example, content item 335 may include a name (e.g., “01|XXXXXXX”) of a story segment corresponding to the first media content, an image identifier (e.g., a cover identifier), and / or at least one object identifier. The at least one identifier indicates a subject corresponding to at least one object in the first media content.
[0091] As an example, electronic device 110 may also provide a reservation control 340 (e.g., "Reserve the next episode") in interface 300B. Further, electronic device 110 may receive a reservation operation from a user (also referred to as the first user) in response to a trigger on the reservation control 340 (e.g., a click operation). Alternatively, electronic device 110 may display a prompt message 345 (e.g., "Reservation successful, you will be notified when updated") in response to a trigger on the reservation control 340. The prompt message 345 may indicate a successful reservation. Additionally or alternatively, electronic device 110 may stop displaying the reservation control 340 in interface 300B in response to a successful reservation.
[0092] In some situations, electronic device 110 may respond to the publication of third-media content, triggering the presentation of a second prompt message to the first user. For example... Figure 3CAs shown, electronic device 110 can present interface 300C. Interface 300C can be implemented as an information stream viewing interface. Electronic device 110 can present a second prompt message 350 on interface 300C. The second prompt message 350 (e.g., "The new episode of 'Script 1' has been generated, go and view it") can indicate that third media content has been published. Alternatively, the second prompt message 350 can also be presented on other interfaces (e.g., the system desktop or any application interface). Additionally, electronic device 110 can present third media content in response to the triggering of the second prompt message 350.
[0093] Based on the process described above, at least one character defined in the creation information can be displayed in the first interface. It also supports users associating a first object with the first character among at least one of the creation information through a first operation. Furthermore, it can present first media content related to the creation information. The first media content has a first visual representation corresponding to the first character, and the first visual representation corresponds to the first object. In this way, creation information for generating media content can be provided to users, and users can configure the first visual representation in the media content corresponding to the first character defined in the creation information, thereby enriching the ways users create media content and improving the efficiency of media content generation. In addition, when the creation information is the same, users can generate different media content by configuring different objects for the characters defined in the creation information. Media content generated by different users can have the same plot, and the same character in the media content can correspond to different visual representations, thereby enriching the generation and expression methods of media content.
[0094] Furthermore, employing a segmented generation approach, which generates multiple media content items related to the creation information separately, effectively reduces the computational resource consumption required for a single generation and significantly alleviates the demands on generative models in generating long videos. This strategy, by breaking down long videos into multiple relatively independent segments, not only improves the stability and controllability of the generation process but also provides greater flexibility for subsequent parallel processing and resource scheduling. Moreover, segmented generation allows users to select different plots (e.g., multiple storylines) according to their needs, thereby greatly enriching the media content associated with the creation information.
[0095] Example process Figure 4 A flowchart of an example process 400 for generating media content based on certain scenarios is shown. Process 400 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 400.
[0096] like Figure 4As shown, in box 410, the electronic device 110 can present a first interface, which displays a first identifier that indicates a first object related to the creation information.
[0097] In frame 420, electronic device 110 can receive a first operation for selecting a second identifier.
[0098] In frame 430, electronic device 110 can present first media content, which is related to creation information, and a first object has a first visual representation in the first media content, which corresponds to a second identifier.
[0099] In some cases, presenting the first interface includes: presenting a second interface that displays second media content associated with the creation information; and presenting the first interface in response to receiving a second operation on the second interface.
[0100] In this way, it is possible to generate first media content by reusing the creative information of second media content. This enables users to generate new media content by changing the visual representation of characters when the creative information (e.g., script) is the same, thereby enriching the ways in which media content is generated and facilitating the interaction between users.
[0101] In some cases, the creation information also indicates a second object, and process 400 further includes: presenting a third identifier in a first interface, wherein the second object has a second visual representation in the second media content, the second visual representation corresponding to the third identifier.
[0102] In this way, visual images applied to second media content can be reused. Thus, at least one object in the first media content can have the same or similar visual representation as a corresponding object in the second media content, thereby improving the relevance between the first and second media content.
[0103] In some cases, presenting the first interface includes: presenting at least one candidate option, the at least one candidate option describing corresponding creative information; and in response to receiving a third operation, presenting the first interface, the third operation instructing the selection of a candidate option.
[0104] This approach provides users with multiple options for creative information, enabling them to generate media content by selecting the appropriate information, thereby improving the efficiency of media content creation.
[0105] In some cases, process 400 further includes: presenting a third interface, the third interface presenting an input control and at least one identifier, the input control being used to generate media content using a visual image corresponding to the at least one identifier; and presenting at least one candidate option in response to a triggering of a viewing entry in the third interface.
[0106] In some cases, process 400 further includes presenting a second logo at the associated location of the first logo to indicate that the visual image of the second logo is applied to the first object.
[0107] In this way, a second identifier determined by the user can be presented on the first interface, thereby improving the efficiency of users obtaining information.
[0108] In some cases, process 400 further includes: in response to the first object being of a first type, presenting preset information at an associated location, the preset information indicating that the first object is not configured with a visual identity, and presenting a second identifier of the first object at an associated location of the first identifier, including: replacing the preset information with the second identifier.
[0109] In this way, when a character does not have a visual avatar, preset information can be presented to remind the user to configure a visual avatar associated with that object. Furthermore, once an object has a visual avatar configured, the preset information can be replaced with a second identifier to indicate that the object is associated with the visual avatar corresponding to the second identifier.
[0110] In some cases, process 400 further includes: in response to the first object being of the second type, presenting a fourth identifier at an associated location to indicate that a visual image corresponding to the fourth identifier is applied to the first object, and presenting a second identifier of the first object at the associated location of the first identifier includes: replacing the fourth identifier with the second identifier.
[0111] This approach allows users to replace the identifier corresponding to an object, thereby improving user efficiency and meeting user needs.
[0112] In some cases, process 400 further includes: on the first interface, presenting a fifth identifier to indicate that the visual image corresponding to the fifth identifier is applied to a third object, wherein the third object has a third visual representation in the first media content, and the third visual representation corresponds to the fifth identifier.
[0113] In this way, users can configure multiple visual representations corresponding to multiple objects, thereby enriching the visual content of media content.
[0114] In some cases, process 400 may also include: presenting preset media content associated with the creative information on a first interface; or presenting text content on a first interface, the text content describing at least part of the creative information.
[0115] In some cases, process 400 further includes receiving a fourth operation for configuring a plot associated with the creation information, wherein the first media content matches the configured plot.
[0116] In this way, users can configure the plot of primary media content, thereby enriching the storyline of primary media content.
[0117] In some cases, receiving a fourth operation includes: displaying multiple options, which correspond to different story branches in the creation information; and receiving a fourth operation that instructs the selection of at least one of the multiple options.
[0118] In this way, users can be provided with different story branches (e.g., different plot developments) in the creation information for them to choose from.
[0119] In some cases, receiving a fourth operation includes receiving input content used to determine the plot.
[0120] In this way, users can determine the plot themselves by inputting content (e.g., text content), thereby enriching the ways in which media content is generated.
[0121] In some cases, the first media content corresponds to the first part of the creation information, and process 400 further includes: triggering the generation of third media content, which corresponds to the second part of the creation information; and presenting a first prompt message indicating that the third media content has been generated.
[0122] In this way, the first prompt information can be presented to the user after the media content corresponding to the second part of the creation information is generated, thereby improving the efficiency of the user in obtaining information.
[0123] In some cases, process 400 further includes: in response to the triggering of the first prompt information, presenting a fourth interface for displaying third media content; and in response to receiving a fifth operation on the fourth interface, publishing the third media content or triggering the generation of third media content corresponding to the second part.
[0124] In this way, it is possible to view third-party media content by triggering the first prompt message, and it is also possible for users to publish or regenerate media content.
[0125] In some cases, process 400 further includes: triggering the receipt of a reservation operation from a first user through the associated interface of the first media content; and in response to the publication of the third media content, triggering the presentation of a second prompt message to the first user, the second prompt message indicating that the third media content has been published.
[0126] This method enables other users to reserve media content corresponding to their creation information, and provides users with a second notification after the corresponding media content is published, thereby improving the efficiency of users viewing media content.
[0127] In some cases, process 400 also includes: presenting a media set associated with the creative information, the media set including at least primary media content and third media content, the order in which the primary media content and third media content are displayed in the media set being related to the creative information.
[0128] In some cases, process 400 further includes: presenting a fifth interface for displaying the first media content; and presenting at least one identifier on the fifth interface, the at least one identifier indicating a subject corresponding to at least one object in the first media content. In some cases, process 400 further includes: presenting first content on the fifth interface, the first content describing creative information; or presenting second content on the fifth interface, the second content describing a story segment corresponding to the first media content.
[0129] In some cases, receiving the first operation includes: presenting at least one candidate identifier to a second user; and receiving the first operation, which instructs the selection of a first object from at least one candidate identifier.
[0130] This approach allows users to select objects corresponding to their roles and generates primary media content based on those selections, thereby enriching the ways users generate media content and improving the efficiency of such content generation.
[0131] In some cases, at least one candidate identifier includes at least one of the following: an object corresponding to a second user; an object corresponding to at least one third user, wherein the at least one third user has a pre-defined association relationship with the second user.
[0132] This approach allows users to use objects associated with themselves or with other users to generate media content, thereby enriching the ways in which media content is created.
[0133] In some cases, the second identifier is associated with a visual image, and the first visual representation matches the visual image.
[0134] In this way, users can select a second identifier for a first object set in the creation information, thereby associating the first visual representation of that object in the first media content with the visual image of the second identifier. This enables the dynamic binding of the object's visual characteristics with the user-specified object, satisfying personalized expression needs while maintaining narrative consistency.
[0135] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 5A schematic structural block diagram of an example device 500 for generating media content under certain circumstances is shown. Device 500 can be implemented as or included in electronic device 110. The various modules / components in device 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0136] like Figure 5 As shown, the device 500 includes: a first presentation module 510 configured to present a first interface, the first interface displaying a first identifier, the first identifier indicating a first object related to the creation information; a first receiving module 520 configured to receive a first operation, the first operation being used to select a second identifier; and a second presentation module 530 configured to present first media content, the first media content being related to the creation information, the first object having a first visual representation in the first media content, the first visual representation corresponding to the second identifier.
[0137] In some cases, the first presentation module 510 is also configured to: present a second interface displaying second media content associated with the creation information; and, in response to receiving a second operation on the second interface, present the first interface.
[0138] In some cases, the creation information also indicates a second object, and the device 500 also includes a first identifier presentation module configured to present a third identifier in a first interface, wherein the second object has a second visual representation in the second media content, and the second visual representation corresponds to the third identifier.
[0139] In some cases, the first presentation module 510 is also configured to: present at least one candidate option, the at least one candidate option describing corresponding creative information; and, in response to receiving a third operation, present a first interface, the third operation instructing the selection of a candidate option.
[0140] In some cases, device 500 further includes a third presentation module configured to: present a third interface, the third interface presenting input controls and at least one identifier, the input controls being used to generate media content using a visual image corresponding to the at least one identifier; and, in response to a triggering of a viewing entry in the third interface, present at least one candidate option.
[0141] In some cases, the device 500 also includes a second identifier presentation module configured to present a second identifier at an associated location of the first identifier to indicate that the visual image of the second identifier is applied to the first object.
[0142] In some cases, the device 500 also includes a preset information module configured to: in response to the first object being of a first type, present preset information at an associated location, the preset information indicating that the first object is not configured with a visual image, and the second identifier presentation module is further configured to: replace the preset information with a second identifier.
[0143] In some cases, the device 500 also includes a third identifier presentation module configured to: in response to the first object being of the second type, present a fourth identifier at an associated location to indicate that a visual image corresponding to the fourth identifier is applied to the first object, and the second identifier presentation module is further configured to: replace the fourth identifier with the second identifier.
[0144] In some cases, the device 500 also includes a fourth identifier presentation module configured to: present a fifth identifier on a first interface to indicate that the visual image corresponding to the fifth identifier is applied to a third object, wherein the third object has a third visual representation in the first media content, and the third visual representation corresponds to the fifth identifier.
[0145] In some cases, the device 500 also includes a fourth presentation module configured to: present preset media content associated with the creation information on the first interface; or present text content on the first interface, the text content describing at least part of the creation information.
[0146] In some cases, the device 500 also includes a second receiving module configured to receive a fourth operation for configuring a plot associated with the creation information, wherein the first media content matches the configured plot.
[0147] In some cases, the second receiving module is also configured to: display multiple options corresponding to different story branches in the creation information; and receive a fourth operation indicating the selection of at least one of the multiple options.
[0148] In some cases, the second receiving module is also configured to receive input content used to determine the plot.
[0149] In some cases, the first media content corresponds to the first part of the creation information, and the device 500 also includes a first trigger module configured to: trigger the generation of third media content, the third media content corresponding to the second part of the creation information; and present a first prompt message indicating that the third media content has been generated.
[0150] In some cases, device 500 also includes a fifth presentation module configured to: present a fourth interface in response to the triggering of a first prompt message, the fourth interface being used to display third media content; and to publish third media content or trigger the generation of third media content corresponding to the second part in response to receiving a fifth operation on the fourth interface.
[0151] In some cases, the device 500 also includes a second triggering module configured to: trigger the receipt of a reservation operation by a first user through the associated interface of the first media content; and in response to the publication of the third media content, trigger the presentation of a second prompt message to the first user, the second prompt message indicating that the third media content has been published.
[0152] In some cases, the device 500 also includes a media collection module configured to present a media collection associated with the creative information, the media collection including at least first media content and third media content, the order in which the first media content and third media content are displayed in the media collection being related to the creative information.
[0153] In some cases, the device 500 also includes a sixth triggering module configured to: present a fifth interface for displaying first media content; and present at least one identifier on the fifth interface, the at least one identifier indicating a subject corresponding to at least one object in the first media content.
[0154] In some cases, the device 500 also includes an information presentation module, configured to: present first information on the fifth interface, the first information describing the creation information; or present second information on the fifth interface, the second information describing a story segment corresponding to the first media content.
[0155] In some cases, the first receiving module 520 is also configured to: present at least one candidate identifier to a second user; and receive a first operation, the first operation instructing the selection of a first object from at least one candidate identifier.
[0156] In some cases, at least one candidate identifier includes at least one of the following: an object corresponding to a second user; an object corresponding to at least one third user, wherein the at least one third user has a pre-defined association relationship with the second user.
[0157] In some cases, the second identifier is associated with a visual image, and the first visual representation matches the visual image.
[0158] The modules included in device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 500 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0159] Figure 6 A block diagram of an electronic device 600 in which one or more examples may be implemented is shown. It should be understood that... Figure 6 The electronic device 600 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 6 The illustrated electronic device 600 can be used to implement the electronic device 110 discussed above.
[0160] like Figure 6 As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600.
[0161] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.
[0162] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various examples.
[0163] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0164] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0165] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0166] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0167] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0168] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0169] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0170] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for generating media content, comprising: A first interface is presented, which displays a first identifier that indicates a first object related to the creation information; Receive a first operation, the first operation being used to select a second identifier; as well as The first media content is presented, which is related to the creation information. The first object has a first visual representation in the first media content, and the first visual representation corresponds to the second identifier.
2. The method according to claim 1, wherein presenting the first interface comprises: A second interface is presented, which displays second media content associated with the creation information; as well as In response to receiving a second operation on the second interface, the first interface is displayed.
3. The method of claim 2, wherein the creation information further indicates a second object, and the method further comprises: In the first interface, a third identifier is presented, and the second object has a second visual representation in the second media content, the second visual representation corresponding to the third identifier.
4. The method according to claim 1, wherein presenting the first interface comprises: At least one candidate is presented, and the at least one candidate describes the corresponding creative information; as well as In response to receiving a third operation, the first interface is displayed, and the third operation instructs the selection of the candidate option.
5. The method according to claim 4, further comprising: A third interface is presented, which presents input controls and at least one icon. The input controls are used to generate media content using the visual image corresponding to the at least one icon. as well as In response to a triggering of a viewing entry in the third interface, at least one candidate option is presented.
6. The method according to claim 1, further comprising: At the associated location of the first identifier, the second identifier is presented to indicate that the visual image of the second identifier is applied to the first object.
7. The method according to claim 6, further comprising: In response to the first object being of a first type, preset information is presented at the associated location, the preset information indicating that the first object has not been configured with a visual identity, and Presenting the second identifier of the first object at the associated location of the first identifier includes replacing the preset information with the second identifier.
8. The method according to claim 6, further comprising: In response to the first object being of the second type, a fourth identifier is presented at the associated location to indicate that a visual image corresponding to the fourth identifier is applied to the first object, and The step of presenting the second identifier of the first object at the associated location of the first identifier includes replacing the fourth identifier with the second identifier.
9. The method according to claim 1, further comprising: A fourth operation is received, the fourth operation being used to configure a plot associated with the creation information, wherein the first media content matches the configured plot.
10. The method of claim 9, wherein receiving the fourth operation comprises: Multiple options are displayed, each corresponding to a different story branch in the creation information; as well as Receive the fourth operation, which instructs the selection of at least one of the plurality of options.
11. The method of claim 1, wherein the first media content corresponds to the first portion of the creation information, and the method further comprises: Trigger the generation of third-media content, which corresponds to the second part of the creation information; as well as A first prompt message is displayed, indicating that the third media content has been generated.
12. The method of claim 11, further comprising: In response to the triggering of the first prompt information, a fourth interface is presented, which is used to display the third media content; as well as In response to receiving a fifth operation on the fourth interface, the third media content is published or the generation of third media content corresponding to the second part is triggered.
13. The method of claim 11, further comprising: Trigger the receipt of the first user's reservation operation through the associated interface of the first media content; as well as In response to the publication of the third media content, a second prompt message is triggered to be presented to the first user, the second prompt message indicating that the third media content has been published.
14. The method of claim 1, further comprising: A fifth interface is presented, which is used to display the content of the first media. as well as On the fifth interface, at least one identifier is presented, which indicates a subject corresponding to at least one object in the first media content.
15. The method of claim 14, further comprising: On the fifth interface, first content is presented, which describes the creation information; or On the fifth interface, second content is presented, which describes a story segment corresponding to the first media content.
16. The method of claim 1, wherein receiving the first operation comprises: Present at least one candidate identifier to the second user; as well as The first operation is received, wherein the first operation instructs the selection of the second identifier from the at least one candidate identifier.
17. The method of claim 16, wherein the at least one candidate identifier indicates at least one of the following: The second user; At least one third user, which has a preset association relationship with the second user.
18. An apparatus for generating media content, comprising: The first presentation module is configured to present a first interface, the first interface displaying a first identifier, the first identifier indicating a first object related to the creation information; A first receiving module is configured to receive a first operation, the first operation being used to select a second identifier; as well as The second presentation module is configured to present first media content, which is related to the creation information, and the first object has a first visual representation in the first media content, which corresponds to the second identifier.
19. 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 17 when executed by the at least one processor.
20. 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 17.