Mechanism for color-space neutral (video) effects scripting engine
First Claim
1. A method to process one or more images, the method comprising:
- receiving a first command written for a first color space; and
based at least on the first command, automatically selecting a color space in which an operation associated with the first command is to be processed.
1 Assignment
0 Petitions
Accused Products
Abstract
A first command is retrieved from a script containing one or more commands written for a first color space. The first command is associated with zero or more input buffers and zero or more output buffers. The first command has zero or more parameters. A behavior of the first command in the first color space and in a second color space is determined. The behavior comprises one of unique behavior, transparent behavior, and different behavior. The first command has the unique behavior when the first command only operates in the first color space. The first command has the transparent behavior when the first command generates similar results in the first color space and in the second color space. The first command has the different behavior when the first command generates different results in the first color space and in the second color space. Using the behavior of the first command, an operation associated with the first command is processed. The operation is processed in a preferred format based on current formats of the input buffers.
6 Citations
27 Claims
-
1. A method to process one or more images, the method comprising:
-
receiving a first command written for a first color space; and
based at least on the first command, automatically selecting a color space in which an operation associated with the first command is to be processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium having stored thereon sequences of instructions which are executable by a digital processing system, and which, when executed by the digital processing system, cause the system to perform a method to process one or more images, the method comprising:
-
parsing a first command written for a first color space; and
based at least on the first command, automatically selecting a color space in which an operation associated with the first command is to be processed. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A script engine having a preferred color space for image processing, the script engine comprising:
-
means for receiving a first command of an image processing script written for a first color space which is different from the preferred color space; and
means for, based at least on the first command, automatically selecting a color space in which an operation associated with the first command is to be processed. - View Dependent Claims (19, 20, 21)
-
-
22. A data processing system, comprising:
-
memory to store an image processing script;
a processor coupled to the memory, the processor to parse a first command of the image processing script, the first command written for a first color space, and based at least on the first command the processor to automatically select a color space in which an operation associated with the first command is to be processed. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification