Special effect editing method and apparatus, device, and storage medium

By presenting transition configuration controls and candidate transition assets in the editing interface, and automatically applying specific transition effects, the problem of low efficiency in traditional special effects editing is solved, and a more efficient special effects editing process is achieved.

WO2026046036A1PCT designated stage Publication Date: 2026-03-05LEMON INC(GB) +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/116132
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-29
Filing Date
2025-08-21
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Traditional special effects editing processes only support default transitions or require editing through complex node graphs, resulting in low editing efficiency.

Method used

The editing interface displays transition configuration controls, responds to user actions by presenting candidate transition assets, determines transition information based on the selected transition assets, and generates target effects to trigger the corresponding transition process.

Benefits of technology

It improves the flexibility of special effects management and use, simplifies the difficulty of transition editing, and enhances the efficiency of special effects editing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116132_05032026_PF_FP_ABST
    Figure CN2025116132_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present invention relate to a special effect editing method and apparatus, a device, and a computer-readable storage medium. The method provided herein comprises: presenting a transition configuration control in an editing interface; in response to a preset operation for the transition configuration control, presenting a set of candidate transition assets; on the basis of selection of a target transition asset from among the set of candidate transition assets, determining transition information; and on the basis of the transition information, generating a target special effect, wherein the target special effect is configured to trigger a transition process corresponding to the transition information.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, equipment and storage media for special effects editing

[0001] This application claims priority to Chinese Patent Application No. 202411204639.1, filed on August 29, 2024, entitled "Method, Apparatus, Device and Storage Medium for Special Effects Editing", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatus, devices, and computer-readable storage media for special effects editing. Background Technology

[0003] With the development of computer technology, the internet has become an important platform for creating and sharing media content. In the process of creating media content, video and image effects are frequently used creative techniques. These effects can enrich the media content created by users and enhance its appeal. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for editing special effects is provided. The method includes: presenting a transition configuration control in an editing interface; presenting a set of candidate transition assets in response to a preset operation on the transition configuration control; determining transition information based on the selection of a target transition asset from the set of candidate transition assets; and generating a target special effect based on the transition information, the target special effect being configured to trigger a transition process corresponding to the transition information.

[0005] In a second aspect of this disclosure, an apparatus for special effects editing is provided. The apparatus includes: a control presentation module configured to present transition configuration controls in an editing interface; an asset presentation module configured to present a set of candidate transition assets in response to a preset operation on the transition configuration controls; an information determination module configured to determine transition information based on the selection of a target transition asset from the set of candidate transition assets; and an effects generation module configured to generate a target effect based on the transition information, the target effect being configured to trigger a transition process corresponding to the transition information.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figure 2A shows an example editing interface according to some embodiments of the present disclosure;

[0013] Figure 2B illustrates a flowchart of an example execution process of a special effects file according to some embodiments of the present disclosure;

[0014] Figure 3 illustrates a flowchart of an example process for special effects editing according to some embodiments of the present disclosure;

[0015] Figure 4 shows a schematic structural block diagram of an example apparatus for special effects editing according to some embodiments of the present disclosure; and

[0016] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0017] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0018] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0019] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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 also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0020] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0021] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0022] As mentioned above, video and image effects are frequently used creative techniques by users in the process of creating media content. These effects can enrich the media content created by users and increase its appeal.

[0023] Transitions are a frequently used visual effect in special effects editing. Traditional special effects editing processes only support the use of default transitions, or require editing transitions through complex node graphs, which greatly affects the efficiency of special effects editing.

[0024] The embodiments of this disclosure propose a scheme for special effects editing. According to this scheme, transition configuration controls can be presented in the editing interface. Furthermore, a set of candidate transition assets can be presented in response to preset operations on the transition configuration controls.

[0025] Additionally, transition information can be determined based on the selection of a target transition asset from a set of candidate transition assets. Accordingly, a target effect can be generated based on the transition information, and the target effect is configured to trigger a transition process corresponding to the transition information.

[0026] In this way, embodiments of this disclosure can automatically apply specific transition effects as assets during the effects creation process. On the one hand, this improves the flexibility of effects management and use; on the other hand, embodiments of this disclosure can simplify the difficulty of transition editing, thereby improving the efficiency of effects editing.

[0027] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0028] Example Environment

[0029] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.

[0030] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, special effects editing applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0031] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0032] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0033] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0034] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0035] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0036] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0037] Example Interaction

[0038] Figure 2A illustrates an example editing interface 200A according to some embodiments of the present disclosure. The editing interface 200A may be provided, for example, by the electronic device 110 shown in Figure 1. As an example, interface 200A may be an editing interface for editing special effects.

[0039] In some embodiments, the electronic device 110 may receive a user's request to create special effects or an request to edit existing special effects, and accordingly present the editing interface shown in FIG2A.

[0040] As shown in the figure, the electronic device 110 can provide a transition configuration control 205 for setting transition information for special effects. As an example, the electronic device 110 can receive selections on the transition configuration control 205 and can present an asset selection window 200B as shown in Figure 2B.

[0041] As shown in Figure 2B, the electronic device 110 can present a set of candidate transition assets 245 in the asset selection window 200B. Unlike traditional transition binding and effects editing applications, embodiments of this disclosure can support the assetization of transitions, converting them into transition materials that users can download and import.

[0042] In some embodiments, to assetize transitions, transition assets can be standardized and associated with three standard attributes: initial texture, target texture, and progress control parameters. The initial texture represents the initial display state of the transition process, the target texture represents the final display state of the transition process, and the progress control parameters are used to control the change process from the initial restricted state to the final display state.

[0043] In some embodiments, transition materials that expose the above three attributes can be imported into special effects editing applications as transition assets.

[0044] In some embodiments, updating the set of candidate transition assets 245 can also be supported. Updates to the candidate transition assets 245 can be independent of updates to the effects editing application. That is, embodiments of this disclosure can support updates to user-available transition assets 245, such as adding, deleting, or replacing them, without updating the client version of the effects editing application.

[0045] In some embodiments, the set of candidate transition assets 245 shown in Figure 2B can be published by an effects editing application. For example, the platform can periodically update the supported candidate transition assets 245 in the cloud, which allows the transition assets allowed by the effects editing application to be updated independently without updating the effects editing application itself.

[0046] Alternatively, the electronic device 110 can also support users importing transition assets that meet attribute constraints. As an example, the electronic device 110 can support other users to create and export corresponding transition assets using special effects editing tools.

[0047] Furthermore, the electronic device 110 can receive requests from the current user to import transition assets created by other users, and can determine whether such transition assets meet preset attribute constraints. As an example, attribute constraints can indicate the editable parameters or attributes of the allowed-to-import transition assets, also known as exposed or revealed parameters or attributes. As an example, the transition asset needs to include three attributes, and the names of the three attributes need to meet preset requirements (e.g., "Texture A", "Texture B", and "Progress"). Based on the three revealed attributes, the electronic device 110 can support automatically associating preset materials with the corresponding attributes, such as "Texture A" or "Texture B". Additionally, the electronic device 110 can also support users selecting and modifying corresponding parameters through an editing interface. For example, users can modify the initial texture, target texture, and / or progress control parameters through a node graph or editing controls.

[0048] Therefore, by standardizing the transparency attributes of transition materials, the embodiments of this disclosure can assetize transition materials and improve the flexibility of using transition materials during special effects editing.

[0049] Referring again to Figure 2B, the asset selection window 200B can, for example, correspond to all assets allowed to be added in the current project. Furthermore, the asset selection window can also provide filter controls 250-1 or 250-2 corresponding to the assets being transferred.

[0050] In some embodiments, when the asset selection window 200B is triggered to be displayed via the transition configuration control 205, the filter control 250-1 or the filter control 250-2 may be active to display only the transition assets that are allowed to be added.

[0051] In some embodiments, the electronic device 110 may receive a user's selection of a transition asset 245 and apply the transition asset 245 to an effect to be edited.

[0052] Referring again to Figure 2A, as an example, the electronic device 110 can add the effect to be edited to correspond to the selected transition asset 245. Alternatively, the electronic device 110 can also use the selected transition asset 245 to replace an existing transition effect.

[0053] Furthermore, the electronic device 110 can automatically apply such transition assets 245 to the effects to be edited without requiring additional processing by the user. Specifically, the electronic device 110 can determine the initial texture and / or target texture of the transition process based on the editable attributes of the transition assets 245 and the existing texture materials of the effects to be edited.

[0054] In some embodiments, the electronic device 110 can also support users configuring transition information corresponding to the transition asset 245 through an editing interface 200A. As shown in FIG2A, the electronic device 110 can provide a parameter configuration control 210. Further, the electronic device 110 can determine the transition duration of the transition process, for example, 0.5 seconds, via the parameter configuration control.

[0055] Accordingly, the electronic device 110 can determine the progress control parameters of the transition process based on the configured transition duration, such as the progress control parameters of the change process of the initial display state and the target display state of the transition process, such as the weighting coefficient of the mixture.

[0056] In some embodiments, the electronic device 110 can also support users to further edit the transition process through a node graph. In some embodiments, the electronic device 110 can automatically update the node graph corresponding to the current effect based on the user's selection of the transition asset 245, so that the updated node graph includes one or more nodes corresponding to the selected transition asset.

[0057] As shown in Figure 2A, the electronic device 110 can also receive a user's request to view the node graph and display the node graph 220 of the current effect in the editing interface 200A.

[0058] As shown in Figure 2A, after the transition asset 245 is applied, the updated node graph 220 may include, for example, the transition node 225 corresponding to the transition asset 245.

[0059] Additionally, a transition node can also connect to one or more input nodes. As an example, these one or more input nodes may include multiple nodes used to configure different parameters of the transition process.

[0060] For example, transition node 225 can be connected to node 230 to configure the initial texture for the transition process. As another example, transition node 225 can be connected to node 235 to configure the target texture for the transition process. As yet another example, transition node 225 can also be connected to node 240 to configure the progress control parameters for the transition process.

[0061] As described above, nodes 230 and 235 can correspond to existing texture assets for the current effect without requiring the user to perform additional editing or connection on the node graph. Node 240 can correspond to the configuration result of parameter configuration control 210.

[0062] Additionally, the electronic device 110 can also allow users to modify one or more parameters of the transition process by modifying the node graph 220, thereby determining the transition information of the special effects. For example, the electronic device 110 can allow users to modify the initial material and / or target material of the transition process.

[0063] In some embodiments, as shown in FIG2A, the editing interface 200A may also include a preview window 215 to allow users to view the transition effects corresponding to the currently configured transition information.

[0064] Furthermore, the electronic device 110 can generate target effects based on the configured transition information. Such target effects can be configured to trigger corresponding transition processes based on the transition information.

[0065] For example, transition information can indicate that the initial material for the transition process is a captured image, and the target material can be the result of applying special effects to that image. Accordingly, the target special effects can present the transition process from the captured image to the processed result based on progress control parameters.

[0066] In this way, embodiments of this disclosure can automatically apply specific transition effects as assets during the effects creation process. On the one hand, this improves the flexibility of effects management and use; on the other hand, embodiments of this disclosure can simplify the difficulty of transition editing, thereby improving the efficiency of effects editing.

[0067] Example process

[0068] Figure 3 shows a flowchart of an example process 300 for editing special effects according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 will now be described with reference to Figure 1.

[0069] As shown in the figure, in box 310, electronic device 110 displays transition configuration controls in the editing interface.

[0070] In box 320, electronic device 110 responds to a preset operation for the transition configuration control and presents a set of candidate transition assets.

[0071] In box 330, electronic device 110 determines transition information based on the selection of a target transition asset from a set of candidate transition assets.

[0072] In box 340, electronic device 110 generates a target effect based on transition information, and the target effect is configured to trigger a transition process corresponding to the transition information.

[0073] In some embodiments, the transition information indicates the following parameters: the initial texture of the transition process; the target texture of the transition process; and the progress control parameters of the transition process.

[0074] In some embodiments, determining transition information based on the selection of a target transition asset from a set of candidate transition assets includes: providing parameter configuration controls in an editing interface; determining the transition duration of the transition process via the parameter configuration controls; and determining progress control parameters for the transition process based on the transition duration.

[0075] In some embodiments, determining transition information based on the selection of a target transition asset from a set of candidate transition assets includes: determining the initial texture and / or target texture of the transition process based on existing texture materials of the current effect.

[0076] In some embodiments, process 300 further includes updating the node graph of the current effect in response to the selection of a target transition asset from a set of candidate transition assets.

[0077] In some embodiments, process 300 further includes: presenting an updated node graph in an editing interface, the node graph including a transition node corresponding to the target transition asset, the transition node also being connected to at least one of the following nodes: a first node for configuring an initial texture; a second node for configuring a target texture; and a third node for configuring progress control parameters.

[0078] In some embodiments, presenting a set of candidate transition assets in response to a preset operation on the transition configuration control includes: presenting an asset selection window in response to receiving the preset operation; and presenting a set of candidate transition assets in the asset selection window.

[0079] In some embodiments, the asset selection window includes a filter control corresponding to a set of candidate transition assets.

[0080] In some embodiments, the editing interface is provided by an effects editing application, and process 300 further includes: an update process independent of the effects editing application, updating a set of candidate transition assets.

[0081] In some embodiments, updating a set of candidate transition assets independently of the effects editing application's update process includes: in response to receiving an asset import request, importing a first transition asset that satisfies attribute constraints, the attribute constraints indicating the parameters that the first transition asset is allowed to edit; and / or adding a second transition asset published by the effects editing application to the set of candidate transition assets.

[0082] Example devices and equipment

[0083] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows a schematic structural block diagram of an example apparatus 500 for editing special effects according to certain embodiments of this disclosure. Apparatus 400 may be implemented as or included in electronic device 110. The various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0084] As shown in Figure 4, the device 400 includes a control presentation module 410, configured to present transition configuration controls in the editing interface; an asset presentation module 420, configured to present a set of candidate transition assets in response to a preset operation on the transition configuration controls; an information determination module 430, configured to determine transition information based on the selection of a target transition asset from the set of candidate transition assets; and an effects generation module 440, configured to generate a target effect based on the transition information, wherein the target effect is configured to trigger a transition process corresponding to the transition information.

[0085] In some embodiments, the transition information indicates the following parameters: the initial texture of the transition process; the target texture of the transition process; and the progress control parameters of the transition process.

[0086] In some embodiments, the information determination module 430 is further configured to: provide parameter configuration controls in the editing interface; determine the transition duration of the transition process via the parameter configuration controls; and determine the progress control parameters of the transition process based on the transition duration.

[0087] In some embodiments, the information determination module 430 is further configured to: determine the initial texture and / or target texture of the transition process based on the existing texture material of the current effect.

[0088] In some embodiments, the apparatus 400 further includes a graph update module configured to update the node graph of the current effect in response to the selection of a target transition asset from a set of candidate transition assets.

[0089] In some embodiments, the graph update module is further configured to: present an updated node graph in the editing interface, the node graph including a transition node corresponding to the target transition asset, the transition node being connected to at least one of the following nodes: a first node for configuring the initial texture; a second node for configuring the target texture; and a third node for configuring progress control parameters.

[0090] In some embodiments, the asset presentation module 420 is further configured to: present an asset selection window in response to receiving a preset operation; and present a set of candidate transition assets in the asset selection window.

[0091] In some embodiments, the asset selection window includes a filter control corresponding to a set of candidate transition assets.

[0092] In some embodiments, the editing interface is provided by a special effects editing application, and the device 400 also includes an asset update module configured to update a set of candidate transition assets independently of the update process of the special effects editing application.

[0093] In some embodiments, the asset update module is further configured to: in response to receiving an asset import request, import a first transition asset that meets attribute constraints, the attribute constraints indicating the parameters that the first transition asset is allowed to edit; and / or add a second transition asset published by an effects editing application to a set of candidate transition assets.

[0094] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the electronic device 110 of Figure 1.

[0095] As shown in Figure 5, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processor 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0096] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 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. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0097] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0098] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0099] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0100] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0101] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0102] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0103] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0105] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for special effects editing, comprising: Transition configuration controls are displayed in the editing interface; In response to a preset operation on the transition configuration control, a set of candidate transition assets is presented; Transition information is determined based on the selection of a target transition asset from the set of candidate transition assets; as well as Based on the transition information, a target effect is generated, and the target effect is configured to trigger a transition process corresponding to the transition information.

2. The method of claim 1, wherein the transition information indicates the following parameters: The initial texture of the transition process; The target texture of the transition process; and The progress control parameters for the transfer process.

3. The method according to claim 2, wherein determining the transition information based on the selection of a target transition asset from the set of candidate transition assets includes: The editing interface provides parameter configuration controls; The transition duration of the transition process is determined via the parameter configuration control. as well as Based on the transition time, the progress control parameters of the transition process are determined.

4. The method according to claim 2, wherein determining the transition information based on the selection of a target transition asset from the set of candidate transition assets includes: Based on the existing texture material of the current special effect, determine the initial texture and / or the target texture of the transition process.

5. The method according to claim 1, further comprising: In response to the selection of the target transition asset from the set of candidate transition assets, the node graph of the current effect is updated.

6. The method according to claim 5, further comprising: The updated node graph is presented in the editing interface. The node graph includes a transition node corresponding to the target transition asset, and the transition node is also connected to at least one of the following nodes: The first node used to configure the initial texture; The second node used to configure the target texture; The third node is used to configure schedule control parameters.

7. The method of claim 1, wherein presenting a set of candidate transition assets in response to a preset operation on the transition configuration control comprises: In response to receiving the preset operation, an asset selection window is displayed; as well as The set of candidate transition assets is presented in the asset selection window.

8. The method of claim 7, wherein the asset selection window includes a filter control corresponding to the set of candidate transition assets.

9. The method according to claim 1, wherein the editing interface is provided by a special effects editing application, and the method further includes: The set of candidate transition assets is updated independently of the update process of the effects editing application.

10. The method of claim 9, wherein updating the set of candidate transition assets independently of the update process of the effects editing application comprises: In response to receiving an asset import request, a first transition asset that meets attribute constraints is imported, the attribute constraints indicating the parameters that the first transition asset is allowed to edit; and / or Add the second transition asset published by the effects editing application to the set of candidate transition assets.

11. An apparatus for special effects editing, comprising: The control rendering module is configured to display transition configuration controls in the editing interface; The asset presentation module is configured to present a set of candidate transition assets in response to a preset operation of the transition configuration control; The information determination module is configured to determine transition information based on the selection of a target transition asset from the set of candidate transition assets; as well as The special effects generation module is configured to generate a target special effect based on the transition information, and the target special effect is configured to trigger a transition process corresponding to the transition information.

12. An electronic device, comprising: At least one processor; as well as At least one memory, coupled to the at least one processor and storing instructions for execution by the at least one processor, which, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1 to 10.

13. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 10.

14. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for transition special effects on basis of mixed modes

    CN104144301A

  • Special effect making method and device, equipment and storage medium

    CN116980705A

  • Method for generating plot based on state graph, device and storage medium

    US20240058697A1

  • Video editing method and video editing apparatus

    WO2022134524A1

  • Transition dynamic effect generation method and electronic device

    WO2024114257A1