Method, apparatus, device, and storage medium for special effect interaction
By presenting dynamic visualization information for special effects in content creation platforms, the method enhances user understanding and interaction efficiency, addressing the limitations of static information in existing interfaces.
Patent Information
- Application Number
- JP2024571846
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-10-18
- Filing Date
- 2023-10-08
- Publication Date
- 2025-06-12
- Estimated Expiration
- 2043-10-08
AI Technical Summary
Existing special effect interaction interfaces in content creation platforms, such as video and live broadcast platforms, often rely on static visualization information, making it difficult for users to understand the interaction logic and application effects of special effects, leading to inefficient selection and application of desired effects.
The method involves presenting a special effect interaction interface with a control area and a content area, where the control area includes special effect controls that provide first visualization information, and the content area offers a preview of applying the special effect. Upon receiving a predetermined operation on a target control, the interface switches to second visualization information, which includes dynamic visualization for indicating operation descriptions or effect previews.
This approach enables users to more intuitively understand the effects and trigger conditions of special effects, reducing the learning cost and improving the efficiency of special effect interaction by providing dynamic visualization information.
Smart Images

Figure 2025518348000001_ABST
Abstract
Description
Technical Field
[0001] (Citation of Related Applications) This application claims the priority of a Chinese invention patent application filed on October 18, 2022, with the invention title "Method, Apparatus, Device, and Computer-Readable Storage Medium for Special Effect Interaction", and the application number 202211275938.5, the entire content of which is incorporated herein by reference.
[0002] (Technical Field) Exemplary embodiments of the present invention generally relate to the field of computers, and in particular, to a method, apparatus, device, and computer-readable storage medium for special effect interaction.
Background Art
[0003] With the development of the Internet, people have increasingly used the Internet to share various user-generated contents (UGC). For example, people share short video contents created using short video platforms or provide video live broadcasts using live broadcast platforms.
[0004] In such a content creation process, people expect to create more personalized contents. As a result, various special effects are provided to enhance the user's ability to create more interesting and personalized contents. Such special effects include, for example, filters and dynamic effects applied to image contents, video contents, or video streams.
Summary of the Invention
[0005] In a first aspect of the present invention, a method for special effect interaction is provided. The method includes presenting a special effect interaction interface, where the special effect interaction interface includes a control area and a content area. The control area includes a set of special effect controls, and the set of special effect controls is used to present first visualization information corresponding to the special effect. The content area is used to provide a preview regarding applying the special effect to target content, receiving a first predetermined operation on a target control among the set of special effect controls, and switching the target control to second visualization information presenting a target special effect corresponding to the target control, where the second visualization information includes dynamic visualization information for indicating an operation description Akira or effect preview at least one of of the target special effect.
[0006] In a second aspect of the present invention, an apparatus for special effect interaction is provided. The apparatus includes a presenting module for presenting a special effect interaction interface, where the special effect interaction interface includes a control area and a content area. The control area includes a set of special effect controls, and the set of special effect controls is used to present first visualization information corresponding to the special effect. The content area is used to provide a preview regarding applying the special effect to target content. The apparatus further includes a receiving module for receiving a first predetermined operation on a target control among the set of special effect controls, and a switching module for switching the target control to second visualization information presenting a target special effect corresponding to the target control, where the second visualization information includes dynamic visualization information for indicating an operation description Akira or effect preview at least one of of the target special effect.
[0007] In a third aspect of the present invention, 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 used for storing instructions to be executed by the at least one processing unit. When the instructions are executed by the at least one processing unit, the method of the first aspect is executed by the device.
[0008] In a fourth aspect of the present invention, a computer-readable storage medium is provided. A computer program is stored in the medium, and when the program is executed by a processor, the method of the first aspect is implemented.
[0009] It should be understood that the content described in the summary part of the present invention is not intended to limit the main features or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.
Brief Description of the Drawings
[0010] With reference to the following detailed description in conjunction with the drawings, the above-described features and other features, advantages, and aspects of each embodiment of the present invention will become more apparent. In the drawings, the same or similar reference numerals indicate the same or similar elements, where
[0011]
Figure 1
Figure 2A
Figure 2B
Figure 2C
Figure 3A
Figure 3B
Figure 3C
Figure 4
Figure 5
Figure 6
Mode for Carrying Out the Invention
[0012] Hereinafter, embodiments of the present invention will be described in more detail with reference to the drawings. Although specific embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, it should be understood that these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not used to limit the protection scope of the present invention.
[0013] In the description of the embodiments of the present invention, the term "including" and its similar terms are open-ended inclusion meaning "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". There may be other explicit and implicit definitions hereinafter.
[0014] As described above, people expect to create more interesting and personalized content by using special effects. Such content includes, for example, images, videos, live broadcast video streams, and the like. In the present invention, "special effects" can indicate, for example, visual effects applied to multimedia content such as images, videos, live broadcast video streams, such as various filters or dynamic effects.
[0015] FIG. 1 shows an exemplary special effect interaction interface 100 according to a conventional solution. As shown in FIG. 1, an electronic device (e.g., a mobile terminal) can present a special effect interaction interface 100. As shown in FIG. 1, the special effect interaction interface 100 can include, for example, a content area 110 and a control area 120.
[0016] The control area 120 can include, for example, a set of selectable special effect controls 130, and such special effect controls 130 can correspond to special effects. When the user selects a specific special effect control 130, the corresponding effect is applied to the target content 140 waiting to be edited, and the content area 110 presents a preview of the special effect applied to the target content 140.
[0017] Conventionally, the special effect control 130 can usually only provide static image information such as an icon related to the corresponding special effect. However, such static image information is limited in what it can provide to the user, and it is difficult for the user to understand the interaction logic or application effect of the corresponding special effect.
[0018] For example, for some specific special effects, the corresponding image content may need to be included in the target content 140. For example, the "special effect of finger lightning" may require that the image or video to which it is applied contains a specific finger shape, or that the user creates a specific finger shape in a live video stream.
[0019] As a result, even if the user selects a specific special effect control, the corresponding special effect may not be triggered properly, which will greatly affect the user experience of using the special effect.
[0020] Embodiments of the present invention provide a solution for special effect interaction. According to the solution, an electronic device can present a special effect interaction interface, where the special effect interaction interface includes a control area and a content area. The control area includes a set of special effect controls, and the set of special effect controls is used to present first visualization information corresponding to the special effect. The content area is used to provide a preview regarding applying the special effect to the target content.
[0021] Furthermore, the electronic device can receive a first predetermined operation on a target control among the set of special effect controls, and accordingly switch the target control to second visualization information presenting a target special effect corresponding to the target control. Here, the second visualization information includes dynamic visualization information for indicating Akira the operation instructions at least one of or effect preview
[0022] Based on such a method, embodiments of the present invention can present dynamic visualization information (e.g., video or moving image) regarding a target special effect by utilizing special effect control, facilitating the user to more easily understand the effect or trigger condition of the target special effect, thereby enabling the user to more efficiently select a desired special effect and more easily apply the special effect to desired content.
[0023] Hereinafter, various exemplary implementations of the solution will be described in more detail in conjunction with the drawings.
[0024] ( Exemplary special effect interaction ) ( Example 1 ) First, referring to FIGS. 2A to 2C, the process of interacting with a special effect interaction interface according to some embodiments of the present invention is exemplarily shown. As shown in FIG. 2A, the electronic device 210 can provide a special effect interaction interface 200.
[0025] Exemplarily, the electronic device 210 may be, for example, a smart terminal (e.g., a smartphone). Although the electronic device 210 is shown as a smartphone in FIGS. 2A to 2C, it should be understood that the electronic device 210 may be any other suitable arbitrary device including, but not limited to, a tablet computer, a notebook computer, a desktop computer, an assistant, a smart wearable device, an in-vehicle device, etc.
[0026] Furthermore, the special effect interaction interface 200 may be provided, for example, by an application (such as a multimedia editing application or a live broadcast application, etc.) installed on the electronic device 210. Such an application can provide the user with a function of applying a predetermined special effect to the target content, and such target content can include, for example, an existing image file, a video file, or a real-time video stream.
[0027] Exemplarily, as shown in FIG. 2A, the special effect interaction interface 200 can include a content area 220 and a control area 230. Similarly, the control area 230 can present, for example, a set of selectable special effect controls, and the content area 220 can provide a preview of applying the selected special effect to the target content 270.
[0028] As shown in FIG. 2A, the set of special effect controls presented in the control area 230 can include a recommended control 240 and a normal control 250. As shown in FIG. 2A, the recommended control 240 can have, for example, a larger display size than the normal control 250.
[0029] In some embodiments, the recommended control 240 can correspond to a popular special effect, for example, a special effect with the most usage times in a specific region or a special effect with the highest follow degree. Or, the popular special effect can correspond to a special effect that the current user is more interested in or a special effect that is likely to be used. It should be understood that such a recommendation of the popular special effect is based on information obtained with the knowledge and consent of the user.
[0030] In some embodiments, the recommended control 240 can present information different from that of the normal control 250. Exemplarily, the normal control 250 can only present static image information such as icons corresponding to special effects. Conversely, the recommended control 240 can present visualization information 260, and the visualization information 260 can present not only static image information (e.g., icons) of the recommended special effects but also text information.
[0031] Such text information may be used, for example, to indicate identification information of the recommended special effect, such as the name of the recommended special effect. Additionally or alternatively, the text information can also indicate an effect description of the recommended special effect. For example, the effect after the special effect is applied can be described in text. Additionally or alternatively, the text information can also indicate an operation description of the recommended special effect. For example, the conditions under which the special effect is triggered can be described in text.
[0032] Continuing to refer to FIG. 2B, the electronic device 210 can receive, for example, a predetermined operation of the user on the recommended control 240 (hereinafter referred to as the first predetermined operation for convenience of description). For example, the electronic device 210 can receive appropriate interaction operations such as click selection, hover selection, or slide selection of the user on the recommended control 240. Accordingly, as shown in FIG. 2B, the electronic device 210 can present, for example, a display regarding the selection of the recommended control 240 in the interface 200.
[0033] Furthermore, as shown in FIG. 2B, after a predetermined time after receiving a predetermined operation regarding the recommended control 240, the electronic device 210 can switch the recommended control 240 to dynamic visualization information 280 for presenting the recommended special effect.
[0034] In some embodiments, such dynamic visualization information 280 can include, for example, an operation description of the recommended special effect (e.g., the conditions under which the special effect is triggered))ma or a video or moving image for showing the effect preview (e.g., the effect after a special effect is triggered). at least one of can include a video or moving image for showing the effect preview (e.g., the effect after a special effect is triggered).
[0035] Based on such a method, the user can more intuitively understand more comprehensive information about the currently selected special effect, and can more easily trigger the corresponding special effect, so that the learning cost of special effect interaction can be reduced.
[0036] In some embodiments, after receiving a first predetermined operation on the recommended control 240, the electronic device 210 can automatically apply the recommended special effect to the target content 270.
[0037] In some embodiments, the first predetermined operation can only be used to trigger the presentation of the dynamic visualization information 280, and the electronic device 210 applies the corresponding recommended special effect to the target content only after receiving an additional second predetermined operation. Such a second predetermined operation can include, for example, a click operation, a double-click operation, a long-press operation, a slide operation, or other appropriate operations on the target control.
[0038] For example, the user can trigger the display of the dynamic visualization information 280 by a hover operation, and after determining that the current special effect is the desired special effect, trigger the application of the recommended special effect to the target content 270 by clicking on the recommended control 240.
[0039] In some embodiments, the electronic device 210 can repeatedly present the dynamic visualization information 280 by using the recommended control 240. Or, after the completion of the playback of the dynamic visualization information 280, the electronic device 210 can switch to the presentation of the visualization information 260 and repeatedly switch between the visualization information 260 and the dynamic visualization information 280.
[0040] In some embodiments, the electronic device 210 can also stop presenting the selected recommended control in the special effect interaction interface in response to a predetermined operation. For example, the electronic device 210 can receive an operation in which the user retracts the control area 230, or the electronic device 210 can receive a slide operation of the user in the control area 230, whereby the selected recommended control 240 is not presented in the special effect interaction interface 200.
[0041] Additionally, the electronic device 210 can receive an additional predetermined operation to cause the selected recommended control to be presented again. In such a case, the electronic device 210 can first present the visualization information 260 associated with the recommended control 240, and after a predetermined time, switch back to presenting the dynamic visualization information 280.
[0042] In some embodiments, the recommended control 240 may be presented at a predetermined position in the control area 230, such as, for example, the upper left corner, the lower left corner, the upper right corner, or the lower right corner. Such a predetermined position may be determined based on the current user's usage habits or the interaction habits of a predetermined area. For example, in the case of a user with a right-handed interaction habit, it may always be displayed in the upper left corner. Conversely, for a user with a left-handed interaction habit, it may always be displayed in the upper right corner.
[0043] In some embodiments, the control area 230 can present a new set of special effect controls in response to a predetermined operation (e.g., a slide operation). Accordingly, when a new set of special effect controls is presented, the electronic device 210 can present, for example, a different recommended control from the initial recommended control, so that the user can always obtain the special effects recommended by the system during the process of sliding.
[0044] ( Example 2 ) Referring to FIGS. 3A to 3C below, a process of interacting with a special effect interaction interface of some other embodiments of the present invention is exemplarily shown. As shown in FIG. 3A, an electronic device 310 can provide a special effect interaction interface 300.
[0045] Exemplarily, the electronic device 310 may be, for example, a smart terminal (such as a smartphone). Although the electronic device 310 is shown as a smartphone in FIGS. 3A to 3C, it should be understood that the electronic device 230 may be any other suitable arbitrary device including, but not limited to, a tablet computer, a notebook computer, a desktop computer, an assistant, a smart wearable device, an in-vehicle device, etc.
[0046] Furthermore, the special effect interaction interface 200 may be provided, for example, by an application (such as a multimedia editing application or a live broadcast application, etc.) installed on the electronic device 310. Such an application can provide a user with a function of applying a predetermined special effect to target content, and such target content can include, for example, an existing image file, a video file, or a real-time video stream.
[0047] Exemplarily, as shown in FIG. 3A, the special effect interaction interface 300 can include a content area 320 and a control area 330. Similarly, the control area 330 can present, for example, a set of selectable special effect controls, and the content area 320 can provide a preview of applying the selected special effect to the target content 360.
[0048] As shown in FIG. 3A, the control region 330 can present a set 340 of special effect controls. In the initial state, the set 340 of special effect controls can have, for example, the same display size and can be used to present visualization information 350 corresponding to the special effect. Such visualization information 350 can include, for example, static image information corresponding to the special effect such as an icon.
[0049] Furthermore, as shown in FIG. 3B, the electronic device 310 can receive a predetermined operation on the special effect control 340 (also referred to as the target control 340), and accordingly can switch the target control 340 to the state shown in FIG. 3B. Such a predetermined operation can include, for example, appropriate interaction operations such as a user's click selection, hover selection, or slide selection on the target control 340.
[0050] As shown in FIG. 3B, the electronic device 310 can, in response to the predetermined operation, adjust the target control 340 from the initial first size to a larger second size, where the second size is larger than the first size. As a result, the target control 340 has a larger display area and can provide more substantial information.
[0051] In some embodiments, the electronic device 310 can further move the target control 340 having the second size to a predetermined position (for example, the upper left corner, the lower left corner, the upper right corner, or the lower right corner) in the special effect interaction interface 300 regardless of whether the target control 340 was initially placed at that position. Such a predetermined position may be determined based on the current user's usage habits or the interaction habits of a predetermined area. For example, for a user with right-handed interaction habits, it may always be displayed in the upper left corner. Conversely, for a user with left-handed interaction habits, it may always be displayed in the upper right corner.
[0052] It should be understood that after the display size and / or display position of the target control 340 is changed in response to a predetermined operation, the display positions of other controls in the control area 330 can be adjusted accordingly.
[0053] In some embodiments, the target control 340 having the second size can further present, for example, visualization information 370. Compared with the initial visualization information 350, the visualization information 370 can further include, for example, text information, and such text information can be used, for example, to indicate identification information of the target special effect corresponding to the selected target control, such as the name of the target special effect. Additionally or alternatively, the text information can also indicate an effect description of the target special effect, for example, it can also explain the effect after the target special effect is applied in text. Additionally or alternatively, the text information can also indicate an operation description of the target special effect, for example, it can explain the conditions under which the target special effect is triggered in text.
[0054] Furthermore, after a predetermined time after presenting the visualization information 370, or after a predetermined time after receiving the above-mentioned predetermined operation on the target control 340, the electronic device 310 can switch the target control 340 having the second size to presenting dynamic visualization information 380.
[0055] In some embodiments, such dynamic visualization information 380 can include, for example, an operation description of the target special effect (e.g., the conditions under which the special effect is triggered )ma or an effect preview (e.g., the effect after the special effect is triggered) at least one of in the form of a video or moving image for display.
[0056] Based on such a method, the user can more intuitively understand more comprehensive information about the currently selected special effect and can more easily trigger the corresponding special effect, thus reducing the learning cost of special effect interactions.
[0057] In some embodiments, after receiving a predetermined operation (also referred to as a first predetermined operation) for a target control having a first size with respect to the target control 340, the electronic device 310 automatically applies a target special effect to the target content 360. ruko It can be done.
[0058] In some embodiments, the first predetermined operation can only be used to trigger the presentation of the dynamic visualization information 380, and the electronic device 310 applies the corresponding target special effect to the target content 360 only after receiving an additional second predetermined operation. Such a second predetermined operation can include, for example, a click operation, a double-click operation, a long-press operation, a slide operation, or other appropriate operations on the target control 340 having a second size.
[0059] For example, the user can trigger the target control 340 by a click operation to switch from the first size to the second size, present the dynamic visualization information 380, and after determining that the currently selected special effect is the desired special effect, further double-click the target control 340 having the second size to trigger the application of the target special effect to the target content 360.
[0060] In some embodiments, the electronic device 310 can repeatedly present the dynamic visualization information 380 by using the target control 340. Alternatively, after the completion of the playback of the dynamic visualization information 380, the electronic device 310 can switch to the presentation of the visualization information 370 and repeatedly switch between the visualization information 37 and the dynamic visualization information 380.
[0061] In some embodiments, the electronic device 310 can stop presenting a selected target control in the special effect interaction interface in response to a predetermined operation. For example, the electronic device 310 can receive an operation in which the user retracts the control area 330, or the electronic device 310 can receive a slide operation of the user in the control area 330, whereby the selected target control 340 can be prevented from being presented in the special effect interaction interface 300.
[0062] Additionally, the electronic device 310 can also receive an additional predetermined operation to cause the selected target control to be presented again. In such a case, the electronic device 310 can continue to present the target control 340 in the second largest size, first presenting the visualization information 370 associated with the target control 340, and then switching back to presenting the dynamic visualization information 380 after a predetermined time.
[0063] Based on the above-described process, embodiments of the present invention can assist the user in more easily understanding the relevant information of each special effect, reduce the learning cost for using the special effect, and improve the efficiency of the special effect interaction.
[0064] ( Exemplary Process ) FIG. 4 shows a flowchart of an exemplary process 400 for special effect interaction according to some embodiments of the present invention. The process 400 can be implemented independently by the above-described electronic device (e.g., the electronic device 210 shown in FIGS. 2A - 2C, or the electronic device 310 shown in FIGS. 3A - 3C), or by a combination of the electronic device 210 and / or the electronic device 310 and other computing devices.
[0065] As shown in FIG. 4, in box 410, the electronic device presents a special effect interaction interface, where the special effect interaction interface includes a control area and a content area. The control area includes a set of special effect controls, and the set of special effect controls is used to present first visualization information corresponding to the special effect. The content area is used to provide a preview regarding applying the special effect to the target content.
[0066] In box 420, the electronic device receives a first predetermined operation on the target control among the set of special effect controls.
[0067] In box 430, the electronic device switches the target control to second visualization information presenting a target special effect corresponding to the target control, where the second visualization information includes dynamic visualization information for indicating an operation description and / or an effect preview of the target special effect.
[0068] In some embodiments, switching the target control to dynamic visualization information presenting a target special effect corresponding to the target control includes, after a predetermined time after receiving the first predetermined operation, switching the target control to the dynamic visualization information presenting the target special effect.
[0069] In some embodiments, the target control is configured to display the first visualization information of the target special effect at a first size, and switching the target control to the dynamic visualization information presenting a target special effect corresponding to the target control includes adjusting the target control from the first size to a second size larger than the first size, and presenting the dynamic visualization information of the target special effect using the target control having the second size.
[0070] In some embodiments, the method comprises presenting a target control having a second size at a predetermined position in the special effect interaction interface, the predetermined position being different from the initial position of the target control in the first size state.
[0071] In some embodiments, the second visualization information includes a video or a moving image.
[0072] In some embodiments, the target control is a recommended control among a set of special effect controls, and presenting the special effect interaction interface includes presenting the recommended control using a display size larger than that of the other controls in the set of special effect controls.
[0073] In some embodiments, the recommended control includes a special effect control corresponding to a popular special effect within a predetermined area.
[0074] In some embodiments, the first visualization information of the recommended control includes image information and text information, and the first visualization information of the other controls in the set of special effect controls does not include text information.
[0075] In some embodiments, the text information of the recommended control is used to indicate at least one of identification information corresponding to the recommended special effect, an effect description of the recommended special effect, and an operation description of the recommended special effect.
[0076] In some embodiments, the recommended control is a first recommended control, and presenting a special effect interaction interface means presenting a first set of special effect controls in the special effect interaction interface, where the first set of special effect controls includes the first recommended control, and in response to a third predetermined operation on the special effect interaction interface, presenting a second set of special effect controls in the special effect interaction interface, where the second set of controls includes a second recommended control, and the second recommended control is different from the first recommended control.
[0077] In some embodiments, the method further includes presenting a preview of applying a target special effect to target content in a content area in response to a first predetermined operation on a target control, or presenting a preview of applying a target special effect to target content in a content area in response to a second predetermined operation on the target control.
[0078] In some embodiments, the first predetermined operation includes a click operation sakuma or a hover operation at least one of on the target control, and the second predetermined operation includes a click operation, a double - click operation ma or is long a press operation at least one of on the target control.
[0079] In some embodiments, switching the target control to second visualization information presenting a target special effect corresponding to the target control includes repeatedly playing the second visualization information using the target control.
[0080] In some embodiments, the method further includes repeatedly playing the first visualization information and the second visualization information using the target control in response to completion of playing the second visualization information.
[0081] In some embodiments, the method further includes causing a target control to be presented and stopped at a special effect interaction interface in response to receiving a fourth predetermined operation, and causing the target control to be presented again at the special effect interaction interface in response to receiving a fifth predetermined operation, wherein causing the target control to be presented again at the special effect interaction interface includes presenting first visualization information using the target control, and switching the target control to presenting second visualization information after a predetermined time.
[0082] In some embodiments, the target content includes an image file, a video file, or a real-time video stream.
[0083] ( Exemplary Apparatuses and Devices ) Embodiments of the present invention further provide corresponding apparatuses for implementing the above-described method or process. FIG. 5 shows an exemplary configuration block diagram of an apparatus 500 for special effect interaction according to some embodiments of the present invention.
[0084] As shown in FIG. 5, the apparatus 500 includes a presentation module 510 for presenting a special effect interaction interface, the special effect interaction interface includes a control area and a content area, the control area includes a set of special effect controls, the set of special effect controls is used to present first visualization information corresponding to the special effect, and the content area is used to provide a preview regarding applying the special effect to the target content.
[0085] Furthermore, the apparatus 500 further includes a receiving module 520 for receiving a first predetermined operation on a target control among the set of special effect controls.
[0086] The device 500 further includes a switching module 530 for switching the target control to second visualization information presenting a target special effect corresponding to the target control, and the second visualization information includes operation instructions Akira or effect previews at least one of including dynamic visualization information for indicating.
[0087] In some embodiments, the switching module 530 further switches the target control to dynamic visualization information presenting a target special effect after a predetermined time after receiving a first predetermined operation.
[0088] In some embodiments, the target control displays first visualization information of a target special effect in a first size, and the switching module 530 further adjusts the target control from the first size to a second size larger than the first size, and presents dynamic visualization information of the target special effect using the target control having the second size.
[0089] In some embodiments, the switching module 530 further presents a target control having a second size at a predetermined position in the special effect interaction interface, and the predetermined position is different from the initial position of the target control in the first size state.
[0090] In some embodiments, the second visualization information includes a video or a moving image.
[0091] In some embodiments, the target control is a recommended control among a set of special effect controls, and the presenting module 510 further presents the recommended control using a display size larger than that of other controls among the set of special effect controls.
[0092] In some embodiments, the recommended control includes a special effect control corresponding to a popular special effect within a predetermined region.
[0093] In some embodiments, the first visualization information of the recommended control includes image information and text information, and the first visualization information of other controls among the set of special effect controls does not include text information.
[0094] In some embodiments, the text information of the recommended control is used to indicate at least one of the identification information corresponding to the recommended special effect, the effect description of the recommended special effect, and the operation description of the recommended special effect.
[0095] In some embodiments, the recommended control is a first recommended control, and the presentation control 510 further presents a first set of special effect controls in the special effect interaction interface. The first set of special effect controls includes the first recommended control. In response to a third predetermined operation on the special effect interaction interface, a second set of special effect controls is presented in the special effect interaction interface. The second set of controls includes a second recommended control, and the second recommended control is different from the first recommended control.
[0096] In some embodiments, the switching module 530 further presents a preview of applying a target special effect to target content in the content area in response to a first predetermined operation on the target control, or presents a preview of applying a target special effect to target content in the content area in response to a second predetermined operation on the target control.
[0097] In some embodiments, the first predetermined operation includes a click operation sakuma or a hover operation at least one of on the target control, and the second predetermined operation includes a click operation, a double-click operation ma or is long a press operation at least one of It should be noted that some of the content in the original text seems rather fragmented and may not form a complete and coherent semantic expression, which may affect the overall understanding and translation accuracy. If possible, it is recommended to provide more context or clarify the text for a more accurate translation. on the target control.
[0098] In some embodiments, the switching module 530 further repeatedly plays back the second visualization information using the target control.
[0099] In some embodiments, the switching module 530 further repeatedly plays back the first visualization information and the second visualization information using the target control in response to completion of the playback of the second visualization information.
[0100] In some embodiments, the switching module 530 further stops presenting the target control in the special effect interaction interface in response to receiving a fourth predetermined operation, and presents the target control again in the special effect interaction interface in response to receiving a fifth predetermined operation, where the switching module 530 further presents the first visualization information using the target control and, after a predetermined time, switches the target control to presenting the second visualization information.
[0101] In some embodiments, the target content includes an image file, a video file, or a real-time video stream.
[0102] The units included in the apparatus 500 can be implemented in various forms 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 in a storage medium. In addition to or instead of the machine-executable instructions, some or all of the units of the apparatus 500 can be implemented at least partially by one or more hardware logic components. By way of non-limiting example, typical types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like. FIG. 6 shows a block diagram of a computing device / server 600 capable of implementing one or more embodiments of the present invention. It should be understood that the computing device / server 600 shown in FIG. 6 is merely exemplary and should not limit the functions and scope of the embodiments described herein.
[0103] As shown in FIG. 6, the computing device / server 600 is in the form of a general-purpose computing device. The components of the computing device / server 600 may include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and can execute various processes based on programs stored in the memory 620. In a multi-processor system, the parallel processing capability of the computing device / server 600 can be improved by multiple processing units executing computer-executable instructions in parallel.
[0104] Computing device / server 600 typically includes a plurality of computer storage media. Such media may be any accessible media that can be accessed by computing device / server 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 may be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a particular combination thereof. Storage device 630 may be removable or non-removable media and may include machine-readable media such as a flash memory drive, magnetic disk, or any other media, and can be used to store information and / or data (e.g., training data for training) and can be accessible within computing device / server 600.
[0105] Computing device / server 600 can further include another removable / non-removable, volatile / non-volatile storage medium. Although not shown in FIG. 6, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 620 may include a computer program product 625 having one or more program modules, and these program modules are configured to execute various methods or operations of various embodiments of the present invention.
[0106] The communication unit 640 implements communication with other computing devices via a communication medium. Additionally, the functions of the components of the computing device / server 600 may be implemented as a single computing cluster or multiple computing machines, which can communicate via a communication connection. Thus, the computing device / server 600 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or other network nodes.
[0107] The input device 650 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 660 may be one or more output devices such as a display, speaker, printer, etc. The computing device / server 600 can further communicate with one or more external devices (not shown), such as a storage device, display device, etc., via the communication unit 640 as needed, communicate with one or more devices that enable a user to interact with the computing device / server 600, or communicate with any device (e.g., a netbook card, modem, etc.) that enables the computing device / server 600 to communicate with one or more other computing devices. Such communication can be performed via an input / output (I / O) interface (not shown).
[0108] According to an exemplary implementation of the present invention, there is provided a computer-readable storage medium storing one or more computer instructions, which are executed by a processor to implement the above method.
[0109] Here, each aspect of the present invention has been described with reference to the flowcharts and / or block diagrams of the method, apparatus (system), and computer program product implemented by the present invention. It should be understood that each box in the flowchart and / or block diagram and each combination of boxes in the flowchart and / or block diagram can all be implemented by computer-readable program instructions.
[0110] These computer-readable program instructions are provided to the processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, and by generating a machine, when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, an apparatus for implementing the functions / operations specified in one or more boxes in the flowchart and / or block diagram can be generated. These computer-readable program instructions may be stored in a computer-readable storage medium, and by operating the computer, programmable data processing apparatus, and / or other devices in a specific form, the computer-readable medium in which the instructions are stored constitutes a manufactured product including instructions for implementing each aspect of the functions / operations specified in one or more boxes in the flowchart and / or block diagram.
[0111] By loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other devices, a series of operation steps are executed on the computer, other programmable data processing apparatus, or other devices to generate a process implemented by the computer, whereby the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / operations specified in one or more boxes in the flowchart and / or block diagram.
[0112] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of multiple implementable systems, methods, and computer program products according to the present invention. In this regard, each box in the flowchart or block diagram can represent one module, program segment, or part of an instruction, and the module, program segment, or part of an instruction includes one or more executable instructions for implementing the specified logical function. In some implementations as an alternative, the functions represented in the boxes may occur in a different order than that shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the functions involved, may be executed in the reverse order. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system for performing the specified functions or operations, or may be implemented by a combination of special-purpose hardware and computer instructions.
[0113] As described above for each implementation of the present invention, the above description is illustrative and not exhaustive, and is 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 selection of the terms used herein is intended to best interpret the principles of each implementation, actual application, or improvement to the technology in the market, or to enable those skilled in the art to understand each implementation form disclosed herein.
Claims
1. Presenting a special effect interaction interface, wherein the special effect interaction interface includes a control area and a content area, the control area includes a set of special effect controls, the set of special effect controls is used to present first visualization information corresponding to the special effect, and the content area is used to provide a preview regarding applying the special effect to target content, Receiving a first predetermined operation on a target control among the set of special effect controls, Switching the target control to second visualization information presenting a target special effect corresponding to the target control, wherein the second visualization information includes dynamic visualization information for indicating an operation explanation and / or an effect preview of the target special effect, A method for special effect interaction.
2. Switching the target control to dynamic visualization information presenting a target special effect corresponding to the target control includes switching the target control to the dynamic visualization information presenting the target special effect after a predetermined time after receiving the first predetermined operation, The method according to Claim 1.
3. The target control is arranged to display the first visualization information of the target special effect in a first size, Switching the target control to dynamic visualization information presenting a target special effect corresponding to the target control includes adjusting the target control from the first size to a second size larger than the first size, and presenting the dynamic visualization information of the target special effect using the target control having the second size, The method according to Claim 1.
4. Presenting the target control having the second size at a predetermined position in the special effect interaction interface, further including that the predetermined position is different from the initial position of the target control in the first size state, The method according to Claim 3.
5. The second visualization information includes a video or a moving image, The method according to any one of Claims 1 to 4.
6. The target control is a recommended control among the set of special effect controls, Presenting a special effect interaction interface includes presenting the recommended control using a display size larger than that of other controls in the set of the special effect controls, The method according to claim 1.
7. The recommended control includes a special effect control corresponding to a popular special effect within a predetermined area, The method according to claim 6.
8. The first visualization information of the recommended control includes image information and text information, and the first visualization information of the other controls in the set of the special effect controls does not include text information, The method according to claim 6.
9. The text information of the recommended control is used to indicate at least one of identification information corresponding to the recommended special effect, an effect description of the recommended special effect, and an operation description of the recommended special effect, The method according to claim 8.
10. The recommended control is a first recommended control, Presenting a special effect interaction interface includes presenting a first set of special effect controls in the special effect interaction interface, wherein the first set of special effect controls includes the first recommended control, and responding to a third predetermined operation on the special effect interaction interface, presenting a second set of special effect controls in the special effect interaction interface, wherein the second set of controls includes a second recommended control, and the second recommended control is different from the first recommended control, The method according to any one of claims 6 to 9.
11. responding to the first predetermined operation on the target control, presenting a preview of applying the target special effect to the target content in the content area, or responding to a second predetermined operation on the target control, presenting a preview of applying the target special effect to the target content in the content area, The method according to claim 1.
12. The first predetermined operation includes a click operation and / or a hover operation on the target control, and the second predetermined operation includes a click operation, a double-click operation, and / or a long-press operation on the target control. The method according to claim 11.
13. Switching the target control to second visualization information presenting a target special effect corresponding to the target control includes repeatedly playing the second visualization information using the target control. The method according to claim 1.
14. Further including repeatedly playing the first visualization information and the second visualization information using the target control in response to completion of the playback of the second visualization information. The method according to claim 1.
15. In response to receiving a fourth predetermined operation, stopping and presenting the target control on the special effect interaction interface, and in response to receiving a fifth predetermined operation, presenting the target control again in the special effect interaction interface, further including Presenting the target control again in the special effect interaction interface includes presenting the first visualization information using the target control, and after a predetermined time, switching the target control to presenting the second visualization information. The method according to claim 1.
16. The target content includes an image file, a video file, or a real-time video stream. The method according to claim 1.
17. A presentation module arranged to present a special effect interaction interface, the special effect interaction interface including a control area and a content area, the control area including a set of special effect controls used to present first visualization information corresponding to the special effect, and the content area used to provide a preview regarding applying the special effect to target content, and a receiving module arranged to receive a first predetermined operation on a target control among the set of special effect controls. It is arranged to switch the target control to second visualization information presenting a target special effect corresponding to the target control, and the second visualization information includes a switching module including dynamic visualization information for showing an operation explanation and / or an effect preview regarding the target special effect. Device for special effect interaction.
18. An electronic device, at least one processing unit, coupled to the at least one processing unit and used to store instructions executed by the at least one processing unit, and when the instructions are executed by the at least one processing unit, at least one memory for causing the electronic device to execute the method according to any one of Claims 1 to 16. Electronic device.
19. A computer program is stored, and when the program is executed by a processor, the method according to any one of Claims 1 to 16 is realized. Computer-readable storage medium.
Citation Information
Patent Citations
Emoticon search method and device for user interaction interface based on mobile terminal
CN107315820A
Video processing method and device, video processing equipment and storage medium
CN111050203A
Display method, device and equipment and storage medium
CN111880694A
Shooting method and device, electronic equipment and storage medium
CN112135059A