Media special effect processing method and apparatus, device, and medium

By using automated media effects processing methods, efficient image effects processing is achieved on ordinary user devices, solving the problem that ordinary users have difficulty performing effects processing at home and improving the user experience.

WO2026157646A1PCT designated stage Publication Date: 2026-07-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-12-15
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In existing technologies, it is difficult for ordinary people to efficiently process image effects at home, especially in special scenarios such as festive atmospheres. The lack of automated effects processing solutions leads to a poor user experience.

Method used

By responding to preset trigger events to obtain the original image, automatically adding preset style decorative effects, generating dynamic media, and providing preset interfaces for further user operations, the system achieves automated image effects processing.

Benefits of technology

It improves the efficiency and effectiveness of image effects processing, expands the ways to process effects, enhances the user experience, and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142486_30072026_PF_FP_ABST
    Figure CN2025142486_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a media special effect processing method and apparatus, a device, and a medium. A specific embodiment of the method comprises: in response to a preset trigger event for a preset interface, acquiring an original image; performing special effect processing on the original image, so as to add a decorative special effect having a preset style to the original image; displaying a target image obtained after the special effect processing and a preset control for the target image; and in response to a trigger operation for the preset control, generating target dynamic media on the basis of the original image and the target image. By means of the embodiment, special effect processing does not need to be manually performed on an image, thereby improving the efficiency of special effect processing on the image, improving the effect of special effect processing, expanding the ways of special effect processing, and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Media special effects processing methods, devices, equipment and media

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510112268.2, filed on January 23, 2025, entitled “Media Special Effects Processing Method, Apparatus, Device and Medium”, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0003] The embodiments disclosed herein relate to the field of media processing technology, and more particularly to a media effects processing method, apparatus, device, and medium. Background Technology

[0004] With the continuous development and improvement of network technology and digital media technology, digital media such as images, videos, and GIFs are increasingly used in people's lives, providing entertainment services, bringing numerous conveniences, and adding more fun to people's lives. To make media more vivid, people often need to apply special effects to existing media to achieve more lively and expressive results. For example, in special holiday scenarios, people often want to apply special effects to existing media to match the corresponding festive atmosphere, giving the processed media a richer holiday feel. Currently, a media special effects processing solution is needed. Summary of the Invention

[0005] Embodiments of this disclosure describe a media effects processing method, apparatus, device, and medium.

[0006] According to a first aspect, a media effects processing method is provided, the method comprising: acquiring an original image in response to a preset trigger event for a preset interface; performing effects processing on the original image to add decorative effects with a preset style to the original image; displaying a target image after the effects processing and a preset interface for the target image; and generating target dynamic media based on the original image and the target image in response to a trigger operation for the preset interface.

[0007] According to a second aspect, a media effects processing apparatus is provided, the apparatus comprising: an acquisition unit configured to acquire an original image in response to a preset trigger event for a preset interface; a processing unit configured to perform effects processing on the original image to add decorative effects with a preset style to the original image; a display unit configured to display a target image after the effects processing and a preset interface for the target image; and a generation unit configured to generate target dynamic media based on the original image and the target image in response to a trigger operation for the preset interface.

[0008] According to a third aspect, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed in a computer, causes the computer to perform any of the methods described in the first aspect.

[0009] According to a fourth aspect, an electronic device is provided, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, it implements the method described in any one of the first aspects.

[0010] According to an embodiment of the present disclosure, a media special effects processing scheme is provided, which obtains an original image in response to a preset trigger event for a preset interface, performs special effects processing on the original image to add decorative effects with a preset style to the original image, displays the target image after special effects processing and a preset interface for the target image, and generates target dynamic media based on the original image and the target image in response to a trigger operation for the preset interface. Attached Figure Description

[0011] Figure 1a is a schematic diagram of a media effects processing interface according to an exemplary embodiment;

[0012] Figure 1b is a schematic diagram of another media effects processing interface according to an exemplary embodiment;

[0013] Figure 1c is a schematic diagram of another media effects processing interface according to an exemplary embodiment;

[0014] Figure 1d is a schematic diagram of another media effects processing interface according to an exemplary embodiment;

[0015] Figure 2 is a schematic diagram of an exemplary system architecture applying an embodiment of the present disclosure;

[0016] Figure 3 is a flowchart illustrating a media effects processing method according to an exemplary embodiment of the present disclosure;

[0017] Figure 4 is a block diagram of a media effects processing apparatus according to an exemplary embodiment of the present disclosure;

[0018] Figure 5 is a schematic block diagram of an electronic device provided in accordance with an exemplary embodiment of the present disclosure. Detailed Implementation

[0019] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0020] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations of the technical solutions disclosed herein, based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0023] The technical solutions provided in this disclosure will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0024] With the continuous development and improvement of network technology and digital media technology, digital media such as images, videos, and GIFs are increasingly used in people's lives, providing entertainment services, bringing numerous conveniences, and adding more fun to people's lives. To make media more vivid, people often need to apply special effects to existing media to achieve more lively and expressive results. For example, in special holiday scenarios, people often want to apply special effects to existing media to match the corresponding festive atmosphere, giving the processed media a stronger holiday feel. Currently, related technologies generally require the use of specialized software and manual addition of effects to existing media, which has significant limitations, making it difficult to promote to the general public and meet user needs.

[0025] This disclosure provides a media effects processing solution that, in response to a preset trigger event on a preset interface, acquires an original image, applies effects processing to the original image to add decorative effects with a preset style, displays the processed target image and a preset interface for the target image, and, in response to a trigger operation on the preset interface, generates target dynamic media based on the original image and the target image. Thus, it can obtain a target image with preset style decorative effects based on an existing image and generate dynamic media that gives the target image dynamic effects. This eliminates the need for manual image effects processing, improving the efficiency and effectiveness of image effects processing, expanding the avenues for effects processing, and enhancing the user experience.

[0026] Figures 1a-1d are schematic diagrams illustrating a media effects processing interface according to an exemplary embodiment. The present disclosure will now be described in conjunction with Figures 1a-1d through the following specific application scenarios.

[0027] A specific application scenario in this embodiment is that a user's terminal device has a media processing client installed. First, the user enters a designated homepage interface. A designated button is displayed in a preset area of ​​the homepage interface. After the user clicks this button, an image selection interface is displayed, allowing the user to select an image from their local photo album. After selecting the image and clicking the confirmation button, the media processing client can directly apply special effects to the image and display the processed image in the special effects processing interface.

[0028] For example, as shown in Figure 1a, image 101 is the image selected by the user to be processed. After the media processing client applies special effects to image 101, the processed image 102 can be displayed in the special effects processing interface 103. It should be noted that since this is the first time image 101 is processed after selection, the media processing client can randomly select a special effect to process it. Specifically, the media processing client can perform object recognition on image 101 to determine that the object category of the main object in the image is "person". Then, it obtains multiple text guidance messages corresponding to "person" as candidate text guidance messages, where each text guidance message corresponds to a special effect. The media processing client randomly selects one text guidance message from the multiple candidate text guidance messages as the target text guidance message. For example, the target text guidance message could be "Most of the clothes have turned into roses, and roses are growing all around." Then, based on the target text guidance message, image 101 is processed with special effects to obtain image 102.

[0029] In the effects processing interface 103, a regenerate button 104 is displayed below image 102. If the user is not satisfied with the initial processing effect, they can click the regenerate button 104 to reprocess image 101. When reprocessing image 101, the user can select their preferred effect. Specifically, as shown in Figure 1a, multiple options are displayed in area 105 of the effects processing interface 103. Each option corresponds to a specific effect, and each effect corresponds to a text guidance message. The options can be displayed as example images of their corresponding effects. The user can select their preferred effect based on the example images of the options. For example, the user can select the effect corresponding to an option by clicking on the example image in area 105. After selecting an effect, the user can click button 104 to reprocess image 101 according to the selected effect. Then, the image 102 displayed in the special effects processing interface 103 is replaced with a new image that has been reprocessed with special effects.

[0030] When applying effects to image 101 again, the user can customize their preferred effects. Specifically, a button 106 for customizing effects is displayed above area 105 in the effects processing interface 103. As shown in Figure 1b, when the user clicks button 106, the effects processing interface 103 outputs a custom area on the left side of image 102. A guide information input box 107 is displayed in the custom area. The user can enter custom text-based guide information in the guide information input box 107; each custom guide information corresponds to a custom effect. Below the guide information input box 107, an auxiliary button 108 is also displayed. By clicking the auxiliary button 108, the user can enable the media processing client to generate text guide information and automatically fill it into the guide information input box 107 for modification and use.

[0031] Referring again to Figure 1a, an image replacement button 109 is displayed above the effects processing interface 103. A thumbnail of the user-selected image 101 can be displayed in the area of ​​the image replacement button 109. When the user clicks the image replacement button 109, the media processing client can output an image selection interface to the user, allowing the user to select the image they want to replace. As shown in Figure 1c, image 110 is the image reselected by the user. Since this is the first time effects processing is applied to image 110 after its selection, a random effects effect can be directly selected to process image 110, and the processed image 111 can be displayed in the effects processing interface 103. Furthermore, the thumbnail of image 101 in the replacement button 109 can be updated to the thumbnail of image 110.

[0032] Above image 111, there are also video generation button 112 and download button 113. When the user clicks video generation button 112, the media processing client can generate a video or GIF based on images 110 and 111. Specifically, image 110 can be used as the first frame and image 111 as the last frame to generate multiple intermediate frame images. Images 110, 111, and the multiple intermediate frame images are then combined to obtain the target video or target GIF. As shown in Figure 1d, the multiple images shown in Figure 1d are some of the generated intermediate frame images. The arrows indicate the order of the intermediate frame images when generating the target video or target GIF. Finally, the user can click download button 113 to download the generated image 111 and generate a video or GIF based on images 110 and 111.

[0033] It should be noted that the embodiment in Figure 1 describes the process of the media processing client directly performing special effects processing on the original image and generating dynamic media. In other embodiments, the media processing client can also transmit the original image, etc., to the media processing server deployed on the service platform via the network. The media processing server then performs special effects processing on the original image and generates dynamic media, which is then transmitted to the media processing client via the network to provide the dynamic media to the user. See Figure 2 for details.

[0034] Figure 2 is a schematic diagram of an exemplary system architecture applying an embodiment of this disclosure.

[0035] As shown in Figure 2, the system architecture 200 may include terminal devices 202, a network 203, and a server 204. It should be understood that the number or type of terminal devices, networks, and servers in Figure 2 is merely illustrative. Depending on implementation needs, any number or type of terminal devices, networks, and servers may be included.

[0036] Network 203 is a medium used to provide communication links between terminal devices and servers. Network 203 can include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0037] The terminal device 202 is equipped with a media processing client. The terminal device 202 can interact with the server via network 203 to receive or send requests or information. The terminal device 202 can be various electronic devices, including but not limited to smartphones, tablets, laptops, desktop computers, and smart wearable devices.

[0038] Server 204 is equipped with a media processing server. Server 204 can store, analyze, and process received data, and can also send control commands or requests to terminal devices or other servers. The server can provide media processing services in response to user service requests. It is understood that a single server can provide one or more services, and the same service can be provided by multiple servers.

[0039] Based on the system architecture shown in Figure 2, in this embodiment of the disclosure, user 201 can input an original image through terminal device 202. Then, terminal device 202 can transmit the original image to server 204 via network 203. After receiving the original image, server 204 can perform special effects processing on the original image to add decorative effects with a preset style, obtaining a target image. Then, server 204 can return the target image to terminal device 202 via network 203 and display the target image to user 201. In response to user 201's trigger operation on a preset interface, terminal device 202 can send an instruction to server 204 via network 203 to instruct server 204 to generate target dynamic media based on the original image and the target image. Finally, server 204 can return the target dynamic media to terminal device 202 via network 203, allowing user 201 to view and save the target dynamic media through terminal device 202.

[0040] The present disclosure will now be described in detail with reference to specific embodiments.

[0041] Figure 3 is a flowchart illustrating a media effects processing method according to an exemplary embodiment. This method can be applied to a media processing client or a media processing server. In this embodiment, the media processing client is installed on a terminal device, which may include, but is not limited to, mobile terminal devices such as smartphones, smart wearable devices, tablets, laptops, and desktop computers. The media processing server is deployed in a service platform, which can be any device, server, or device cluster with computing and processing capabilities. The method may include the following steps:

[0042] As shown in Figure 3, in step 301, the original image is acquired in response to a preset trigger event for the preset interface.

[0043] In this embodiment, the preset interface can be, for example, a specified homepage interface, a specified pop-up interface, or an image browsing interface, etc. This embodiment does not limit the specific type of the preset interface. The preset trigger event for the preset interface can be an event where the user opens the preset interface, an event where the user triggers a preset interface in the preset interface (e.g., clicking a specified button in the preset interface), or an event where the user browses a specified location in the preset interface, etc. This embodiment does not limit the specific settings of the preset trigger event.

[0044] Specifically, in one implementation, the preset interface is an image browsing interface, and the preset trigger event is clicking a designated button on the preset interface. After detecting the preset trigger event for the preset interface, the image displayed in the current browsing interface can be obtained as the original image. For example, when a user browses images in their own or a friend's photo album, they can click a designated button on the browsing interface, and the media processing client or media processing server can obtain the original image from the album browsed by the user.

[0045] In another implementation, the preset interface is a homepage or a pop-up window, and the preset trigger event is clicking a specified button or browsing to a specified location on the preset interface. Once a preset trigger event for the preset interface is detected, an image upload interface can be displayed to the user. The user can upload an image through this interface, and the uploaded image can be retrieved as the original image.

[0046] It is understood that the original image can also be obtained through other reasonable means, and this embodiment does not limit the specific method of obtaining the original image.

[0047] In step 302, special effects processing is applied to the original image.

[0048] In this embodiment, after acquiring the original image, special effects processing can be applied to the original image to add decorative effects with a preset style. The preset style can be a style related to a festive atmosphere, such as a Spring Festival style, a Christmas style, a Valentine's Day style, etc. It can also be a style related to current popular themes, such as the theme of a currently popular movie or a currently popular sporting event. Furthermore, it can be a style related to the current season, such as a spring style for springtime or a summer style for summertime. It is understood that this embodiment does not limit the specific type of preset style.

[0049] Adding decorative effects with a preset style to the original image can involve adding special decorations with a preset style to the main object in the original image. The main object in the original image can be a person, an animal, an object, or a building, etc. Taking Valentine's Day as an example, adding Valentine's Day-style decorative effects to the original image could involve adding rose decorations to the main object in the original image, such as adding a rose wreath to a person's head or a bouquet of roses to a person's hands.

[0050] Taking the Spring Festival style as an example, adding Spring Festival-style decorative effects to the original image can be done by adding Spring Festival elements to the main subject of the original image, such as adding Spring Festival elements to the clothing of the people in the original image, or adding gold ingots to the hands of the people in the original image.

[0051] In this embodiment, the original image can be processed with special effects as follows: First, target text guidance information for guiding the special effects processing can be determined. Then, decorative effects can be added to the original image based on the target text guidance information. Specifically, in one implementation, a text guidance message can be randomly selected from the candidate text guidance messages as the target text guidance message. In another implementation, user-specified text guidance information can also be obtained as the target text guidance message.

[0052] For example, after acquiring the original image, it can be processed with special effects at least once. During the initial processing, a text guide can be randomly selected from a pool of candidate text guides as the target text guide. During subsequent processing (i.e., when reprocessing the original image), a user-specified text guide can be used as the target text guide.

[0053] Specifically, a text guidance message can be randomly selected from the candidate text guidance messages as the target text guidance message in the following way: First, an image recognition algorithm is used to detect and identify the original image to determine the target object category corresponding to the target object included in the original image. The target object can be the main object in the original image, and the target object category corresponding to the target object can be one of several pre-defined object categories. For example, these multiple object categories can include, but are not limited to, people, animals, buildings, and objects. One object category can correspond to at least one text guidance message, and different text guidance messages correspond to different decorative effects. For example, the object category "people" can correspond to the following text guidance messages: "clothes covered with rose decorations," "wearing a rose wreath on its head," and "holding a bouquet of roses." Another example is the object category "animals," which can correspond to the following text guidance messages: "rose bushes grow around its body," "wearing a rose wreath on its head," and "its tail becomes rose-shaped." Yet another example is the object category "buildings," which can correspond to the following text guidance messages: "rose bushes grow around the building," "the roof is covered with roses," and "the road is covered with rose petals."

[0054] Next, one text prompt can be randomly selected from at least one text prompt corresponding to the target object category as the target text prompt. For example, referring to the example above, if the target object category is a person, one text prompt can be randomly selected from "clothes are decorated with roses", "wearing a rose wreath on its head", and "holding a bouquet of roses" as the target text prompt. As another example, if the target object category is an animal, one text prompt can be randomly selected from "rose bushes grow around its body", "wearing a rose wreath on its head", and "its tail has turned into a rose shape" as the target text prompt. As yet another example, if the target object category is a building, one text prompt can be randomly selected from "rose bushes grow around the building", "the roof is covered with roses", and "the road is covered with rose petals" as the target text prompt.

[0055] In this embodiment, in one implementation, user-specified text guidance information can be obtained as target text guidance information in the following manner: First, the target object category corresponding to the target object included in the original image can be determined. Then, at least one type of text guidance information corresponding to the target object category can be determined as candidate text guidance information. At least one alternative option is output, each alternative option corresponding to a candidate text guidance information. The alternative options can be output in text form or in the form of an image. Finally, the text guidance information corresponding to the alternative option selected by the user from the at least one alternative option is determined as the target text guidance information.

[0056] For example, referring to the example above, if the target object category is a person, then "clothes covered with rose decorations," "wearing a rose wreath on her head," and "holding a bouquet of roses" can be used as candidate text prompts. Output the alternatives for each of these candidate text prompts. For example, the alternative for "clothes covered with rose decorations" can be output as its text content (i.e., clothes covered with rose decorations) or as its example image (i.e., an image showing a person with clothes covered in rose decorations). As another example, if the target object category is a building, then "rose bushes grow around the building," "roofs are covered with roses," and "roads are covered with rose petals" can be used as candidate text prompts. Output the alternatives for each of these candidate text prompts. For example, the alternative for "roofs are covered with roses" can be the text content "roofs are covered with roses" or an example image of a building with a roof covered in roses.

[0057] In another implementation, user-specified text guidance information can be obtained as the target text guidance information as follows: First, a preset custom interface can be displayed to the user, and the user's actions on the interface can be detected. When a trigger action targeting the custom interface is detected, a text guidance information input box is provided to the user. The user can enter user-defined text information through this input box. Finally, the text information entered by the user in the text guidance information input box is obtained as the target text guidance information. Optionally, some available keyword tag options can be provided next to the input box so that users can more easily and efficiently input text information based on the keyword tag options. Further optionally, the user-entered custom text information can be corrected to reduce the possibility of special effects processing failure.

[0058] In this embodiment, after obtaining the target text guidance information, decorative effects can be added to the original image. Specifically, the original image and the target text guidance information can be input into a pre-trained adapter. The adapter processes the original image and the target text guidance information to obtain target features. The target features are then input into a pre-trained large model, which generates a target image with decorative effects of a preset style added to the original image based on the target features.

[0059] In step 303, the target image after special effects processing and the preset interface for the target image are displayed. In step 304, in response to the trigger operation for the preset interface, the target dynamic media is generated based on the original image and the target image.

[0060] In this embodiment, after applying special effects to the original image, the processed target image can be displayed in the special effects processing interface. Users can access the corresponding browsing interface by triggering the target image (e.g., clicking on it) to browse the target image. The special effects processing interface may also include an interface for regenerating the image, which users can trigger to reprocess the original image with special effects.

[0061] In addition, the special effects processing interface also displays a preset interface for the target image. The media processing client can detect user operations in the special effects processing interface. When a trigger operation for the preset interface is detected, it can generate target dynamic media based on the original image and the target image. The target dynamic media can be a video, a GIF, or an animation, etc. This embodiment does not limit the specific form of the target dynamic media. Specifically, the original image can be used as the first frame image, and the target image as the last frame image, generating multiple intermediate frames between the first and last frames. Then, the first frame image, intermediate frames, and last frame image are combined to form the target dynamic media. This not only applies special effects processing to the original image but also further enhances the dynamic effect of the processed image. The intermediate frame images can be generated by frame interpolation or by using a network model; this embodiment does not limit the specific method of generating intermediate frames.

[0062] This disclosure provides a media effects processing method that, in response to a preset trigger event for a preset interface, acquires an original image, applies effects processing to the original image to add decorative effects with a preset style, displays the processed target image and a preset interface for the target image, and, in response to a trigger operation for the preset interface, generates target dynamic media based on the original image and the target image. Thus, it is possible to obtain a target image with preset style decorative effects based on an existing image and generate dynamic media that gives the target image dynamic effects. This eliminates the need for manual image effects processing, improving the efficiency and effectiveness of image effects processing, expanding the methods for effects processing, and enhancing the user experience.

[0063] It should be noted that although the operations of the methods of this disclosure embodiment are described in a specific order in the above embodiments, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowcharts may be executed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0064] Corresponding to the aforementioned media effects processing method embodiments, this disclosure also provides embodiments of media effects processing apparatus.

[0065] As shown in FIG4, FIG4 is a block diagram of a media effects processing apparatus according to an exemplary embodiment of the present disclosure. The apparatus may include: an acquisition unit 401, a processing unit 402, a display unit 403, and a generation unit 404.

[0066] The acquisition unit 401 is configured to acquire the original image in response to a preset trigger event for a preset interface.

[0067] The processing unit 402 is configured to perform special effects processing on the original image to add decorative effects with a preset style to the original image.

[0068] Display unit 403 is configured to display the target image after special effects processing and a preset interface for the target image.

[0069] The generation unit 404 is configured to generate target dynamic media based on the original image and the target image in response to a trigger operation for a preset interface.

[0070] In some implementations, the acquisition unit 401 is configured to: in response to a preset trigger event for a preset interface, output an image upload interface, acquire an image uploaded through the image upload interface, and use it as the original image.

[0071] In other embodiments, the processing unit 402 includes a determination submodule and a special effects submodule (not shown in the figure).

[0072] The "determine sub-unit" is configured to determine the target text guidance information used to guide special effects processing.

[0073] The special effects subunit is configured to add the decorative effects to the original image based on the target text guidance information.

[0074] In other embodiments, the determining subunit is configured to: randomly select a text guidance message from the candidate text guidance messages as the target text guidance message, or obtain a user-specified text guidance message as the target text guidance message.

[0075] In other implementations, after acquiring the original image, the original image undergoes at least one special effects processing. Specifically, if this is the first time the original image is processed, a text guide is randomly selected from the candidate text guides and used as the target text guide. If this is not the first time the original image is processed, a user-specified text guide is acquired and used as the target text guide.

[0076] In other embodiments, the determining subunit can determine the target text guidance information for guiding special effects processing by identifying the target object category corresponding to the target object included in the original image. Each object category corresponds to at least one text guidance information, and different text guidance information corresponds to different decorative effects. One text guidance information is randomly selected from the at least one text guidance information corresponding to the target object category as the target text guidance information.

[0077] In other embodiments, the determining subunit can determine the target text guidance information for guiding special effects processing in the following manner: determining the target object category corresponding to the target object included in the original image. Wherein, one object category corresponds to at least one text guidance information, different text guidance information corresponds to different decorative effects, at least one text guidance information corresponding to the target object category is determined as candidate text guidance information, at least one alternative option is output, one alternative option corresponds to one candidate text guidance information, and the text guidance information corresponding to the alternative option selected by the user from the at least one alternative option is determined as the target text guidance information.

[0078] In other implementations, the determining subunit may determine the target text guidance information for guiding special effects processing by: displaying a preset custom interface, responding to a trigger operation for the custom interface, providing a text guidance information input box, and obtaining the text information entered by the user in the text guidance information input box as the target text guidance information.

[0079] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the embodiments of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0080] Referring now to FIG5, FIG5 is a schematic block diagram of an electronic device provided in some embodiments of the present disclosure. This electronic device 920 is, for example, suitable for implementing the media effects processing method provided in the embodiments of the present disclosure. The electronic device 920 can be a terminal device, etc., and can be used to implement a client or server. The electronic device 920 can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), wearable electronic devices, etc., as well as fixed terminals such as digital TVs, desktop computers, smart home devices, etc. It should be noted that the electronic device 920 shown in FIG5 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiments of the present disclosure.

[0081] As shown in Figure 5, the electronic device 920 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 921, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 922 or a program loaded from a storage device 928 into a random access memory (RAM) 923. The RAM 923 also stores various programs and data required for the operation of the electronic device 920. The processing unit 921, ROM 922, and RAM 923 are interconnected via a bus 924. An input / output (I / O) interface 925 is also connected to the bus 924.

[0082] Typically, the following devices can be connected to I / O interface 925: input devices 926 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 927 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 928 including, for example, magnetic tapes, hard disks, etc.; and communication devices 929. Communication device 929 allows electronic device 920 to communicate wirelessly or wiredly with other electronic devices to exchange data. Although Figure 5 shows electronic device 920 with various devices, it should be understood that it is not required to implement or possess all the devices shown, and electronic device 920 may alternatively implement or possess more or fewer devices. Each box shown in Figure 5 may represent one device, or multiple devices may be represented as needed.

[0083] According to embodiments of this disclosure, the above-described media effects processing method can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the above-described media effects processing method. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 929, or installed from a storage device 928, or installed from a ROM 922. When the computer program is executed by the processing device 921, it can implement the functions defined in the media effects processing method provided in the embodiments of this disclosure.

[0084] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the methods provided in this disclosure.

[0085] It should be noted that the computer-readable medium described in the embodiments of this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the embodiments of this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the embodiments of this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (Radio Frequency), etc., or any suitable combination thereof.

[0086] Computer program code for performing the operations of embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0087] The various embodiments in this disclosure are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments for storage media and computing devices are basically similar to the method embodiments, so they are described more simply; relevant parts can be referred to the descriptions of the method embodiments.

[0088] Those skilled in the art will recognize that the functions described in the embodiments of this disclosure in one or more of the examples above can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium.

[0089] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this disclosure. It should be understood that the above descriptions are merely specific implementations of the embodiments of this disclosure and are not intended to limit the scope of protection of this invention. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this disclosure should be included within the scope of protection of this invention.

Claims

1. A media special effects processing method, the method comprising: Responding to a preset trigger event for a preset interface, acquire the original image; The original image is processed with special effects to add decorative effects with a preset style to the original image; Displays the target image after the special effects processing and the preset interface for the target image; In response to a trigger operation on the preset interface, a target dynamic media is generated based on the original image and the target image.

2. The method according to claim 1, wherein, The step of acquiring the original image in response to a preset trigger event for a preset interface includes: In response to a preset trigger event for a preset interface, output an image upload interface; The image uploaded through the image upload interface is obtained as the original image.

3. The method according to claim 1, wherein, The special effects processing of the original image includes: Determine the target text guidance information used to guide the special effects processing; Based on the target text guidance information, the decorative effects are added to the original image.

4. The method according to claim 3, wherein, The determination of the target text guidance information used to guide the special effects processing includes: Randomly select one text guidance message from the candidate text guidance messages as the target text guidance message; or Obtain the user-specified text guidance information and use it as the target text guidance information.

5. The method according to claim 4, wherein, After acquiring the original image, the original image is subjected to special effects processing at least once; wherein, if the original image is subjected to special effects processing for the first time, a text guidance message is randomly selected from the candidate text guidance messages as the target text guidance message; if the original image is not subjected to special effects processing for the first time, the text guidance message specified by the user is acquired as the target text guidance message.

6. The method according to claim 3, wherein, The determination of the target text guidance information used to guide the special effects processing includes: Identify the target object category corresponding to the target object included in the original image; wherein, one object category corresponds to at least one text guidance information; different text guidance information corresponds to different decorative effects; One type of text guidance information is randomly selected from at least one type of text guidance information corresponding to the target object category, and is used as the target text guidance information.

7. The method according to claim 3, wherein, The determination of the target text guidance information used to guide the special effects processing includes: Determine the target object category corresponding to the target object included in the original image; wherein, one object category corresponds to at least one text guidance information; different text guidance information corresponds to different decorative effects. Determine at least one type of text guidance information corresponding to the target object category as candidate text guidance information; Output at least one alternative; each alternative corresponds to a candidate text prompt message. The text guidance information corresponding to the option selected by the user from the at least one alternative is determined as the target text guidance information.

8. The method according to claim 3, wherein, The determination of the target text guidance information used to guide the special effects processing includes: Displays preset custom interfaces; In response to a triggered operation on the custom interface, a text guidance information input box is provided; The text information entered by the user in the text guidance information input box is obtained as the target text guidance information.

9. A media special effects processing device, the device comprising: The acquisition unit is configured to acquire the original image in response to a preset trigger event for a preset interface; The processing unit is configured to perform special effects processing on the original image to add decorative effects with a preset style to the original image; The display unit is configured to display the target image after the special effects processing and a preset interface for the target image; The generation unit is configured to generate target dynamic media based on the original image and the target image in response to a trigger operation on the preset interface.

10. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to perform the method of any one of claims 1-8.

11. An electronic device comprising a memory and a processor, wherein the memory stores executable code, and the processor, when executing the executable code, implements the method of any one of claims 1-8.