Method and system for providing an image effects interface
First Claim
Patent Images
1. A method for generating user-accessible effects, comprising:
- receiving a library of operators, each operator including a set of operations performable on an image;
interacting with a designer via a node-based graphical user interface to receive an effect definition defining a set of nodes, wherein each node of the set of nodes represents an operator to be executed on an image and a set of parameters associated with the operator;
responsive to a change of the effect definition, previewing a plurality of intermediate results of each node of the set of nodes and a final result of the effect definition applied to a developer-specified image;
saving the effect definition to an accessible memory; and
uploading the effect definition to a server for compilation into a script module for execution responsive to a user request.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for generating user-accessible effects. The method includes receiving a library of operators, each operator including a set of operations performable on an image. The method includes receiving an effect definition from a designer via a graphical user interface, wherein the effect definition includes a set of operators from the library to be executed on a user-provided image and parameters associated with each operator. The method includes saving the effect definition to an accessible memory. The method includes uploading the effect definition to a servers wherein the effect definition is accessible to a user over a network.
17 Citations
20 Claims
-
1. A method for generating user-accessible effects, comprising:
-
receiving a library of operators, each operator including a set of operations performable on an image; interacting with a designer via a node-based graphical user interface to receive an effect definition defining a set of nodes, wherein each node of the set of nodes represents an operator to be executed on an image and a set of parameters associated with the operator; responsive to a change of the effect definition, previewing a plurality of intermediate results of each node of the set of nodes and a final result of the effect definition applied to a developer-specified image; saving the effect definition to an accessible memory; and uploading the effect definition to a server for compilation into a script module for execution responsive to a user request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A workstation for generating user-accessible effects, comprising:
a processor, the processor configured to, receive a library of operators, each operator including a set of operations performable on an image, interact with a designer via a node-based graphical user interface to receive an effect definition defining a set of nodes, wherein each node of the set of nodes represents an operator to be executed on an image and a set of parameters associated with the operator, responsive to a change of the effect definition, preview a plurality of intermediate results of each node of the set of nodes and a final result of the effect definition applied to a developer-specified image, save the effect definition to an accessible memory, and upload the effect definition to a server for compilation into a script module for execution responsive to a user request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable storage medium including instructions adapted to execute a method for generating user-accessible effects, the method comprising:
-
receiving a library of operators, each operator including a set of operations performable on an image; interacting with a designer via a node-based graphical user interface to receive an effect definition defining a set of nodes, wherein each node of the set of nodes represents an operator to be executed on an image and a set of parameters associated with the operator; responsive to a change of the effect definition, previewing a plurality of intermediate results of each node of the set of nodes and a final result of the effect definition applied to a developer-specified image; saving the effect definition to an accessible memory; and uploading the effect definition to a server for compilation into a script module for execution responsive to a user request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification