Method and apparatus for presenting media content, and device and storage medium
By providing viewing components and viewing entrances in media content creation, collaborative creation is supported, which solves the problem of users being unable to create storylines and improves the user interaction experience.
Patent Information
- Application Number
- PCT/CN2024/084224
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-10-02
AI Technical Summary
In the existing technology, media content creation between users cannot effectively create story lines, which affects the user interaction experience.
By presenting a viewing interface for the first media content, generating the second media content based on the creation request, and providing a viewing component in the second viewing interface, including viewing entrances for the first and second media contents, an interactive form of collaborative creation of media content is supported.
It enhances user interaction enthusiasm and improves user interaction experience.
Smart Images

Figure CN2024084224_02102025_PF_FP_ABST
Abstract
Description
Method, apparatus, device and storage medium for presenting media content Technical Field
[0001] Example embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods, devices, apparatuses, and computer-readable storage media for presenting media content. Background Art
[0002] With the development of computer technology, more and more applications can provide media content multi-viewing function. When playing a video, the current user can interact with other users, attracting more users to participate in the interaction and improving the user's experience of watching media content.
[0003] Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for presenting media content is provided. The method includes: presenting a first viewing interface of first media content, the first media content being generated based on first prompt information; providing second media content based on a first creation request for the first media content, the second media content being generated based on the first media content and second prompt information indicated by the first creation request; providing a viewing component in a second viewing interface of the second media content, the viewing component including at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; and presenting the first media content and the first prompt information based on selection of the second viewing entry.
[0005] In a second aspect of the present disclosure, a device for presenting media content is provided. The device includes: a first presentation module, configured to present a first viewing interface of first media content, where the first media content is generated based on first prompt information; a first providing module, configured to provide second media content based on a first creation request for the first media content, where the second media content is generated based on the first media content and second prompt information indicated by the first creation request; a second providing module, configured to provide a viewing component in a second viewing interface of the second media content, where the viewing component includes at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; and a second presentation module, configured to present the first media content and the first prompt information based on a selection of the second viewing entry.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0011] 2A to 2H illustrate example interfaces according to some embodiments of the present disclosure;
[0012] FIG3 illustrates a flow chart of an example process for presenting media content according to some embodiments of the present disclosure;
[0013] FIG4 shows a schematic structural block diagram of an example apparatus for presenting media content according to some embodiments of the present disclosure; and
[0014] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0015] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0016] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0017] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, for example, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0018] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] As used herein, the term "in response to" refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is satisfied. For example, in some cases, a subsequent action may be executed immediately upon the occurrence of the event or the satisfaction of the condition; in other cases, the subsequent action may be executed some time after the occurrence of the event or the satisfaction of the condition.
[0021] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0022] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0023] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0024] Some traditional solutions, such as re-creating media content through editing or other means, can support users to participate in the creation of other users' media content. However, such media content creation between users may not be able to create a storyline, thus affecting the user interaction experience.
[0025] To this end, embodiments of the present disclosure propose a scheme for presenting media content. According to the scheme, a first viewing interface for first media content can be presented, where the first media content is generated based on first prompt information; second media content can be provided based on a first creation request for the first media content, where the second media content is generated based on the first media content and second prompt information indicated by the first creation request; a viewing component can be provided in a second viewing interface for the second media content, where the viewing component includes at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; and upon selection of the second viewing entry, the first media content and the first prompt information can be presented.
[0026] In this way, the embodiments of the present disclosure can support interactive forms of collaborative creation of media content, further enhance user enthusiasm for interaction, and thus improve user interaction experience.
[0027] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0028] Sample Environment
[0029] 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In environment 100, a user 110 can provide video playback content, etc., through an associated terminal device 120. In some scenarios, user 110 is also referred to as a video originator, originator, or first author.
[0030] One or more users 130-1, 130-2, ..., 130-N can view video content and participate in video creation through their associated terminal devices 140-1, 140-2, ..., 140-N. For ease of discussion, users 130-1, 130-2, ..., 130-N may be collectively or individually referred to as users 130, and terminal devices 140-1, 140-2, ..., 140-N may be collectively or individually referred to as terminal devices 140. In some scenarios, users 130 may also be referred to as video co-creators, co-creators, or participants.
[0031] In some embodiments, terminal devices 120 and 140 may each be installed with an application that provides a video creation service, or may be able to access a website that provides a video creation service. User 110 and user 130 may operate terminal devices 120 and 140 to access the corresponding application or website.
[0032] Accordingly, the terminal device 120 and the terminal device 140 may present corresponding video interfaces, which may, for example, provide video playback content, such as audio playback content or video playback content.
[0033] In some embodiments, the terminal device 120 and the terminal device 140 can also communicate with the server 150 through the network 152 to provide the live broadcast service. The server 150 can provide management, configuration, and maintenance functions for applications or websites.
[0034] Terminal device 120 and terminal device 140 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, television receiver, radio broadcast receiver, e-book device, gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal devices 120, 140 can also support any type of interface for users (such as "wearable" circuits, etc.). Server 150 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0035] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0036] Various example implementations of the present disclosure are described in detail below.
[0037] Example Interaction
[0038] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0039] 2A to 2H illustrate example interfaces 200A to 200H according to some embodiments of the present disclosure. The interfaces 200A to 200H may be provided by the terminal device 140 shown in FIG1 .
[0040] 2A shows an example interface according to some embodiments of the present disclosure. Such an example interface may correspond to a co-creator of media content (eg, user 130), for example.
[0041] For ease of description, the following embodiments of the present disclosure will be described using an example of media content using images. It should be understood that, as described above, images are merely an example form of media content, and the interactive processes and / or interactive mechanisms discussed below in this disclosure can be appropriately applied to the collaborative creation of other types of media content.
[0042] In some examples, media content includes, for example, retrieving corresponding media content from a media library, searching for matching media content from a search platform, and / or creating (e.g., generating) corresponding content in an appropriate manner. It should be understood that examples of "creating" or "co-creating" media content in the present disclosure may include: automatically generating media content corresponding to input information using any appropriate media content generation technology. A piece of media content can be created by multiple users, such as user 110, user 130-1, user 130-2, and so on.
[0043] In some examples, media content includes, but is not limited to, text content, image content, video content, and audio content. For example, based on a piece of media content, multiple users can collaboratively create multiple story lines, which can be presented in the style of image content, for example. Alternatively, multiple users can also collaboratively create a video or multiple videos. Alternatively, multiple users can also collaboratively create an audio segment or multiple audio segments (e.g., music).
[0044] As shown in FIG2A , the terminal device 140 may, for example, provide an interface 200A to the user 130. Such an interface 200A may present a first viewing interface of first media content (e.g., original work 210) published by an originator (e.g., user 110, user A). Such a first viewing interface 200A may present the original work 210, first prompt information 212 for generating the original work, and a description 214 of the original work by the originator. It is understood that the first media content may be an original work or a subsequent work created based on the first media content.
[0045] In some embodiments, such an original work may be generated based on the first prompt information. Such first prompt information may be a prompt word input by the user. Additionally, such an original work may be photographed by the creator or obtained based on other means.
[0046] In other embodiments, the original work may be generated based on third media content (e.g., a picture taken by the user). For example, based on the user's second creation request, the terminal device 120 generates an original work corresponding to the third prompt information (e.g., a prompt word) from the picture taken by the user.
[0047] In some embodiments, taking the model generation of the original work as an example, the creator enters one or more prompt words 212 (eg, "coconut trees, seaside") in the initial media interface, and the terminal device 120 presents the interface 200A based on the prompt words.
[0048] It should be understood that such a model can be implemented based on appropriate machine learning technology, and the present disclosure is not intended to limit the specific implementation of the model.
[0049] In some embodiments, such an interface 200A may include but is not limited to being viewed by an originator, a co-creator (eg, user 130 ), and other users. For example, the originator may expand upon the work to generate a new work.
[0050] It is understandable that the co-creation process is based on the expansion of the original work, combining the original work and subsequent generated works into a story line.
[0051] In some embodiments, a creation interface is presented based on preset operations for interface 200A. Such a creation interface may be, for example, interface 200A. In addition to the information provided by the first viewing interface, this creation interface may also provide input controls for user 130. In some embodiments, such input controls may receive second prompt information, which may include, for example, a prompt word for receiving input from user 130. Additionally, such input controls may be used to provide a description of the work's content, etc.
[0052] It should be understood that the interface shown in FIG. 2A is merely an example, and other appropriate functional entrances may be used to help the user initiate the interactive mode.
[0053] In some embodiments, terminal device 140 creates an original work based on the first creation request. For example, user 130 enters a prompt word for the original work in an input control, and terminal device 140 generates input information for a target model based on the original work and the prompt word. The target model generates second media content based on this input information. Such a target model can be a generative model, and such second media content can be an original work expanded based on the original work and the prompt word.
[0054] In some embodiments, the input information of the target model is further generated based on at least one media content based on which the first media content is created. In some examples, the input information of the target model can be based on style information or semantic information of the first media content.
[0055] In some embodiments, the input information of the target model instructs the target model to generate the second media content based on at least one attribute of the first media content, wherein the at least one attribute includes style information or semantic information. In some examples, the input information of the target model is used to instruct the target model to generate the second media content based on the style information or semantic information of the first media content to ensure the stylistic consistency or semantic coherence of the media content.
[0056] In some embodiments, terminal device 140 may also update the prompt word entered by the user in the input control. Specifically, electronic device 110 may, for example, update the prompt word based on the first media content and / or the first prompt information. As an example, electronic device 110 may provide the first media content, the first prompt information, and the current prompt word to the language model to instruct the language model to optimize the prompt word.
[0057] For example, by optimizing the prompt word, the prompt word can be made to better reference the generation of the second media content, thereby improving the style consistency and / or semantic relevance between the second media content and the first media content.
[0058] In some embodiments, when the first media content is created based on other media content, the electronic device 110 may further provide other media content and / or corresponding prompt words for updating the current prompt words.
[0059] Furthermore, the electronic device 110 may, for example, obtain an updated prompt word and present the updated prompt word in the input control.
[0060] In some examples, referring to FIG. 2B , after user 130 completes inputting the prompt word 224 (e.g., “little girl”) for the original work, the user can trigger the creation of the co-creation work by, for example, clicking the “Generate Now” button in interface 200B.
[0061] In some examples, as shown in FIG2C , terminal device 140 may present interface 200C in response to user 130 clicking the “Generate Now” button. Interface 200C may display the progress of co-creation content creation to user 130. Additionally, interface 200C may include the currently entered prompt word 224 and the last entered prompt word 212 (e.g., “coconut trees, seaside”). In addition, interface 200C may also display the work based on which the co-creation is being performed.
[0062] In another example, the interface 200C may further provide one or more other interface elements (e.g., a “recreate” button, an “apply” button, and an “exit” button). The terminal device 140 may exit the creation mode in response to the user 130 clicking the “exit” button.
[0063] In some embodiments, upon completing the creation of a co-creation, terminal device 140 presents interface 200D as shown in FIG2D . As shown in FIG2D , interface 200D may include a preview 230 of the co-creation and an input prompt 224 . Additionally, interface 200D may include preset controls 234 for continuing to create the co-creation and adding a description of the co-creation. Furthermore, interface 200D may include preset controls for publishing the co-creation.
[0064] 2D shows an example of a picture preview, and it should be understood that for other types of media content, a preview can be provided similarly. For example, the created text content can be presented on the preview interface, or the user can be supported to play the created audio content.
[0065] In other embodiments, the terminal device 120 may further support the user 130 in modifying the prompt word, thereby recreating different media content.
[0066] In some examples, terminal device 140 can cause the created media content to be presented to all other users or specific users (e.g., users with video access rights) based on user 130 clicking the "Publish Co-creation" button shown in FIG2D , so that other users or specific users can continue to create content based on the video.
[0067] It should be understood that different types of media content may have corresponding presentation styles or provision styles.
[0068] In some embodiments, as shown in FIG2E , a second viewing interface 200E may present second media content (e.g., co-created work 240) published by user 130 (e.g., user B) based on terminal device 140. Such co-created work 240 is created by user B based on co-created work 230 and input prompt word 242.
[0069] As shown in FIG2E , the interface 200E may include a first area for playing the co-creation work 230 , a second area for displaying the story line of the co-creation work 230 , and a third area for providing an input control 216 for inputting prompt information for the next step of co-creation.
[0070] As an example, the interface 200E may provide a viewing component 248 in the second area. In some embodiments, the viewing component may include multiple viewing portals corresponding to the original work, the secondary work, ..., and the current co-creation work.
[0071] It's understandable that, taking the same image as the original creation as an example, the secondary creation is generated based on the original creation and the input prompt word, and the tertiary creation video is generated based on the secondary creation and the input prompt word. Furthermore, based on the original creation, multiple secondary creations and multiple tertiary creations can be co-created. In this way, multiple storylines can be obtained.
[0072] In some embodiments, the viewing component may further include a first viewing entry corresponding to the original work and a second viewing entry corresponding to the second media content.
[0073] In some embodiments, the terminal device 140 presents the first media content and the first prompt information corresponding to the first media content based on the selection of the second viewing entrance.
[0074] In some embodiments, the first viewing portal and / or the second viewing portal display a preview of the corresponding media content. In some examples, when a user selects a co-created work 230 based on a preset operation, interface 200E displays a preview of the co-created work and information about the corresponding creator. It is understood that if a co-created work or original work in the viewing component 248 is currently selected, the interface may jump to the preview of the corresponding co-created work or original work to display the selected co-created work or original work and information about the corresponding creator.
[0075] 2E , the interface 200E may further include an input control 216 for continuing co-creation based on the co-creation work 240. In some embodiments, the terminal device 120 may continue co-creation operations based on the input control to obtain more co-creation works and enrich the storyline.
[0076] In other embodiments, with continued reference to FIG2E , when the number of original works, secondary works, ... and current co-creations in the viewing component 248 exceeds a threshold, the viewing can be performed based on sliding or other preset operations.
[0077] In some embodiments, in response to a number of the set of media content associated with the second media content being greater than a threshold, providing a targeted viewing entry in the viewing component.
[0078] In some examples, a group of media content is formed based on the second media content. If the number of media content in the group is less than a threshold, the storyline can be directly displayed in the viewing component. If the number of media content in the group is greater than the threshold, a target viewing portal can be provided in the viewing component to display the storyline.
[0079] In some embodiments, as shown in FIG2F , a target viewing entry is provided in the viewing component. Based on the selection of the target viewing entry, a story viewing interface is presented. It is understood that the story viewing interface displays the creation process from the initial media content to the second media content.
[0080] In some embodiments, the story viewing interface displays multiple story lines associated with the starting media content, each story line presenting a set of media content created based on the starting media content.
[0081] In some examples, a user can view multiple storylines created based on the starting media content (e.g., original work 210) using a preset control (e.g., All 253). As shown in FIG2G , story viewing interface 200G can display original work 210 of user 110 (e.g., user A), two storylines (e.g., storyline 262 and storyline 264) based on the original work, and the creation process of each storyline. This disclosure is not intended to limit the display format or number of storylines.
[0082] In some embodiments, the creation process from the initial media content to the second media content can be, for example, user B co-creates based on user A's work, user C co-creates based on user B's work, and so on, thereby forming a story line.
[0083] In some embodiments, the terminal device may receive a reminder message associated with the second media content that is sent to the creator of the first media content.
[0084] In some examples, as shown in FIG2H , user 110 and user 130 may display a reminder message in interface 200H, such as how many users have co-created their own works. It is understood that a collection of co-created works based on the current user's work may be presented on the terminal device (e.g., module 270 ).
[0085] In this way, the embodiments of the present disclosure can support interactive forms of collaborative creation of media content with multiple storylines, further enhance user interaction enthusiasm, and thus improve user interaction experience.
[0086] It should be understood that although the above describes other users' viewing of the created media content in conjunction with pictures, similar viewing mechanisms can also be applied to other types of media content, such as text content, video content, audio content, etc.
[0087] Example Process
[0088] FIG3 shows a flowchart of an example process 300 for presenting media content according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 140. The process 300 is described below with reference to FIG1.
[0089] As shown in the figure, in box 310, the terminal device 140 presents a first viewing interface of the first media content, and the first media content is generated based on the first prompt information.
[0090] In block 320 , the terminal device 140 provides second media content based on the first creation request for the first media content, where the second media content is generated based on the first media content and second prompt information indicated by the first creation request.
[0091] In block 330 , the terminal device 140 provides a viewing component in a second viewing interface of the second media content, where the viewing component includes at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content.
[0092] In block 340 , the terminal device 140 presents the first media content and the first prompt information based on the selection of the second viewing portal.
[0093] In some embodiments, process 300 further includes: presenting an authoring interface based on a preset operation for the first viewing interface, the authoring interface including an input control; and receiving second prompt information via the input control.
[0094] In some embodiments, the authoring interface presents the first media content and / or first prompt information corresponding to the first media content.
[0095] In some embodiments, process 300 further includes: updating second prompt information based on the first media content and / or the first prompt information; and presenting the updated second prompt information in the input control for use in generating the second media content.
[0096] In some embodiments, the first media content is generated based on a second authoring request for third media content, and the third media content is associated with third prompt information.
[0097] In some embodiments, the viewing component further includes a third viewing portal corresponding to the third media content.
[0098] In some embodiments, the first viewing portal and / or the second viewing portal displays a preview of the corresponding media content.
[0099] In some embodiments, process 300 further includes: providing a target viewing entry in the viewing component; and presenting a story viewing interface based on selection of the target viewing entry, the story viewing interface showing the creation process from the starting media content to the second media content.
[0100] In some embodiments, providing the targeted viewing entry in the viewing component includes providing the targeted viewing entry in the viewing component in response to a number of a group of media content associated with the second media content being greater than a threshold.
[0101] In some embodiments, the story viewing interface displays multiple story lines associated with the starting media content, each story line presenting a set of media content created based on the starting media content.
[0102] In some embodiments, the second media content is generated based on the following process: generating input information of a target model based on the first media content and the second prompt information; and obtaining the second media content generated by the target model based on the input information.
[0103] In some embodiments, the input information is further generated based on at least one item of media content based on which the first media content is created.
[0104] In some embodiments, the input information is used to instruct generation of the second media content based on at least one attribute of the first media content, and the at least one attribute includes style information or semantic information.
[0105] In some embodiments, process 300 further includes sending a reminder message associated with the second media content to an author of the first media content.
[0106] In some embodiments, the second viewing interface includes: a first area for playing the second work; a second area for displaying a story line associated with the second work; and a third area providing an input control for inputting prompt information.
[0107] Example devices and equipment
[0108] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an exemplary apparatus 400 for presenting media content according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in terminal device 140. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0109] As shown in Figure 400, the device 400 includes a first information presentation module 410, which is configured to present a first viewing interface of first media content, where the first media content is generated based on first prompt information; a first providing module 420, which is configured to provide second media content based on a first creation request for the first media content, where the second media content is generated based on the first media content and the second prompt information indicated by the first creation request; a second providing module 430, which is configured to provide a viewing component in a second viewing interface of the second media content, where the viewing component includes at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; and a second presentation module 440, which is configured to present the first media content and the first prompt information based on a selection of the second viewing entry.
[0110] In some embodiments, the device 400 further includes a third presentation module configured to present an authoring interface based on a preset operation for the first viewing interface, the authoring interface including an input control; and receive the second prompt information via the input control.
[0111] In some embodiments, the authoring interface presents the first media content and / or first prompt information corresponding to the first media content.
[0112] In some embodiments, the apparatus 400 further includes an updating module configured to: update the second prompt information based on the first media content and / or the first prompt information; and present the updated second prompt information in the input control for generating the second media content.
[0113] In some embodiments, the first media content is generated based on a second authoring request for third media content, and the third media content is associated with third prompt information.
[0114] In some embodiments, the viewing component further includes a third viewing portal corresponding to the third media content.
[0115] In some embodiments, the first viewing portal and / or the second viewing portal displays a preview of the corresponding media content.
[0116] In some embodiments, the device 400 also includes a fourth presentation module, which is configured to provide a target viewing entrance in the viewing component; and based on the selection of the target viewing entrance, present a story viewing interface, which displays the creation process from the starting media content to the second media content.
[0117] In some embodiments, the fourth presentation module is specifically configured to provide a target viewing entry in the viewing component in response to a number of the group of media contents associated with the second media content being greater than a threshold.
[0118] In some embodiments, the story viewing interface displays multiple story lines associated with the starting media content, each story line presenting a set of media content created based on the starting media content.
[0119] In some embodiments, the second media content is generated based on the following process: generating input information of a target model based on the first media content and the second prompt information; and obtaining the second media content generated by the target model based on the input information.
[0120] In some embodiments, the input information is further generated based on at least one item of media content based on which the first media content is created.
[0121] In some embodiments, the input information is used to instruct generation of the second media content based on at least one attribute of the first media content, and the at least one attribute includes style information or semantic information.
[0122] In some embodiments, the apparatus 400 further includes a sending module configured to send a reminder message associated with the second media content to the creator of the first media content.
[0123] In some embodiments, the second viewing interface includes: a first area for playing the second work; a second area for displaying a story line associated with the second work; and a third area providing an input control for inputting prompt information.
[0124] The modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units 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 modules in the device 400 can be implemented at least in part 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 products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0125] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG6 can be used to implement the terminal device 120 and the terminal device 140 of FIG1 .
[0126] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0127] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.
[0128] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0129] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0130] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0131] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0132] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0133] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0134] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0135] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0136] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for presenting media content, comprising: Presenting a first viewing interface of first media content, where the first media content is generated based on the first prompt information; providing second media content based on a first creation request for the first media content, where the second media content is generated based on the first media content and second prompt information indicated by the first creation request; providing a viewing component in a second viewing interface of the second media content, the viewing component comprising at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; as well as Based on the selection of the second viewing entry, the first media content and the first prompt information are presented.
2. The method according to claim 1, further comprising: Based on a preset operation on the first viewing interface, presenting an authoring interface, the authoring interface including input controls; as well as The second prompt information is received via the input control. 3 . The method according to claim 2 , wherein the authoring interface presents the first media content and / or the first prompt information corresponding to the first media content.
4. The method according to claim 2, further comprising: updating the second prompt information based on the first media content and / or the first prompt information; as well as The updated second prompt information is presented in the input control for generating the second media content. 5 . The method according to claim 1 , wherein the first media content is generated based on a second creation request for third media content, and the third media content is associated with third prompt information. The method of claim 5 , wherein the viewing component further comprises a third viewing portal corresponding to the third media content. 7 . The method according to claim 1 , wherein the first viewing portal and / or the second viewing portal displays a preview image of the corresponding media content.
8. The method according to claim 1, further comprising: Providing a target viewing entry in the viewing component; as well as Based on the selection of the target viewing portal, a story viewing interface is presented, wherein the story viewing interface displays the creation process from the initial media content to the second media content.
9. The method according to claim 8, wherein providing a target viewing portal in the viewing component comprises: In response to a number of a group of media content associated with the second media content being greater than a threshold, providing the target viewing entry in the viewing component. 10 . The method of claim 8 , wherein the story viewing interface displays a plurality of story lines associated with the starting media content, each story line presenting a set of media content created based on the starting media content.
11. The method of claim 1 , wherein the second media content is generated based on the following process: generating input information of a target model based on the first media content and the second prompt information; and The second media content generated by the target model based on the input information is obtained. 12 . The method of claim 11 , wherein the input information is further generated based on at least one item of media content based on which the first media content was created. 13 . The method according to claim 11 , wherein the input information is used to instruct generation of the second media content based on at least one attribute of the first media content, and the at least one attribute comprises style information or semantic information.
14. The method according to claim 1, further comprising: A reminder message associated with the second media content is sent to an author of the first media content.
15. The method according to claim 1, wherein the second viewing interface comprises: a first area for playing the second work; a second area for displaying a storyline associated with the second work; A third area of the input control is provided for entering hint information.
16. An apparatus for presenting media content, comprising: A first presentation module is configured to present a first viewing interface of first media content, where the first media content is generated based on the first prompt information; A first providing module is configured to provide second media content based on a first creation request for the first media content, where the second media content is generated based on the first media content and second prompt information indicated by the first creation request; a second providing module configured to provide a viewing component in a second viewing interface of the second media content, the viewing component comprising at least a first viewing entry corresponding to the first media content and a second viewing entry corresponding to the second media content; as well as The second presentation module is configured to present the first media content and the first prompt information based on selection of the second viewing entrance.
17. An electronic device comprising: at least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 15 when executed by the at least one processing unit.
18. A computer-readable storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Interaction method and device in live broadcast room, equipment and storage medium
CN113068053A
Application program control method and device
CN114860122A
Method, device and equipment for interaction between live broadcast rooms and storage medium
CN116847119A
Coordination of storyline content composed in multiple productivity applications
US20190129929A1