IP Library › Granted Patent US 12,271,985
Granted Patent B2
US 12,271,985 · App. 18/054,749 · Granted Apr 8, 2025

Method, apparatus, device and medium for image special effect processing

Inventors: Xiaobo Huang (Beijing, CN); Yuan Xu (Beijing, CN); Weifeng Huang (Beijing, CN); Ruifeng Ma (Beijing, CN)
Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
G06T11/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,271,985
App. No.
18/054,749
Granted
Apr 8, 2025
Kind
B2
Abstract

Embodiments of the present disclosure relate to a method, apparatus, device, and medium for image special effect processing, wherein the method including: in response to a first generation request for a first target node in a main image, generating a first sub-container node connected to a main container node associated with the main image; the first generation request including a first image type corresponding to the first target node, generating a first sub-image associated with the first sub-container node based on the first image type, the first sub-image including at least one first operation node; acquiring a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image; and processing and displaying a target image based on the command for image special effect processing.

Claims (93)

1. A method for image special effect processing, comprising:

in response to a first generation request for a first target node in a main image, generating a first sub-container node connected to a main container node associated with the main image; wherein the first generation request includes a first image type corresponding to the first target node, wherein the first target node is an operation node in the main image and the first image type corresponding to the first target node is different from an image type corresponding to the main image, and wherein each of a main container node and a sub-container node refers to a container component that builds an image map structure as a node;

generating a first sub-image associated with the first sub-container node based on the first image type; wherein the first sub-image includes at least one first operation node;

acquiring a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image, wherein the operation node in the main image refers to a control node that determines a special effect corresponding to the main image, and wherein the first operation node in the first sub-image refers to a control node that determines a special effect corresponding to the first sub-image; and

processing and displaying a target image based on the command for image special effect processing.

2. The method for image special effect processing of claim 1 , further comprising, before the response to a first generation request for a first target node in a main image:

receiving a creation request including the first image type, and generating a target container node connected to the main container node;

generating a target sub-image including the first target node based on the first image type; wherein the first target node is a null operation node; and

establishing a connection between the first target node and any of main operation nodes in the main image, and storing a target image identifier corresponding to the target sub-image in attribute information of the target container node.

3. The method for image special effect processing of claim 1 , further comprising:

in response to a second generation request for a second target node in the first sub-image, generating a second sub-container node connected to the first sub-container node; wherein the second generation request includes a second image type corresponding to the second target node; and

generating a second sub-image associated with the second sub-container node based on the second image type; wherein the second sub-image includes at least one second operation node;

wherein the acquiring a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image includes:

acquiring the command for image special effect processing based on the main operation nodes of the main image, the first operation node of the first sub-image, and the second operation node of the second sub-image.

4. The method for image special effect processing of claim 1 , wherein the generating a first sub-image associated with the first sub-container node based on the first image type comprises:

acquiring a connection relationship between at least one first operation node corresponding to the first image type and the first operation node;

generating the first sub-image based on the connection relationship between the at least one first operation node and the first operation node; and

storing a first image identifier corresponding to the first sub-image in attribute information of the first sub-container node.

5. The method for image special effect processing of claim 1 , wherein the acquiring a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image comprises:

acquiring relationship information between main operation nodes based on the main image;

acquiring relationship information between first operation nodes based on the first sub-image; and

generating the command for image special effect processing based on the main operation nodes, the relationship information between the main operation nodes, the first operation nodes and the relationship information between the first operation nodes.

6. The method for image special effect processing of claim 1 , further comprising:

in response to a transfer request, acquiring a container node to be transferred and a container node to be connected;

disconnecting the container node to be transferred from the original container node; and

establishing a connection between the container node to be transferred and the container node to be connected.

7. The method for image special effect processing of claim 1 , further comprising:

in response to a deletion request, acquiring a container node to be deleted;

acquiring an identifier of the image to be deleted based on attribute information in the container node to be deleted;

acquiring the image to be deleted based on the identifier of the image to be deleted;

deleting the container node to be deleted and the image to be deleted; and

in a case that an upper-level container node and a lower-level container node corresponding to the container node to be deleted are acquired, establishing a connection between the upper-level container node and the lower-level container node.

8. An electronic device, comprising:

a processor; and

a memory storing instructions executable by the processor;

the processor is configured to read the executable instructions from the memory, and execute the instructions to:

in response to a first generation request for a first target node in a main image, generate a first sub-container node connected to a main container node associated with the main image; wherein the first generation request includes a first image type corresponding to the first target node, wherein the first target node is an operation node in the main image and the first image type corresponding to the first target node is different from an image type corresponding to the main image, and wherein each of a main container node and a sub-container node refers to a container component that builds an image map structure as a node;

generate a first sub-image associated with the first sub-container node based on the first image type; wherein the first sub-image includes at least one first operation node;

acquire a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image, wherein the operation node in the main image refers to a control node that determines a special effect corresponding to the main image, and wherein the first operation node in the first sub-image refers to a control node that determines a special effect corresponding to the first sub-image; and

process and display a target image based on the command for image special effect processing.

9. The electronic device of claim 8 , wherein the processor is further configured to, before the response to a first generation request for a first target node in a main image:

receive a creation request including the first image type, and generating a target container node connected to the main container node;

generate a target sub-image including the first target node based on the first image type; wherein the first target node is a null operation node; and

establish a connection between the first target node and any of main operation nodes in the main image, and store a target image identifier corresponding to the target sub-image in attribute information of the target container node.

10. The electronic device of claim 8 , wherein the processor is further configured to:

in response to a second generation request for a second target node in the first sub-image, generate a second sub-container node connected to the first sub-container node; wherein the second generation request includes a second image type corresponding to the second target node; and

generate a second sub-image associated with the second sub-container node based on the second image type; wherein the second sub-image includes at least one second operation node;

wherein the processor is configure to acquire a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image by:

acquiring the command for image special effect processing based on the main operation nodes of the main image, the first operation node of the first sub-image, and the second operation node of the second sub-image.

11. The electronic device of claim 8 , wherein the processor is configured to generate a first sub-image associated with the first sub-container node based on the first image type by:

acquiring a connection relationship between at least one first operation node corresponding to the first image type and the first operation node;

generating the first sub-image based on the connection relationship between the at least one first operation node and the first operation node; and

storing a first image identifier corresponding to the first sub-image in attribute information of the first sub-container node.

12. The electronic device of claim 8 , wherein the processor is configured to acquire a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image by:

acquiring relationship information between main operation nodes based on the main image;

acquiring relationship information between first operation nodes based on the first sub-image; and

generating the command for image special effect processing based on the main operation nodes, the relationship information between the main operation nodes, the first operation nodes and the relationship information between the first operation nodes.

13. The electronic device of claim 8 , wherein the processor is further configured to:

in response to a transfer request, acquire a container node to be transferred and a container node to be connected;

disconnect the container node to be transferred from the original container node; and

establish a connection between the container node to be transferred and the container node to be connected.

14. The electronic device of claim 8 , wherein the processor is further configured to:

in response to a deletion request, acquire a container node to be deleted;

acquire an identifier of the image to be deleted based on attribute information in the container node to be deleted;

acquire the image to be deleted based on the identifier of the image to be deleted;

delete the container node to be deleted and the image to be deleted; and

in a case that an upper-level container node and a lower-level container node corresponding to the container node to be deleted are acquired, establish a connection between the upper-level container node and the lower-level container node.

15. A non-transitory computer-readable storage medium with instructions stored thereon which, when executed by a processor, causes the processor to:

in response to a first generation request for a first target node in a main image, generate a first sub-container node connected to a main container node associated with the main image; wherein the first generation request includes a first image type corresponding to the first target node, wherein the first target node is an operation node in the main image and the first image type corresponding to the first target node is different from an image type corresponding to the main image, and wherein each of a main container node and a sub-container node refers to a container component that builds an image map structure as a node;

generate a first sub-image associated with the first sub-container node based on the first image type; wherein the first sub-image includes at least one first operation node;

acquire a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image, wherein the operation node in the main image refers to a control node that determines a special effect corresponding to the main image, and wherein the first operation node in the first sub-image refers to a control node that determines a special effect corresponding to the first sub-image; and

process and display a target image based on the command for image special effect processing.

16. The medium of claim 15 , wherein the instructions further cause the processor to, before the response to a first generation request for a first target node in a main image:

receive a creation request including the first image type, and generating a target container node connected to the main container node;

generate a target sub-image including the first target node based on the first image type; wherein the first target node is a null operation node; and

establish a connection between the first target node and any of main operation nodes in the main image, and store a target image identifier corresponding to the target sub-image in attribute information of the target container node.

17. The medium of claim 15 , wherein the instructions further cause the processor to:

in response to a second generation request for a second target node in the first sub-image, generate a second sub-container node connected to the first sub-container node; wherein the second generation request includes a second image type corresponding to the second target node; and

generate a second sub-image associated with the second sub-container node based on the second image type; wherein the second sub-image includes at least one second operation node;

wherein the processor is configured to acquire a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image by:

acquiring the command for image special effect processing based on the main operation nodes of the main image, the first operation node of the first sub-image, and the second operation node of the second sub-image.

18. The medium of claim 15 , wherein the instructions cause the processor to generate a first sub-image associated with the first sub-container node based on the first image type by:

acquiring a connection relationship between at least one first operation node corresponding to the first image type and the first operation node;

generating the first sub-image based on the connection relationship between the at least one first operation node and the first operation node; and

storing a first image identifier corresponding to the first sub-image in attribute information of the first sub-container node.

19. The medium of claim 15 , wherein the instructions cause the processor to acquire a command for image special effect processing based on the main operation node of the main image and the first operation node of the first sub-image by:

acquiring relationship information between main operation nodes based on the main image;

acquiring relationship information between first operation nodes based on the first sub-image; and

generating the command for image special effect processing based on the main operation nodes, the relationship information between the main operation nodes, the first operation nodes and the relationship information between the first operation nodes.

20. The medium of claim 15 , wherein the instructions further cause the processor to:

in response to a transfer request, acquire a container node to be transferred and a container node to be connected;

disconnect the container node to be transferred from the original container node; and

establish a connection between the container node to be transferred and the container node to be connected.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2026
From: HUANG, XIAOBO; XU, YUAN; HUANG, WEIFENG; MA, RUIFENG
To: SHANGHAI SUIXUNTONG ELECTRONIC TECHNOLOGY CO., LTD.
Reel/Frame 073383/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2026
From: SHANGHAI SUIXUNTONG ELECTRONIC TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 073383/0969 →
Priority Claims (1)
CN 202111649125.3 · Dec 30, 2021 · national
Continuity (1)
Related Publication 20230215065A1 · Jul 6, 2023
References Cited (11)
US 20090141024A1 · Lee · 2009 [cited by examiner]
US 20090154833A1 · Sakaue · 2009 [cited by examiner]
US 20200201693A1 · Jobi · 2020 [cited by examiner]
CN 102567000A · 2012 [cited by applicant]
CN 102694982A · 2012 [cited by applicant]
CN 110070496A · 2019 [cited by applicant]
CN 110070592A · 2019 [cited by applicant]
CN 110147231A · 2019 [cited by applicant]
CN 112685103A · 2021 [cited by applicant]
CN 113296891A · 2021 [cited by applicant]
JP 2012039505A · 2012 [cited by applicant]
Cited By (1)
US 12,537,906