Method, device, equipment and storage medium for special effect interaction
By providing dynamic visual information in the special effects interactive interface, the problem of users having difficulty understanding special effects controls is solved, and the efficiency of special effects application and user experience are improved.
Patent Information
- Application Number
- CN202211275938.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-18
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-10-18
AI Technical Summary
In the existing technology, special effect controls only provide static image information, making it difficult for users to understand the interaction logic and application effects of the special effects, resulting in a poor user experience.
By providing dynamic visual information in the special effects interactive interface, including operation instructions and effect previews, it helps users understand and apply special effects more intuitively.
It improves the efficiency and accuracy of users' special effects selection, reduces the learning cost of special effects interaction, and enhances the user experience.
Smart Images

Figure CN115509412B_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for special effect interaction. Background Art
[0002] With the development of the internet, people are increasingly using it to share various user-generated content (UGC). For example, people can use short video platforms to share their own short video content, or use live streaming platforms to provide live video broadcasts.
[0003] In the process of creating content, people are looking to create more personalized content. Therefore, a variety of special effects are being provided to enrich users' ability to create more interesting and personalized content. These special effects can include, for example, filters or dynamic effects applied to image content, video content, or video streams. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for special effect interaction is provided. The method comprises: presenting a special effect interaction interface, the special effect interaction interface comprising a control area and a content area, the control area comprising a set of special effect controls, the set of special effect controls being used to present first visual information corresponding to the special effect, and the content area being used to provide a preview of applying the special effect to target content; receiving a first preset operation for a target control in the set of special effect controls; and switching the target control to present second visual information of a target special effect corresponding to the target control, the second visual information comprising dynamic visual information indicating an operation instruction and / or an effect preview of the target special effect.
[0005] In a second aspect of the present disclosure, a device for special effect interaction is provided. The device includes: a presentation module configured 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 group of special effect controls, the group of special effect controls being used to present first visual information corresponding to the special effect, and the content area being used to provide a preview of applying the special effect to target content; a receiving module configured to receive a first preset operation for a target control in the group of special effect controls; and a switching module configured to switch the target control to present second visual information of a target special effect corresponding to the target control, the second visual information including dynamic visual information for indicating an operation instruction and / or an effect preview of the target special effect.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the medium, and when the program is executed by a processor, the method of the first aspect is implemented.
[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 An example special effects interaction interface according to a traditional solution is shown;
[0011] Figures 2A to 2C A schematic diagram illustrating a process of interacting with a special effect interaction interface according to some embodiments of the present disclosure is shown;
[0012] Figures 3A to 3C A schematic diagram showing a process of interacting with a special effect interaction interface according to other embodiments of the present disclosure is shown;
[0013] Figure 4 A flowchart illustrating an example process of special effect interaction according to some embodiments of the present disclosure is shown;
[0014] Figure 5 A block diagram showing an apparatus for special effect interaction according to some embodiments of the present disclosure; and
[0015] Figure 6 A block diagram of a device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.
[0018] As discussed above, people expect to use special effects to create more interesting or personalized content. Such content may include, for example, pictures, videos, live video streams, etc. In this disclosure, "special effects" may refer to visual effects applied to multimedia content such as pictures, videos, live video streams, etc., such as various filters or dynamic effects.
[0019] Figure 1 FIG. 1 shows an example special effects interface 100 according to a conventional solution. Figure 1 As shown, the electronic device (eg, mobile terminal) can present a special effect interactive interface 100. Figure 1 As shown, the special effect interaction interface 100 may include, for example, a content area 110 and a control area 120 .
[0020] The control area 120 may include, for example, a set of selectable special effect controls 130, each of which may correspond to different special effects. When a user selects a specific special effect control 130, the corresponding effect may be applied to the target content 140 to be edited, and a preview of the special effect applied to the target content 140 may be presented in the content area 110.
[0021] Traditionally, the special effect control 130 can only provide static image information about the corresponding special effect, such as an icon. However, such static image information can only provide limited help to the user, and it is difficult for the user to understand the interaction logic or application effect of the corresponding special effect.
[0022] For example, some specific special effects may require that the target content 140 include corresponding image content. For example, a "finger lightning special effect" may require that the image or video to be applied include a specific finger shape, or require the user to make a specific finger shape in the live video stream.
[0023] As a result, the user may not be able to successfully trigger the corresponding special effect after selecting a specific special effect control, which greatly affects the user's experience of using the special effect.
[0024] Embodiments of the present disclosure provide a solution for special effect interaction. According to the solution, an electronic device can present a special effect interaction interface, wherein the special effect interaction interface includes a control area and a content area, wherein the control area includes a set of special effect controls, the set of special effect controls is used to present first visual information corresponding to the special effect, and the content area is used to provide a preview of applying the special effect to the target content.
[0025] Furthermore, the electronic device can receive a first preset operation for a target control in a group of special effect controls, and accordingly switch the target control to second visual information presenting a target special effect corresponding to the target control, wherein the second visual information includes dynamic visual information for indicating operation instructions and / or effect preview of the target special effect.
[0026] Based on this approach, the embodiments of the present disclosure can utilize special effects controls to present dynamic visual information about the target special effects (e.g., videos or dynamic pictures), thereby facilitating users to more conveniently understand the effects or triggering conditions of the target special effects, thereby enabling users to more efficiently select their desired special effects and more easily apply the special effects to the desired content.
[0027] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0028] Example special effect interaction
[0029] Example 1
[0030] See first Figures 2A to 2C , which schematically illustrates the process of interacting with the special effect interaction interface according to some embodiments of the present disclosure. Figure 2A As shown, the electronic device 210 can provide a special effect interactive interface 200 .
[0031] For example, the electronic device 210 may be a smart terminal (eg, a smart phone). Figures 2A to 2C The electronic device 210 is shown as a smart phone, but it can also be any other appropriate device, including but not limited to: a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, a smart wearable device, a car-mounted device, etc.
[0032] Furthermore, the special effect interaction interface 200 may be provided by an application (e.g., a multimedia editing application or a live broadcast application) installed on the electronic device 210. Such an application can provide the user with the function of applying preset special effects to target content, such target content may include, for example, existing image files, video files, or real-time video streams.
[0033] For example, Figure 2A As shown, the special effect interaction interface 200 may include a content area 220 and a control area 230. Similarly, the control area 230 may present a set of selectable special effect controls, and the content area 220 may provide a preview of applying the selected special effect to the target content 270.
[0034] like Figure 2A As shown, a set of special effect controls presented in the control area 230 may include a recommendation control 240 and a normal control 250. Figure 2A As shown, the recommendation control 240 may have a larger display size than the normal control 250 , for example.
[0035] In some embodiments, the recommendation control 240 may correspond to popular special effects, for example, special effects that are used the most or have the highest attention in a specific region. Alternatively, the popular special effects may correspond to special effects that the current user is more interested in or more likely to use. It should be understood that the information based on such popular special effect recommendations is obtained with the user's knowledge and consent.
[0036] In some embodiments, the recommendation control 240 may present different information than the standard control 250. For example, the standard control 250 may only present static image information of the corresponding special effect, such as an icon. In contrast, the recommendation control 240 may present visual information 260, which may include not only static image information (e.g., an icon) of the recommended special effect, but also textual information.
[0037] Such text information can be used to indicate, for example, the identifier 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, such as a textual description of the effect after the special effect is applied. Additionally or alternatively, the text information can also indicate operating instructions for the recommended special effect, such as a textual description of the conditions under which the special effect is triggered.
[0038] Continue to refer Figure 2B For example, the electronic device 210 may receive a preset operation (hereinafter referred to as a first preset operation) of the user on the recommendation control 240. For example, the electronic device 210 may receive an appropriate interactive operation such as a single click selection, a hover selection, or a slide selection of the recommendation control 240 by the user. Figure 2BAs shown, electronic device 210 may, for example, present an indication in interface 200 that recommendation control 240 is selected.
[0039] Furthermore, if Figure 2B As shown, after receiving a predetermined duration of a preset operation on the recommendation control 240, the electronic device 210 can switch the recommendation control 240 to dynamic visual information 280 for presenting a recommendation special effect.
[0040] In some embodiments, such dynamic visualization information 280 may include, for example, a video or dynamic picture to indicate the operating instructions of the recommended special effect (e.g., the conditions under which the special effect is triggered) and / or an effect preview (e.g., the effect after the special effect is triggered).
[0041] Based on this approach, users can more intuitively understand richer information about the currently selected special effect and can trigger the corresponding special effect more easily, thereby reducing the learning cost of special effect interaction.
[0042] In some embodiments, after receiving a first preset operation on the recommendation control 240 , the electronic device 210 may automatically apply the recommendation special effect to the target content 270 .
[0043] In some embodiments, the first preset operation may be used only to trigger the presentation of the dynamic visual information 280. The electronic device 210 applies the corresponding recommendation effect to the target content only after receiving an additional second preset operation. Such a second preset operation may include, for example, a click operation, a double-click operation, a long press operation, a slide operation, or other appropriate operation on the target control.
[0044] For example, the user may trigger the display of the dynamic visualization information 280 through a hovering operation, and after determining that the current special effect is the desired special effect, the user may trigger the recommended special effect to be applied to the target content 270 by clicking the recommendation control 240 .
[0045] In some embodiments, the electronic device 210 may utilize the recommendation control 240 to repeatedly present the dynamic visual information 280. Alternatively, the electronic device 210 may switch back to presenting the visual information 260 after the dynamic visual information 280 is played, and repeatedly switch between the visual information 260 and the dynamic visual information 280.
[0046] In some embodiments, the electronic device 210 may also stop the selected recommendation control from being presented in the special effect interaction interface 200 in response to a preset operation. For example, the electronic device 210 may receive an operation by the user to collapse the control area 230, or the electronic device 210 may receive an operation by the user to slide in the control area 230, both of which may cause the selected recommendation control 240 to no longer be presented in the special effect interaction interface 200.
[0047] Additionally, electronic device 210 may also receive additional preset operations to cause the selected recommendation control to be re-presented. In this case, electronic device 210 may first present visual information 260 associated with recommendation control 240, and after a predetermined period of time, switch to presenting dynamic visual information 280 again.
[0048] In some embodiments, the recommendation control 240 may be displayed in a predetermined position within the control area 230, such as the upper left corner, lower left corner, upper right corner, or lower right corner. Such a predetermined position may be determined based on the current user's usage habits or the interaction habits of the predetermined area. For example, for a right-handed user, the recommendation control 240 may always be displayed in the upper left corner. Conversely, for a left-right user, the recommendation control may always be displayed in the upper right corner.
[0049] In some embodiments, the control area 230 may present a new set of special effect controls in response to a preset operation (e.g., a sliding operation). Accordingly, when the new set of special effect controls is presented, the electronic device 210 may, for example, present another recommended control different from the initial recommended control, so that the user can always obtain the system-recommended special effects during the sliding process.
[0050] Example 2
[0051] See below for more information. Figures 3A to 3C , which schematically illustrates the process of interacting with the special effect interaction interface according to other embodiments of the present disclosure. Figure 3A As shown, the electronic device 310 can provide a special effect interactive interface 300 .
[0052] For example, the electronic device 310 may be a smart terminal (eg, a smart phone). Figures 3A to 3C The electronic device 310 is shown as a smart phone, but it can also be any other appropriate device, including but not limited to: a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, a smart wearable device, a car-mounted device, etc.
[0053] Furthermore, the special effect interaction interface 300 may be provided by an application (e.g., a multimedia editing application or a live broadcast application) installed on the electronic device 310. Such an application can provide the user with the function of applying preset special effects to target content, such target content may include, for example, existing image files, video files, or real-time video streams.
[0054] For example, Figure 3A As shown, the special effect interaction interface 300 may include a content area 320 and a control area 330. Similarly, the control area 330 may present a set of selectable special effect controls, and the content area 320 may provide a preview of applying the selected special effect to the target content 360.
[0055] like Figure 3A As shown, the control area 330 can present a group of special effect controls. In the initial state, the group of special effect controls can, for example, have the same display size and can be used to present visual information 350 corresponding to the special effect. Such visual information 350 can, for example, include static image information of the corresponding special effect, such as an icon.
[0056] Furthermore, if Figure 3B As shown, the electronic device 310 can receive a preset operation for the special effect control 340 (also referred to as the target control 340), and accordingly switch the target control 340 to the following: Figure 3B Such a preset operation may include, for example, a user's appropriate interactive operation such as single-click selection, floating selection, or sliding selection of the target control 340.
[0057] like Figure 3B As shown, the electronic device 310 can adjust the target control 340 from the initial first size to a larger second size in response to the preset operation, wherein the second size is larger than the first size. Thus, the target control 340 can have a larger display area to provide richer information.
[0058] In some embodiments, the electronic device 310 may further move the target control 340 having the second size to a preset position (e.g., the upper left corner, lower left corner, upper right corner, or lower right corner) in the special effect interaction interface 300, regardless of whether the target control 340 is initially located at that position. Such a preset position may be determined based on the current user's usage habits or the interaction habits of a predetermined area. For example, for a right-handed user, it may always be displayed in the upper left corner. Conversely, for a left-right user, it may always be displayed in the upper right corner.
[0059] It should be understood that after the display size and / or display position of the target control 340 changes in response to a preset operation, the display positions of other controls in the control area 330 may be adjusted accordingly.
[0060] In some embodiments, the target control 340 having the second size may, for example, further present visual information 370. Compared to the initial visual information 350, the visual information 370 may also include text information, such as the identifier of the target effect corresponding to the selected target control, such as the name of the target effect. Additionally or alternatively, the text information may also indicate an effect description of the target effect, for example, a text description of the effect after the target effect is applied. Additionally or alternatively, the text information may also be used to indicate operating instructions for the target effect, for example, a text description of the conditions under which the target effect is triggered.
[0061] Furthermore, after presenting the visual information 370 for a predetermined time, or after receiving the predetermined time of the above-mentioned preset operation for the target control 340 , the electronic device 310 may switch the target control 340 having the second size to present the dynamic visual information 380 .
[0062] In some embodiments, such dynamic visualization information 380 may include, for example, a video or dynamic picture to indicate the operating instructions of the target special effect (e.g., the conditions under which the special effect is triggered) and / or an effect preview (e.g., the effect after the special effect is triggered).
[0063] Based on this approach, users can more intuitively understand richer information about the currently selected special effect and can trigger the corresponding special effect more easily, thereby reducing the learning cost of special effect interaction.
[0064] In some embodiments, upon receiving a preset operation (also referred to as a first preset operation) on the target control 340 with a first size, the electronic device 310 may automatically apply a target special effect to the target content 360 .
[0065] In some embodiments, the first preset operation may be used only to trigger the presentation of dynamic visual information 380. Only after receiving an additional second preset operation, the electronic device 310 applies the corresponding target special effect to the target content 360. Such a second preset operation may, for example, include a click operation, a double-click operation, a long press operation, a slide operation, or other appropriate operations on the target control 340 having the second size.
[0066] For example, the user can trigger the target control 340 to switch from the first size to the second size and present dynamic visual information 380 by clicking, and after determining that the currently selected special effect is the desired special effect, the user can further double-click the target control 340 with the second size to trigger the target special effect to be applied to the target content 360.
[0067] In some embodiments, the electronic device 310 may utilize the target control 340 to repeatedly present the dynamic visual information 380. Alternatively, the electronic device 310 may switch back to presenting the visual information 370 after the dynamic visual information 380 is played, and repeatedly switch between the visual information 370 and the dynamic visual information 380.
[0068] In some embodiments, the electronic device 310 may also stop the selected target control from being presented in the special effect interaction interface in response to a preset operation. For example, the electronic device 310 may receive an operation by the user to collapse the control area 330, or the electronic device 310 may receive an operation by the user to slide in the control area 330, both of which may cause the selected target control 340 to no longer be presented in the special effect interaction interface 300.
[0069] Additionally, the electronic device 310 may receive an additional preset operation, causing the selected target control to be re-presented. In this case, the electronic device 310 may continue to present the target control 340 in the second size, and first present the visual information 370 associated with the target control 340, and after a predetermined period of time, switch to presenting the dynamic visual information 380 again.
[0070] Based on the process discussed above, the embodiments of the present disclosure can help users more conveniently understand the relevant information of each special effect, thereby reducing the learning cost of using special effects and improving the efficiency of special effect interaction.
[0071] Example Process
[0072] Figure 4 FIG. 4 is a flow chart showing an example process 400 for special effect interaction according to some embodiments of the present disclosure. The process 400 may be performed by the electronic device discussed above (eg, Figures 2A to 2C The electronic device 210 shown, or Figures 3A to 3C The electronic device 310 shown in FIG. 1 is implemented independently, or is implemented by a combination of the electronic device 210 and / or the electronic device 310 and other computing devices.
[0073] like Figure 4As shown, in box 410, the electronic device presents a special effect interaction interface, which includes a control area and a content area. The control area includes a group of special effect controls, and the group of special effect controls is used to present first visual information corresponding to the special effect. The content area is used to provide a preview of applying the special effect to the target content.
[0074] In block 420 , the electronic device receives a first preset operation for a target control in a group of special effect controls.
[0075] In box 430, the electronic device switches the target control to present second visual information of the target special effect corresponding to the target control, where the second visual information includes dynamic visual information for indicating operation instructions and / or effect preview of the target special effect.
[0076] In some embodiments, switching the target control to present dynamic visual information of a target special effect corresponding to the target control includes: switching the target control to present dynamic visual information of the target special effect after a predetermined time after receiving the first preset operation.
[0077] In some embodiments, the target control is configured to display first visual information of a target special effect in a first size, and switching the target control to present dynamic visual information of the target special effect corresponding to the target control includes: adjusting the target control from the first size to a second size, the second size being larger than the first size; and using the target control having the second size to present the dynamic visual information of the target special effect.
[0078] In some embodiments, the method further includes: presenting a target control having a second size at a preset position in the special effect interaction interface, where the preset position is different from an initial position of the target control in the first size state.
[0079] In some embodiments, the second visual information includes a video or a dynamic picture.
[0080] In some embodiments, the target control is a recommended control in a group of special effect controls, wherein presenting the special effect interactive interface includes: presenting the recommended control using a larger display size than other controls in the group of special effect controls.
[0081] In some embodiments, the recommended controls include special effect controls corresponding to popular special effects in a predetermined region.
[0082] In some embodiments, the first visual information of the recommended control includes image information and text information, and the first visual information of other controls in a group of special effect controls does not include text information.
[0083] In some embodiments, the text information of the recommendation control is used to indicate at least one of the following: an identifier of a corresponding recommended special effect, an effect description of the recommended special effect, and an operating instruction of the recommended special effect.
[0084] In some embodiments, the recommended control is a first recommended control, and presenting the special effect interaction interface includes: presenting a first group of special effect controls in the special effect interaction interface, the first group of special effect controls including a first recommended control; and in response to a third preset operation for the special effect interaction interface, presenting a second group of special effect controls in the special effect interaction interface, the second group of controls including a second recommended control, and the second recommended control being different from the first recommended control.
[0085] In some embodiments, the method further includes: in response to a first preset operation for the target control, presenting a preview of applying the target special effect to the target content in the content area; or in response to a second preset operation for the target control, presenting a preview of applying the target special effect to the target content in the content area.
[0086] In some embodiments, the first preset operation includes a click operation and / or a hover operation on the target control, and the second preset operation includes a click operation, a double-click operation and / or a long press operation on the target control.
[0087] In some embodiments, switching the target control to present the second visual information of the target special effect corresponding to the target control includes: repeatedly playing the second visual information using the target control.
[0088] In some embodiments, the method further includes: in response to completion of playing the second visual information, repeatedly playing the first visual information and the second visual information using the target control.
[0089] In some embodiments, the method also includes: in response to receiving a fourth preset operation, stopping the target control from being presented in the special effect interaction interface; and in response to receiving a fifth preset operation, re-presenting the target control in the special effect interaction interface, wherein re-presenting the target control in the special effect interaction interface includes: using the target control to present the first visual information, and after a predetermined period of time, switching the target control to present the second visual information.
[0090] In some embodiments, the target content includes: a picture file, a video file, or a real-time video stream.
[0091] Example devices and equipment
[0092] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 5 A schematic structural block diagram of an apparatus 500 for special effect interaction according to some embodiments of the present disclosure is shown.
[0093] like Figure 5As shown, the device 500 includes a presentation module 510, which is configured to present a special effect interaction interface, wherein the special effect interaction interface includes a control area and a content area, wherein the control area includes a group of special effect controls, wherein the group of special effect controls is used to present first visual information of the corresponding special effect, and the content area is used to provide a preview of applying the special effect to the target content.
[0094] In addition, the apparatus 500 further includes a receiving module 520 configured to receive a first preset operation for a target control in the group of special effect controls.
[0095] The device 500 also includes a switching module 530, which is configured to switch the target control to second visual information presenting a target special effect corresponding to the target control, wherein the second visual information includes dynamic visual information for indicating operating instructions and / or effect preview about the target special effect.
[0096] In some embodiments, the switching module 530 is further configured to: after a predetermined time period after receiving the first preset operation, switch the target control to dynamic visual information presenting the target special effect.
[0097] In some embodiments, the target control is configured to display first visual information of the target special effect in a first size, and the switching module 530 is further configured to: adjust the target control from the first size to a second size, the second size being larger than the first size; and use the target control having the second size to present dynamic visual information of the target special effect.
[0098] In some embodiments, the switching module 530 is further configured to present a target control of a second size at a preset position in the special effect interaction interface, where the preset position is different from an initial position of the target control in the first size state.
[0099] In some embodiments, the second visual information includes a video or a dynamic picture.
[0100] In some embodiments, the target control is a recommended control in a group of special effect controls, and the presentation module 510 is further configured to present the recommended control using a display size larger than other controls in the group of special effect controls.
[0101] In some embodiments, the recommended controls include special effect controls corresponding to popular special effects in a predetermined region.
[0102] In some embodiments, the first visual information of the recommended control includes image information and text information, and the first visual information of other controls in a group of special effect controls does not include text information.
[0103] In some embodiments, the text information of the recommendation control is used to indicate at least one of the following: an identifier of a corresponding recommended special effect, an effect description of the recommended special effect, and an operating instruction of the recommended special effect.
[0104] In some embodiments, the recommended control is a first recommended control, and the presentation module 510 is further configured to: present a first group of special effect controls in the special effect interaction interface, the first group of special effect controls including a first recommended control; and in response to a third preset operation for the special effect interaction interface, present a second group of special effect controls in the special effect interaction interface, the second group of controls including a second recommended control, and the second recommended control is different from the first recommended control.
[0105] In some embodiments, the switching module 530 is further configured to: present a preview of applying the target special effect to the target content in the content area in response to a first preset operation for the target control; or present a preview of applying the target special effect to the target content in the content area in response to a second preset operation for the target control.
[0106] In some embodiments, the first preset operation includes a click operation and / or a hover operation on the target control, and the second preset operation includes a click operation, a double-click operation and / or a long press operation on the target control.
[0107] In some embodiments, the switching module 530 is further configured to: repeatedly play the second visual information using the target control.
[0108] In some embodiments, the switching module 530 is further configured to: in response to completion of playing the second visual information, repeatedly play the first visual information and the second visual information using the target control.
[0109] In some embodiments, the switching module 530 is further configured to: in response to receiving a fourth preset operation, stop presenting the target control in the special effect interaction interface; and in response to receiving a fifth preset operation, re-present the target control in the special effect interaction interface, wherein the switching module 530 is further configured to: use the target control to present the first visual information, and after a predetermined period of time, switch the target control to present the second visual information.
[0110] In some embodiments, the target content includes: a picture file, a video file, or a real-time video stream.
[0111] The units included in the device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in the device 500 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0112] Figure 6 1 shows a block diagram of a computing device / server 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 6 The computing device / server 600 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.
[0113] like Figure 6 As shown, computing device / server 600 is in the form of a general-purpose computing device. Components of computing device / server 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a real or virtual processor and is capable of performing various processes according to a program stored in memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of computing device / server 600.
[0114] The computing device / server 600 typically includes a plurality of computer storage media. Such media can be any available media accessible to the computing device / server 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be removable or non-removable media and can include machine-readable media such as a flash drive, a disk, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within the computing device / server 600.
[0115] The computing device / server 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 6 As shown in FIG, 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 may be provided. In these cases, each drive may be connected to the 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 configured to perform various methods or actions of various embodiments of the present disclosure.
[0116] Communication unit 640 enables communication with other computing devices via a communication medium. Additionally, the functionality of the components of computing device / server 600 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, computing device / server 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0117] Input device 650 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 660 may be one or more output devices, such as a display, a speaker, or a printer. Computing device / server 600 may also communicate with one or more external devices (not shown) via communication unit 640, as needed. External devices such as storage devices, display devices, and the like may also be used to communicate with one or more devices that allow a user to interact with computing device / server 600, or with any device that allows computing device / server 600 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0118] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method described above.
[0119] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0120] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0121] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0122] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0123] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the implementations disclosed herein.
Claims
1. A method for special effect interaction, comprising: Presenting 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, the set of special effect controls being used to present first visual information corresponding to the special effect, and the content area being used to provide a preview of applying the special effect to target content; receiving a first preset operation for a target control in the set of special effect controls, wherein the target control is configured to display the first visual information of the target special effect in a first size; Based on the first preset operation, enlarging the target control from the first size to a second size, and adjusting the control layout of the control area; as well as Second visual information of the target special effect corresponding to the target control is presented in the target control having the second size, the second visual information is presented within the target control, and the second visual information includes dynamic visual information for indicating operation instructions and / or effect preview of the target special effect.
2. The method according to claim 1, wherein switching the target control to present dynamic visual information of a target special effect corresponding to the target control comprises: After a predetermined time period after receiving the first preset operation, the target control is switched to the dynamic visualization information presenting the target special effect.
3. The method according to claim 1, further comprising: The target control having the second size is presented at a preset position in the special effect interaction interface, where the preset position is different from an initial position of the target control in the first size state. The method according to claim 1 , wherein the second visual information comprises a video or a dynamic picture.
5. The method according to claim 1, wherein the target control is a recommended control in the set of special effect controls, and wherein presenting a special effect interactive interface comprises: The recommended control is presented with a larger display size than other controls in the set of special effect controls. The method according to claim 5 , wherein the recommended controls include special effect controls corresponding to popular special effects in a predetermined region.
7. The method according to claim 5, wherein the first visual information of the recommended control includes image information and text information, and the first visual information of the other controls in the group of special effect controls does not include text information.
8. The method according to claim 7, wherein the text information of the recommendation control is used to indicate at least one of the following: an identifier of a corresponding recommended special effect, an effect description of the recommended special effect, and an operating instruction of the recommended special effect.
9. The method according to any one of claims 5 to 8, wherein the recommendation control is a first recommendation control, and presenting a special effect interactive interface comprises: Presenting a first group of special effect controls in the special effect interaction interface, where the first group of special effect controls includes the first recommended control; as well as In response to a third preset operation on the special effect interaction interface, a second group of special effect controls is presented in the special effect interaction interface, where the second group of special effect controls includes a second recommended control, which is different from the first recommended control.
10. The method according to claim 1, further comprising: In response to the first preset operation on the target control, presenting a preview of applying the target special effect to the target content in the content area; or In response to a second preset operation on the target control, a preview of applying the target special effect to the target content is presented in the content area.
11. The method according to claim 10, wherein the first preset operation includes a click operation and / or a hover operation on the target control, and the second preset operation includes a click operation, a double-click operation and / or a long press operation on the target control.
12. The method according to claim 1, wherein switching the target control to present second visual information of a target special effect corresponding to the target control comprises: The second visual information is repeatedly played using the target control.
13. The method according to claim 1, further comprising: In response to completion of playing the second visual information, the first visual information and the second visual information are repeatedly played using the target control.
14. The method according to claim 1, further comprising: In response to receiving a fourth preset operation, causing the target control to stop being presented in the special effect interaction interface; as well as In response to receiving the fifth preset operation, re-presenting the target control in the special effect interaction interface, Re-presenting the target control in the special effect interaction interface includes: presenting the first visual information using the target control, and After a predetermined time period, the target control is switched to present the second visual information.
15. The method according to claim 1, wherein the target content comprises: Image files, video files, or real-time video streams.
16. A device for special effect interaction, comprising: a presentation module configured 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, the set of special effect controls being used to present first visual information corresponding to the special effect, and the content area being used to provide a preview of applying the special effect to target content; a receiving module configured to receive a first preset operation on a target control in the group of special effect controls, wherein the target control is configured to display the first visual information of the target special effect in a first size; as well as a switching module configured to increase the target control from the first size to a second size and adjust the control layout of the control area based on the first preset operation; Second visual information of the target special effect corresponding to the target control is presented in the target control having the second size, the second visual information is presented within the target control, and the second visual information includes dynamic visual information for indicating operation instructions and / or effect preview about the target special effect.
17. An electronic device comprising: at least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the apparatus to perform the method according to any one of claims 1 to 15.
18. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 15 is implemented.
Citation Information
Patent Citations
Emoticon search method and device for user interaction interface based on mobile terminal
CN107315820A
Shooting method and device, electronic equipment and storage medium
CN112135059A
Content processing method and device, electronic equipment and storage medium
CN113515251A