Media content display method, device, electronic device, storage medium, and program
By displaying processing controls for media content, users can view and interact with the applied filters, improving the user experience in graphic media content.
Patent Information
- Application Number
- JP2024556639
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-07-26
- Filing Date
- 2023-07-19
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2043-07-19
Smart Images

Figure 0007734860000001 
Figure 0007734860000002 
Figure 0007734860000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This disclosure claims priority to a Chinese patent application filed with the China Intellectual Property Office on July 26, 2022, bearing application number 202210885853.2, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, for example, to a method, device, electronic device, and storage medium for displaying media content. [Background technology]
[0003] Now, contributors can employ the same or different image filters to process different images and employ each processed image to generate graphical media content.
[0004] In the related art, when a user views an image in graphic media content, the user cannot know the image filter that is applied to the image that the user is currently viewing, which causes a poor user experience. Summary of the Invention [Problem to be solved by the invention]
[0005] SUMMARY OF THE INVENTION Embodiments of the present disclosure provide a media content display method, device, electronic device, and storage medium for providing convenience in viewing filters for a currently viewed image to a user. [Means for solving the problem]
[0006] According to a first aspect, an embodiment of the present disclosure provides a method for displaying media content, the method comprising: receiving a display operation for the first media content; In response to the display operation, displaying the first media content on a media content display page, where the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing method is further displayed in the media content display page, where the current processing method is a media content processing method adopted for the current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of the processing effect of the current processing method.
[0007] According to a second aspect, embodiments of the present disclosure further provide a display device for media content, the device comprising: an operation receiving module configured to receive a display operation on the first media content; and a media content display module configured to display the first media content on a media content display page in response to the display operation, wherein the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing manner is further displayed in the media content display page, the current processing manner being a media content processing manner adopted for a current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing manner.
[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, they cause the one or more processors to implement the method for displaying media content described in the embodiments of the present disclosure.
[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored therein, the computer program realizing the method for displaying media content described in the embodiment of the present disclosure when executed by a processor. [Brief explanation of the drawings]
[0010] Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are illustrative only, and that original components and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a display schematic diagram of a media content display page according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a display schematic diagram of another media content display page according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of another method for displaying media content according to an embodiment of the present disclosure. [Figure 5] FIG. 2 is a schematic diagram of a first process control display according to an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of a second process control display according to an embodiment of the present disclosure. [Figure 7] FIG. 10 is a schematic diagram of another second process control display according to an embodiment of the present disclosure. [Figure 8] FIG. 10 is a display schematic diagram of a media content display page when displaying a first sub-media content according to an embodiment of the present disclosure. [Figure 9]FIG. 10 is a schematic diagram of a media content display page when displaying a second sub-media content according to an embodiment of the present disclosure. [Figure 10] 10 is a schematic diagram of an effect display (presentation) window according to an embodiment of the present disclosure. [Figure 11] FIG. 1 is a structural block diagram of a media content display device according to an embodiment of the present disclosure. [Figure 12] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] The following describes embodiments of the present disclosure with reference to the drawings. While the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be embodied in a variety of forms. It should be understood that the drawings and embodiments of the present disclosure are merely illustrative.
[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit performing steps as shown.
[0013] As used herein, the term "comprises" and variations thereof are open-ended "includes," i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.
[0014] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are merely intended to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.
[0015] It should be noted that the modifications "one" and "plurality" referred to in this disclosure are exemplary and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by one of ordinary skill in the art.
[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0017] 1 is a flowchart of a method for displaying media content according to an embodiment of the present disclosure. The method may be performed by a media content display device, where the device may be implemented by software and / or hardware and may be located in an electronic device, such as a mobile phone or a tablet computer. The media content display method according to an embodiment of the present disclosure is applicable to a scenario in which a media content processing method adopted for a sub-media content in a currently displayed media content is viewed, for example, a scenario in which a media content processing method adopted for an image in an image-based media content is viewed. As shown in FIG. 1, the media content display method according to this embodiment may include:
[0018] S101, receiving a display operation for a first media content.
[0019] Here, the first media content may be the currently displayed media content, which may be a media content composed of multiple sub-media contents, and the sub-media contents may be videos and / or images. Accordingly, the first media content may be a graphics-based media content composed of multiple images, a video content composed of multiple videos, or a combined media content composed of videos and images. Taking graphics-based media content as an example, the graphics-based media content may be composed of multiple images arranged in a certain order. When displayed, the multiple images in the graphics-based media content may be switched in sequence according to a set switching period (e.g., 1 s or 2 s) or a user's switching operation. Here, the switching period of images in the graphics-based media content may be longer than the switching period of adjacent video frames in the video content.
[0020] The display operation for the first media content may be a trigger operation to instruct the media content display page to display the first media content, for example, a trigger operation to switch the media content displayed on the media content display page from other media content other than the first media content to the first media content, or a trigger operation to switch the current page from another page to the media content display page and display the first media content on the media content display page.
[0021] In this embodiment, a display operation for the first media content can be received and a response can be made to the display operation.
[0022] S102: In response to the display operation, display the first media content on a media content display page, where the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing manner is further displayed in the media content display page, where the current processing manner is a media content processing manner adopted for the current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of the processing effect of the current processing manner.
[0023] Here, the media content display page may be a media content display page for displaying multiple media contents including a first media content, i.e., a page having a corresponding media content stream as shown in FIG. 2, or it may be a media content display page used only for displaying the first media content, for example, a details page of the first media content as shown in FIG. 3.
[0024] The current sub-media content may be the sub-media content currently displayed in the media content display page of the first media content, and as can be understood, the current sub-media content may change as the first media content is displayed. The current processing manner may be a media content processing manner adopted for the current sub-media content, for example, the current processing manner may include at least one of a template, a filter, and an effect, i.e., the current processing manner may be a template, a filter, and / or an effect adopted by a contributor of the first media content when processing the current sub-media content in the first media content. The current processing control may be a control corresponding to the current processing manner adopted for the current sub-media content, and this control may be used to trigger viewing of the processing effect of the current processing manner.
[0025] Exemplarily, when a display operation for a first media content is received, in response to the display operation, the first media content may be displayed on a media content display page, for example, a sub-media content in the first media content may be displayed on the media content display page, and a current processing control corresponding to a current processing method adopted for a current sub-media content in the currently displayed first media content may be displayed on the media content display page, so that a user can easily view the processing effect of the current processing method adopted for the current sub-media content by triggering the current processing control, and the media content may be processed using the current processing method.
[0026] For example, if the display operation is a media content switching operation, the current media content displayed on the media content display page may be switched to a first media content, and the first media content display page may display a current processing control 20 corresponding to the current sub-media content in the first media content and the current processing method adopted for this current sub-media content, as shown in, for example, FIG. 2 (taking the current processing method as a filter in the drawing as an example); if the display operation is an operation to display the media content display page (e.g., a details page) of the first media content, the current page may be switched to the media content display page of the first media content, and the first media content display page may display a current processing control 20 corresponding to the current sub-media content in the first media content and the current processing method adopted for this current sub-media content, as shown in, for example, FIG. 3 (taking the current processing method as a filter in the drawing as an example).
[0027] As can be understood, if the current sub-media content has not been processed using a media content processing method, i.e., if there is no current processing method corresponding to the current sub-media content, when the current sub-media content is displayed, the current processing control may not be displayed on the media content display page.If multiple types of processing methods are used for the current sub-media content, the first processing control may display one or more processing methods used for the current sub-media content.For example, one processing method used for the current sub-media content may be set as the current processing method, and a current processing control corresponding to this current processing method may be displayed.
[0028] In addition, the current processing control is displayed when the poster of the first media content permits it. If the poster of the first media content does not permit the display of processing controls corresponding to the media content processing method used in the sub-media content in the posted first media content, for example, if the poster of the first media content does not permit the disclosure of the media content processing method used in the sub-media content in the first media content, this embodiment does not need to display processing controls corresponding to the media content processing method used in the current sub-media content when displaying the current sub-media content, regardless of whether the current sub-media content is sub-media content obtained by processing using a media content processing method.
[0029] In this embodiment, a media content display method receives a display operation for a first media content, and in response to the display operation, displays the first media content on a media content display page, where the first media content includes at least two sub-media contents, and the media content display page further displays a current processing control corresponding to a current processing manner, where the current processing manner is a media content processing manner adopted by the current sub-media content of the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing manner. By adopting the above technical solution, when displaying a sub-media content in the media content, a processing control corresponding to the media content processing manner adopted by the sub-media content can be displayed, thereby realizing a function of browsing the media content processing manner adopted by the currently displayed sub-media content, providing convenience for users to browse and use the media content processing manner adopted by the currently displayed sub-media content, thereby improving the user experience.
[0030] 4 is a flowchart of another method for displaying media content according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more alternative solutions in the above embodiments.
[0031] Optionally, the media content display method according to this embodiment further includes switching the current processing control from a first processing control to a second processing control when the current sub-media content is switched from a first sub-media content to a second sub-media content, where the first processing control corresponds to a first processing method adopted for the first sub-media content, and the second processing control corresponds to a second processing method adopted for the second sub-media content.
[0032] Optionally, after displaying the first media content on the media content display page, the method further includes displaying an effect display window of the current processing method in response to a first trigger operation on the current processing control, and displaying a comparison between the original media content and the effect media content obtained by processing the original media content using the current processing method in the effect display window.
[0033] Optionally, after displaying the effect display window of the current processing method, the method further includes: in response to a second trigger operation of adopting the current processing method to process media content, displaying a user's album page, the album page being for the user to select first media content to be processed; in response to a selection completion operation performed in the album page, adopting the current processing method to process the first media content to be processed selected by the user in the album page, and obtaining first target media content.
[0034] Optionally, after displaying the first media content on the media content display page, the method further includes: displaying a photographing page in response to a third trigger operation on the current processing control, and displaying a preview effect of the current processing method on the photographing page; and adopting the current processing method in response to a photographing operation performed in the photographing page to process second media content to be processed obtained by photographing, and obtaining second target media content.
[0035] Optionally, the method for displaying media content according to this embodiment further includes, in response to the media content generation operation, employing the target media content to generate second media content, where the target media content includes the first target media content and / or the second target media content.
[0036] Accordingly, as shown in FIG. 4, the method for displaying media content according to this embodiment may include:
[0037] S201, receiving a display operation for a first media content.
[0038] S202: In response to the display operation, display the first media content on a media content display page, and execute S203, S204, or S207, where the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing manner is further displayed in the media content display page, the current processing manner being a media content processing manner adopted for the current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of the processing effect of the current processing manner.
[0039] S203: if the current sub-media content is switched from a first sub-media content to a second sub-media content, switch the current processing control from the first processing control to a second processing control, and execute S204 or S207, where the first processing control corresponds to a first processing method adopted for the first sub-media content, and the second processing control corresponds to a second processing method adopted for the second sub-media content.
[0040] Here, the first sub-media content may be understood as a sub-media content displayed in a media content display page of the first media content before switching, and the second sub-media content may be understood as a sub-media content displayed in a media content display page of the first media content after switching. The first sub-media content and the second sub-media content may be any two sub-media contents of the first media content, which may be automatically switched when a set switching period is reached, or may be switched based on a user's trigger operation for switching the sub-media contents (e.g., a horizontal slide operation or a click operation). The first processing method may be a media content processing method adopted for the first sub-media content, and the second processing method may be a media content processing method adopted for the second sub-media content. The first processing control may be a processing control corresponding to the first processing method, which may be used to trigger the display of a processing effect of the first processing method, and the second processing control may be a processing control corresponding to the second processing method, which may be used to trigger the display of a processing effect of the second processing method.
[0041] In this embodiment, when the sub-media content displayed on the media content display page is switched, for example, when the first sub-media content is switched to the second sub-media content, the current processing control displayed on the media content display page can be switched synchronously to facilitate the user to view or reuse the media content processing method of the currently displayed sub-media content.
[0042] For example, when a set switching period is reached, for example, when the display time length of the first sub-media content reaches a set time length, the current sub-media content displayed on the media content display page may be automatically switched from the first sub-media content to the second sub-media content, and the current processing control 20 displayed on the media content display page may be switched from the first processing control (as shown in FIG. 5) to the second processing control (as shown in FIGS. 6 and 7), and / or when a trigger operation for switching the sub-media content is received from the user, the current sub-media content displayed on the media content display page may be switched from the first sub-media content to the second sub-media content, and the current processing control displayed on the media content display page may be switched from the first processing control (as shown in FIG. 5) to the second processing control (as shown in FIGS. 6 and 7).
[0043] In one embodiment, switching the current processing control from a first processing control to a second processing control includes canceling the display for the first processing control and displaying a second processing control, or switching the current related content displayed on the current processing control from first related content to second related content and switching the current processing control from the first processing control to the second processing control, where the first related content is related content of the first processing method and the second related content is related content of the second processing method.
[0044] In the above embodiment, the switching method for switching the current processing control displayed on the media content display page from a first processing control to a second processing control may be flexibly set, for example, by canceling the display of the first processing control and displaying the second processing control, or by switching the first related content displayed on the first processing control to the second related content, and maintaining the display of the current processing control during the switching, thereby reducing the interference caused by the control switching on the user's observation of the first media content.
[0045] Here, the first related content may be content related to a first processing scheme displayed in a first processing control. The second related content may be content related to a second processing scheme displayed in a second processing control. The current related content may be content related to a current processing scheme displayed in a current processing control. The related content of one media content processing scheme (e.g., the first processing scheme or the second processing scheme) may include, for example, a type identifier of the type (e.g., template, filter, or effect) corresponding to the media content processing scheme and a processing scheme identifier (e.g., template identifier, filter identifier, or effect identifier) of the media content processing scheme.
[0046] For example, if the first processing method and the second processing method are the same type of media content processing method, for example, if the first processing method and the second processing method are both template filters or effects, the display of the current processing control may be maintained, the first related content displayed in the current processing control may be switched to the second related content, and the current processing control may be switched from the first processing control to the second processing control; if the first processing method and the second processing method are different types of media content processing method, the display of the first processing control may be canceled, the second processing control may be displayed, and the current processing control may be switched from the first processing control to the second processing control.
[0047] In this embodiment, the switching manner for switching the current related content from the first related content to the second related content may be flexibly set. For example, if the first processing manner and the second processing manner are the same type of media content processing manner, the display of the first related content may be canceled and the second related content may be displayed. For example, the display of the type identifier of the first processing manner (e.g., “Filter” shown in FIGS. 5 and 6) may be maintained, and only the processing manner identifier of the first processing manner (e.g., “Filter Identifier 1” shown in FIG. 5) may be switched to the processing manner identifier of the second processing manner (e.g., “Filter Identifier 2” shown in FIG. 6) to reduce the interference caused to the user by the control switching. If the first processing manner and the second processing manner are different types of media content processing manners, the display of the first related content (e.g., “Filter|Filter Identifier 1” shown in FIG. 5) may be canceled and the second related content (e.g., “Template|Template Identifier” shown in FIG. 7, where FIG. 7 shows that the second processing manner is a template) may be displayed.
[0048] In this case, optionally, the current related content includes a type identifier and a processing method identifier of the current processing method, and switching the current related content displayed in the current processing control from the first related content to the second related content includes switching the first processing method identifier displayed in the current processing control to the second processing method identifier when the first type identifier of the first processing method and the second type identifier of the second processing method are the same, and / or canceling the display of the first related content in the current processing control and displaying the second related content in the current processing control when the first type identifier of the first processing method and the second type identifier of the second processing method are different.
[0049] Here, the first type identifier may be the type identifier of the first processing scheme, and the second type identifier may be the type identifier of the second processing scheme, and the type identifier of one media content processing scheme may be used to identify the processing scheme type to which the media content processing scheme belongs, and if two media content processing schemes are of the same type, their type identifiers are the same. The first processing scheme identifier may be the processing scheme identifier of the first processing scheme, and the second processing scheme may be the processing scheme identifier of the second processing scheme, and the processing scheme identifier of one media content processing scheme may be used to uniquely identify the media content processing scheme.
[0050] In one exemplary embodiment, if the first processing scheme and the second processing scheme are the same type of media content processing scheme, the current processing control and the display of the type identifier in the current processing control may be maintained, and the first processing scheme identifier in the current processing control may be switched to the second processing scheme identifier, e.g., the display of the first processing scheme identifier may be canceled and the second processing scheme identifier may be displayed; if the first processing scheme and the second processing scheme are different types of media content processing scheme, the display for the first processing control may be canceled and the second processing control may be displayed.
[0051] In this embodiment, the current processing control may be switched from the first processing control to the second processing control only when a first sub-media content processing method is used for the first sub-media content and a second processing method is used for the second sub-media content, i.e., only when both the first sub-media content and the second sub-media content are obtained by processing them using the corresponding media content processing method. Optionally, switching the current processing control from the first processing control to the second processing control includes switching the current processing control from the first processing control to the second processing control when both the first processing method and the second processing method exist.
[0052] Accordingly, if there is no first processing method adopted for the first sub-media content and no second processing method adopted for the second sub-media content, when the current sub-media content is switched from the first sub-media content to the second sub-media content, the current processing control may be maintained not to be displayed on the media content display page.
[0053] If a first processing method is used for the first sub-media content and a second processing method is not used for the second sub-media content, the display of the current processing control is canceled, that is, when the current sub-media content is switched from the first sub-media content to the second sub-media content, the display of the first processing control is stopped, for example, the display of the first processing control is stopped and the display position of the target control displayed in the predetermined area is adjusted, or the display of the first processing control and the target control displayed in the predetermined area is stopped first, and the target control is re-displayed in the predetermined area according to the display position of the target control in the predetermined area when the current processing control is not displayed. At this time, the media content display method according to this embodiment may further include canceling the display of the first processing control when the first processing method is used and the second processing method is not used.
[0054] If a first processing method is not used for the first sub-media content and a second processing method is used for the second sub-media content, when the current sub-media content is switched from the first sub-media content to the second sub-media content, a current processing control may be additionally displayed on the media content display page, i.e., a second processing control may be additionally displayed on the media content display page. In this case, the media content display method according to this embodiment may further include, if the first processing method is not used and a second processing method is used, additionally displaying the second processing control in a predetermined area of the media content display page.
[0055] Here, the predetermined area may be the area where the current process control is located, which may be located within or outside the display area where the current sub-media content is located. That is, the current process control 20 may be displayed within the display area where the current sub-media content is located, for example, above the current sub-media content as shown in FIG. 2 , or the current process control 20 may be displayed outside the display area where the current sub-media content is located, for example, as shown in FIG. 3 . The predetermined area may be used only to display the current process control, or may be used to display a target control other than the current process. This target control may be a control other than the current process control for display in the predetermined area, such as a location control for triggering viewing of location information corresponding to the first media content and / or a music control for triggering viewing of background music information of the first media content.
[0056] In this embodiment, if the predetermined area is only used to display the current process control, a second process control may be directly added and displayed in the predetermined area. If the predetermined area is also used to display a target control, if the target control is not displayed in the predetermined area, the second process control may be directly added and displayed in the predetermined area. If the target control is displayed in the predetermined area, the second process control may be displayed and the display position of the target control may be adjusted.
[0057] In one embodiment, in a process of additionally displaying a second processing control, for example, when the current sub-media content is switched from a first sub-media content to a second sub-media content, the display of the target control may be maintained and the display position of the target control may be adjusted based on the display position of the second processing control. Assuming that target control 1 and target control 2 are displayed in a predetermined area as shown in FIG. 8, when a second processing control is to be additionally displayed, the second processing control may be additionally displayed at a predetermined display position in the predetermined area (e.g., to the left of the predetermined area) as shown in FIG. 9, and the display positions of target control 1 and target control 2 may be adjusted by controlling the movement of target control 1 and target control 2. Optionally, additionally displaying the second processing control in a predetermined area of the media content display page includes, when a target control other than the second processing control is displayed in the predetermined area, maintaining the display of the target control, displaying the second processing control at a predetermined display position in the predetermined area, and adjusting the display position of the target control in the predetermined area according to the predetermined display position. Here, the predetermined display position may be understood to be the display position of the second processing control in the predetermined area.
[0058] In another embodiment, when a second processing control is to be additionally displayed, for example, when the current sub-media content is switched from a first sub-media content to a second sub-media content, the display of the target control may be first canceled, and then a second position control and a target control may be simultaneously displayed in a predetermined area to prevent the movement of the target control from interfering with the user. Assuming that target control 1 and target control 2 are displayed in a predetermined area as shown in FIG. 8, when a second processing control is to be additionally displayed, the display of target control 1 and target control 2 may be first stopped, and then the second processing control may be displayed in a predetermined display position (e.g., to the left of the predetermined area) in the predetermined area, while target control 1 and target control 2 are re-displayed in the target display position in the predetermined area, as shown in FIG. 9. In this case, optionally, additionally displaying the second processing control in the predetermined area of the media content display page may include, if a target control other than the second processing control is displayed in the predetermined area, canceling the display of the target control, displaying the second processing control in the predetermined display position in the predetermined area, and re-displaying the target control in the target display position in the predetermined area. Here, the target display position may be understood to be the display position of the target control in the predetermined area after the second processing control is additionally displayed.
[0059] S204: In response to a first trigger operation on the current processing control, an effect display window of the current processing method is displayed, and the original media content and the effect media content obtained by processing the original media content using the current processing method are displayed in the effect display window for comparison.
[0060] Here, the first trigger operation may be an operation for instructing to display the effect display window of the current processing method, which may be an operation acting on the current processing control. The original media content may be pre-installed media content that has not been processed by the current processing method, such as an image and / or video. The effect media content may be media content obtained by processing the original media content using the current processing method.
[0061] In this embodiment, the processing effect of the current processing method may be displayed in the effect display window.
[0062] For example, when a first trigger operation for a current processing control is received, in response to this first trigger operation, an effect display window 100 for the current processing method is displayed as shown in FIG. 10, and the original media content before being processed by the current processing method and the effect media content obtained by processing by the current processing method are displayed in this effect display window 100, allowing the user to compare and view this original media content and this effect media content, thereby clarifying the processing effect of the current processing method.
[0063] S205, in response to a second trigger operation of adopting the current processing method to process the media content, displaying a user's album page, where the album page is for the user to select a first media content to be processed.
[0064] Here, the second triggering operation may be a triggering operation for adopting a current processing method to process the media content, such as an operation for triggering a use control in an effect display window.
[0065] Illustratively, when a second trigger operation is received, for example, when it is detected that the user triggers the usage control 101 (as shown in FIG. 10 ) in the trigger effect display window 100, the user's album page may be displayed, for example, the user's local album, thereby allowing the user to select media content that needs to be processed in the current processing manner.
[0066] In addition, when a second trigger operation is received, the current page may be switched to a photography page, and the current processing method may be selected on the photography page, thereby facilitating the user to obtain media content with this processing effect in the photography method.
[0067] S206: In response to a selection completion operation performed in the album page, adopt the current processing method to process the first media content to be processed selected by the user in the album page, obtain a first target media content, and execute S209.
[0068] Here, the selection completion operation may be an operation for indicating that the selection of media content has been completed, such as an operation for triggering a decision control on a trigger album page. The first media content to be processed may be the media content selected by the user on the album page, i.e., the media content in a selected state on the album page when the selection completion operation is received, and this first media content to be processed may be an image and / or a video, etc. The first target media content may be media content obtained by processing the first media content to be processed using the current processing method.
[0069] In this embodiment, the user may select one or more first media contents to be processed on the album page, and perform a selection completion operation after completing the selection. In response, when the application program receives the user's selection completion operation, it adopts the current processing method to process the first media contents to be processed selected by the user on the album page, and obtains the first target media content.
[0070] S207, in response to a third trigger operation on the current processing control, display a photographing page, and display a preview effect of the current processing mode on the photographing page.
[0071] Here, the third trigger operation may be an operation for instructing the shooting page to display a preview effect of the current processing method, which may be an operation acting on the current processing control, and the third trigger operation and the first trigger operation may be the same or different trigger operations, for example, may be different trigger operations.
[0072] In this embodiment, the processing effect of the current processing method may be displayed on the photographing page.
[0073] For example, when a third trigger operation for the current processing control is received, in response to this third trigger operation, the current page is switched from the media content display page to a shooting page, and a preview effect of the current processing method is displayed on the shooting page, allowing the user to view the processing effect of the current processing method, and the media content having this processing effect can be obtained in the shooting method.
[0074] S208, in response to a photographing operation performed within the photographing page, employing the current processing method to process the second media content to be processed obtained by photographing, to obtain a second target media content.
[0075] For example, when a photographing operation is performed within the photographing page, second media content to be processed captured by a camera can be obtained, and the second media content to be processed can be processed using the current processing method to obtain second target media content, where the second media content to be processed can be the media content captured by a camera, and the second target media content can be media content obtained by processing the second media content to be processed using the current processing method.
[0076] S209, in response to the media content generating operation, employing the target media content to generate second media content, where the target media content includes first target media content and / or second target media content.
[0077] The media content generation operation may be an operation of generating new media content by employing target media content obtained by processing. The target media content may include first target media content and / or second target media content obtained by processing with the current processing method. The second media content may be media content generated by employing the target media content.
[0078] In this embodiment, the user can create new media content by processing the media content using the media content processing method adopted for the media content currently being viewed.
[0079] For example, when generating targeted media content, the target media content may be displayed to a user, and when it is detected that the user triggers a media content generation control, the target media content may be used to generate second media content. Alternatively, when it is detected that the user triggers a "Next" control, an editing page may be displayed for the user to edit the targeted media content, and when it is detected that the user triggers a "Create" control / "Post" control, the edited target media content may be used to generate second media content. Note that after generating the second media content, the second media content may also be posted or posted in response to a user's posting operation.
[0080] In the media content display method according to this embodiment, when switching the current sub-media content, the current processing control displayed on the media content display page is switched, and when a trigger operation acting on this current processing control is received, the processing effect of the current processing method is displayed, the current processing method is adopted to process the media content, a target media content is obtained, and the target media content is adopted to generate new media content, thereby reducing the difficulty of viewing the processing effect and the difficulty of creating media content and improving the user experience.
[0081] 11 is a structural block diagram of a media content display device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware and may be located in an electronic device, such as a mobile phone or a tablet computer, and may implement the media content display method to display current processing control. As shown in FIG. 11, the media content display device according to this embodiment may include an operation receiving module 1101 and a media content display module 1102, where: The operation receiving module 1101 is configured to receive a display operation on a first media content; The media content display module 1102 is configured to display the first media content on a media content display page in response to the display operation, where the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing method is further displayed in the media content display page, where the current processing method is a media content processing method adopted for a current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing method.
[0082] The media content display device according to this embodiment receives a display operation for a first media content via an operation receiving module, and displays the first media content on a media content display page via a media content display module in response to the display operation, wherein the first media content includes at least two sub-media contents, and the media content display page further displays a current processing control corresponding to a current processing manner, the current processing manner being a media content processing manner adopted by the current sub-media content of the first media content currently displayed on the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing manner. By adopting the above technical solution, when displaying a sub-media content in the media content, a processing control corresponding to the media content processing manner adopted by the sub-media content can be displayed, thereby realizing the function of browsing the media content processing manner adopted by the currently displayed sub-media content, providing convenience for users to browse and use the media content processing manner adopted by the currently displayed sub-media content, and improving the user experience.
[0083] The media content display device according to this embodiment may further include a control switching module configured to switch the current processing control from a first processing control to a second processing control when the current sub-media content is switched from a first sub-media content to a second sub-media content, where the first processing control corresponds to a first processing method adopted for the first sub-media content, and the second processing control corresponds to a second processing method adopted for the second sub-media content.
[0084] In the above solution, the control switching module may include a first switching unit configured to cancel the display of the first processing control and display a second processing control, or a second switching unit configured to switch a current related content displayed on the current processing control from a first related content to a second related content, and switch the current processing control from the first processing control to a second processing control, where the first related content is related content of the first processing method, and the second related content is related content of the second processing method.
[0085] In the above solution, the current related content may include a type identifier and a processing method identifier of the current processing method, and the second switching unit is configured to switch the current related content displayed on the current processing control from the first related content to the second related content by: switching the first processing method identifier of the first processing method displayed on the current processing control to the second processing method identifier of the second processing method when the first type identifier of the first processing method and the second type identifier of the second processing method are the same; and / or canceling the display of the first related content on the current processing control and displaying the second related content on the current processing control when the first type identifier of the first processing method and the second type identifier of the second processing method are different.
[0086] In the above solution, the control switching module is configured to switch the current processing control from the first processing control to the second processing control in the following manner: when a first processing mode and a second processing mode exist, the current processing control is switched from the first processing control to the second processing control.
[0087] The media content display device according to this embodiment may further include an additional display module configured to additionally display the second processing control in a predetermined area of the media content display page when the first processing method does not exist and the second processing method exists.
[0088] In the above solution, the additional display module is configured to additionally display the second processing control in the specified area of the media content display page in the following manner: when a target control other than the second processing control is displayed in the specified area, maintain the display of the target control, display the second processing control at a specified display position in the specified area, and adjust the display position of the target control in the specified area according to the specified display position; or when a target control other than the second processing control is displayed in the specified area, cancel the display of the target control, display the second processing control at a specified display position in the specified area, and re-display the target control at the target display position in the specified area.
[0089] The media content display device according to this embodiment may further include a window display module configured to, after displaying the first media content on a media content display page, display an effect display window of the current processing method in response to a first trigger operation on the current processing control, and display in the effect display window a comparison between the original media content and the effect media content obtained by processing the original media content using the current processing method.
[0090] The media content display device according to this embodiment may further include: an album display module configured to display a user's album page in response to a second trigger operation for adopting the current processing method to process the media content after displaying the effect display window of the current processing method, the album page being for the user to select first media content to be processed; and a first processing module configured to adopt the current processing method to process the first media content to be processed selected by the user in the album page in response to a selection completion operation performed in the album page, thereby obtaining first target media content.
[0091] The media content display device according to this embodiment may further include a photographing page display module configured to display a photographing page and display a preview effect of the current processing method on the photographing page in response to a third trigger operation on the current processing control after displaying the first media content on the media content display page; and a second processing module configured to adopt the current processing method to process the second media content to be processed obtained by photographing in response to a photographing operation performed on the photographing page, thereby obtaining a second target media content.
[0092] The media content display device according to this embodiment may further include a media content generation module configured to employ the target media content to generate second media content in response to a media content generation operation, where the target media content includes first target media content and / or second target media content.
[0093] In the above solution, the current processing method may include at least one of a template, a filter, and an effect.
[0094] The media content display device according to the embodiment of the present disclosure can execute the media content display method according to any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the media content display method. For technical details not described in detail in this embodiment, please refer to the media content display method according to any embodiment of the present disclosure.
[0095] 12, which illustrates a structural schematic diagram suitable for implementing an electronic device (e.g., a terminal device) 1200 according to an embodiment of the present disclosure. The terminal device according to an embodiment of the present disclosure may include mobile devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (Portable Media Players, PMPs), in-vehicle devices (e.g., in-vehicle navigation devices), and fixed devices such as digital televisions (TVs), desktop computers, and the like. The electronic device illustrated in FIG. 12 is just one example.
[0096] 12, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1202 or programs loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 further stores various programs and data necessary for the operation of the electronic device 1200. The processing unit 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0097] In general, devices such as input devices 1206 including, for example, a touch screen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1207 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1208 including, for example, a magnetic tape, hard disk, etc.; and communication devices 1209 may be connected to the I / O interface 1205. The communication devices 1209 enable the electronic device 1200 to exchange data with other devices through wireless or wired communication. While FIG. 12 illustrates the electronic device 1200 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0098] In one embodiment, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, an embodiment of the present disclosure may include a computer program product, which may include a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 1209, or may be installed from the storage device 1208, or may be installed from the ROM 1202. When the computer program is executed by the processing device 1201, it performs the functions defined in the methods of the embodiment of the present disclosure.
[0099] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or a combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Examples of computer-readable storage media may include an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM) or flash memory, optical fiber, a portable compact disc-read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be a tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, thereby carrying computer-readable program code. Such propagated data signals may take various forms, including electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0100] In some embodiments, clients and servers may communicate using any conventional, known, or future-developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), the Internet (e.g., internetworks), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any conventional, known, or future-developed network.
[0101] The computer-readable medium may be included in the electronic device, or may exist independently and not be integrated into the electronic device.
[0102] At least one program is carried on the computer-readable medium, and when executed by the electronic device, the at least one program causes the electronic device to receive a display operation for first media content and, in response to the display operation, display the first media content on a media content display page, where the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing method is further displayed in the media content display page, where the current processing method is a media content processing method adopted for a current sub-media content of the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing method.
[0103] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and general procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet Service Provider).
[0104] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes at least one executable instruction for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the figures. For example, two successively shown blocks may actually execute substantially in parallel, or they may be executed in the reverse order, depending on the functionality 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, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0105] The units described in the embodiments of the present disclosure may be implemented in software or hardware, and the names of the modules may not necessarily be limiting.
[0106] As used herein, the functions described above may be performed, at least in part, by at least one hardware logic element. For example, exemplary types of hardware logic elements that may be used include Field-Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0107] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program for use by or in combination with an instruction execution system, device, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Examples of machine-readable storage media may include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0108] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying media content, the method comprising: receiving a display operation for the first media content; displaying the first media content on a media content display page in response to the display operation; Here, the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing method is further displayed in the media content display page, where the current processing method is a media content processing method adopted for the current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of the processing effect of the current processing method.
[0109] According to one or more embodiments of the present disclosure, in Example 2, the method described in Example 1 includes: further comprising: switching the current processing control from a first processing control to a second processing control when the current sub-media content is switched from a first sub-media content to a second sub-media content; Here, the first processing control corresponds to a first processing method adopted for the first sub-media content, and the second processing control corresponds to a second processing method adopted for the second sub-media content.
[0110] According to one or more embodiments of the present disclosure, in Example 3, the method according to Example 2 may further include: switching the current process control from a first process control to a second process control. canceling the display of the first processing control and displaying a second processing control; or switching the current related content displayed in the current processing control from first related content to second related content, and switching the current processing control from the first processing control to a second processing control; Here, the first related content is related content in the first processing format, and the second related content is related content in the second processing format.
[0111] According to one or more embodiments of the present disclosure, in Example 4, the method of Example 3 further includes the step of: wherein the current related content includes a type identifier and a processing mode identifier of the current processing mode; and switching the current related content displayed in the current processing control from first related content to second related content includes: If the first type identifier of the first processing method and the second type identifier of the second processing method are the same, switching the first processing method identifier of the first processing method displayed on the current processing control to the second processing method identifier of the second processing method and displaying it; and / or If the first type identifier of the first processing method and the second type identifier of the second processing method are different, canceling the display of the first related content in the current processing control and displaying the second related content in the current processing control.
[0112] According to one or more embodiments of the present disclosure, in Example 5, the method according to Example 2 may further include: switching the current process control from a first process control to a second process control. If a first processing method and a second processing method exist, the current processing control is switched from the first processing control to the second processing control.
[0113] According to one or more embodiments of the present disclosure, in Example 6, the method described in Example 5 includes: If the first processing method does not exist and the second processing method exists, the method further includes additionally displaying the second processing control in a predetermined area of the media content display page.
[0114] According to one or more embodiments of the present disclosure, in Example 7, the method according to Example 6 further comprises: If a target control other than the second process control is displayed in the predetermined area, maintaining the display of the target control, displaying the second process control at a predetermined display position in the predetermined area, and adjusting the display position of the target control in the predetermined area according to the predetermined display position; or When a target control other than the second processing control is displayed in the specified area, the display of the target control is canceled, the second processing control is displayed at a specified display position in the specified area, and the target control is re-displayed at a target display position in the specified area.
[0115] According to one or more embodiments of the present disclosure, in Example 8, the method of Example 1 may include, after displaying the first media content on a media content display page, The method further includes displaying an effect display window of the current processing method in response to a first trigger operation on the current processing control, and displaying a comparison between the original media content and the effect media content obtained by processing the original media content using the current processing method in the effect display window.
[0116] According to one or more embodiments of the present disclosure, in Example 9, according to the method of Example 8, after displaying the effect display window of the current processing method, displaying a user's album page in response to a second trigger operation for processing the media content by adopting the current processing method, the album page being for allowing the user to select a first media content to be processed; The method further includes, in response to a selection completion operation performed within the album page, adopting the current processing method to process the first media content to be processed selected by the user on the album page, and obtaining a first target media content.
[0117] According to one or more embodiments of the present disclosure, in Example 10, the method of Example 1 further comprises, after displaying the first media content on a media content display page, In response to a third trigger operation on the current processing control, displaying a photographing page and displaying a preview effect of the current processing mode on the photographing page; The method further includes employing the current processing method to process second media content to be processed obtained by shooting in response to a shooting operation performed within the shooting page, thereby obtaining second target media content.
[0118] According to one or more embodiments of the present disclosure, in Example 11, the method according to Example 9 or 10, The method further includes employing the targeted media content to generate second media content in response to the media content generation operation, wherein the targeted media content includes the first targeted media content and / or the second targeted media content.
[0119] According to one or more embodiments of the present disclosure, in Example 12, in the method according to any one of Examples 1 to 10, the current processing method includes at least one of a template, a filter, and an effect.
[0120] According to one or more embodiments of the present disclosure, Example 13 provides a display device for media content, the device comprising: an operation receiving module configured to receive a display operation on the first media content; a media content display module configured to display the first media content on a media content display page in response to the display operation; Here, the first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing method is further displayed in the media content display page, where the current processing method is a media content processing method adopted for the current sub-media content in the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of the processing effect of the current processing method.
[0121] According to one or more embodiments of the present disclosure, Example 14 provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more programs cause the one or more processors to implement the method for displaying media content according to any one of Examples 1-12.
[0122] According to one or more embodiments of the present disclosure, Example 15 provides a computer-readable storage medium having a computer program stored therein, which, when executed by a processor, realizes the method for displaying media content described in any one of Examples 1 to 12.
[0123] It should be noted that although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown, or in a chronological order. In certain environments, multitasking and parallel processing may be advantageous.
Claims
1. Receiving a display operation for posted first media content; displaying the first media content on a media content display page in response to the display operation; The first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing manner is further displayed in the media content display page, the current processing manner being a media content processing manner adopted by a posted current sub-media content of the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing manner; How media content is displayed.
2. further comprising: switching the current processing control from a first processing control to a second processing control when the current sub-media content is switched from a first sub-media content to a second sub-media content; 2. The method of claim 1, wherein the first processing control corresponds to a first processing method adopted for the first sub-media content, and the second processing control corresponds to a second processing method adopted for the second sub-media content.
3. Switching the current process control from a first process control to a second process control comprises: canceling the display of the first processing control and displaying the second processing control; or switching the current related content displayed in the current processing control from first related content to second related content, and switching the current processing control from the first processing control to a second processing control; The method of claim 2 , wherein the first related content is related content of the first processing style, and the second related content is related content of the second processing style.
4. The currently related content includes a type identifier and a processing mode identifier of the currently related content, and switching the currently related content displayed in the currently related content control from a first related content to a second related content includes: in response to a first type identifier of the first processing method and a second type identifier of the second processing method being the same, switching the first processing method identifier of the first processing method displayed on the current processing control to a second processing method identifier of the second processing method and displaying the second processing method; canceling the display of the first related content in the current processing control and displaying the second related content in the current processing control in response to a first type identifier of the first processing method and a second type identifier of the second processing method being different; The method of claim 3 , comprising at least one of:
5. Switching the current process control from a first process control to a second process control comprises:
3. The method of claim 2, further comprising: in response to the first processing method and the second processing method being present, switching the current processing control from the first processing control to the second processing control.
6. 6. The method of claim 5, further comprising, in response to the first processing method not being present and the second processing method being present, additionally displaying the second processing control in a predetermined area of the media content display page.
7. additionally displaying the second processing control in a predetermined area of the media content display page, In response to a target control other than the second process control being displayed in the predetermined area, maintaining the display of the target control, displaying the second process control at a predetermined display position in the predetermined area, and adjusting the display position of the target control in the predetermined area according to the predetermined display position; or 7. The method of claim 6, further comprising: in response to a target control other than the second processing control being displayed in the predetermined area, canceling the display of the target control, displaying the second processing control at a predetermined display position in the predetermined area, and re-displaying the target control at a target display position in the predetermined area.
8. After displaying the first media content on a media content display page, the method includes:
2. The method of claim 1, further comprising: in response to a first trigger operation on the current processing control, displaying an effect display window of the current processing method; and displaying, in the effect display window, a comparison between the original media content and an effect media content obtained by processing the original media content using the current processing method.
9. After displaying the effect display window of the current processing method, the method includes: displaying a user's album page in response to a second trigger operation for processing the media content by adopting the current processing method, the album page being for allowing the user to select a first media content to be processed; In response to a selection completion operation performed in the album page, adopt the current processing method to process the first media content to be processed selected by the user in the album page, and obtain a first target media content; The method of claim 8 further comprising:
10. After displaying the first media content on a media content display page, the method includes: In response to a third trigger operation on the current processing control, displaying a photographing page and displaying a preview effect of the current processing mode on the photographing page; In response to a photographing operation performed within the photographing page, adopting the current processing method to process a second media content to be processed obtained by photographing, thereby obtaining a second target media content; The method of claim 1 further comprising:
11. and further comprising, in response to the media content generation operation, employing the target media content to generate second media content; The method of claim 9 , wherein the targeted media content includes at least one of a first targeted media content and a second targeted media content.
12. and further comprising, in response to the media content generation operation, employing the target media content to generate second media content; The method of claim 10 , wherein the targeted media content includes at least one of a first targeted media content and a second targeted media content.
13. The method of claim 1 , wherein the current processing method includes at least one of a template, a filter, and an effect.
14. An operation receiving module configured to receive a display operation for a posted first media content; a media content display module configured to display the first media content on a media content display page in response to the display operation; The first media content includes at least two sub-media contents, and a current processing control corresponding to a current processing manner is further displayed in the media content display page, the current processing manner being a media content processing manner adopted by a posted current sub-media content of the first media content currently displayed in the media content display page, and the current processing control is used to trigger the display of a processing effect of the current processing manner; A display device for media content.
15. at least one processor; a memory connected in communication with the at least one processor; The memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the method for displaying media content described in any one of claims 1 to 13.
16. 14. A computer-readable storage medium having stored thereon computer instructions, the computer instructions being used to implement the method for displaying media content according to any one of claims 1 to 13 when executed by a processor.
17. A program which, when executed by a processor, implements the method of any one of claims 1 to 13.
Citation Information
Patent Citations
Display method and device, equipment and storage medium
CN113721810A
Live broadcast content acquisition and processing method and device, electronic equipment and medium
CN114268833A
Virtual computer keyboard
JP2017027605A
Image processing program
JP2018152100A
Systems and methods for creating and modifying event-centric media content
WO2020242590A1