Mechanism for color-space neutral (video) effects scripting engine
First Claim
1. A method, comprising:
- retrieving a first command from a script written for a first color space;
determining a behavior of the first command, wherein the behavior of the first command is;
unique when the first command operates only in the first color space, transparent when the first command generates similar results in the first color space and in a second color space, and different when the first command generates different results in the first color space and in the second color space; and
processing an operation associated with the first command in a preferred color space according to the behavior of the first command.
2 Assignments
0 Petitions
Accused Products
Abstract
A first command is retrieved from a script containing one or more commands written for a first color space. 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.
-
Citations
72 Claims
-
1. A method, comprising:
-
retrieving a first command from a script written for a first color space;
determining a behavior of the first command, wherein the behavior of the first command is;
unique when the first command operates only in the first color space, transparent when the first command generates similar results in the first color space and in a second color space, and different when the first command generates different results in the first color space and in the second color space; and
processing an operation associated with the first command in a preferred color space according to the behavior of the first command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 comprising:
-
retrieving a first command from a script written for a first color space;
determining a behavior of the first command, wherein the behavior of the first command is;
unique when the first command operates only in the first color space, transparent when the first command generates similar results in the first color space and in a second color space, and different when the first command generates different results in the first color space and in the second color space; and
processing an operation associated with the first command according to the behavior of the first command. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a bus;
a data storage device coupled to said bus; and
a processor coupled to said data storage device, said processor operable to receive instructions which, when executed by the processor, cause the processor to perform a method comprising;
retrieving a first command from a script written for a first color space;
determining a behavior of the first command, wherein the behavior of the first command is;
unique when the first command operates only in the first color space, transparent when the first command generates similar results in the first color space and in a second color space, and different when the first command generates different results in the first color space and in the second color space; and
processing an operation associated with the first command in a preferred color space according to the behavior of the first command. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system, comprising:
-
means for retrieving a first command from a script written for a first color space;
means for determining a behavior of the first command, wherein the behavior of the first command is;
unique when the first command operates only in the first color space, transparent when the first command generates similar results in the first color space and in a second color space, and different when the first command generates different results in the first color space and in the second color space; and
means for processing an operation associated with the first command according to the behavior of the first command. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A machine implemented method, comprising:
-
retrieving a first command from a script written for a first color space;
determining the first command to be one of;
operating only in the first color space, generating similar results in the first color space and in a second color space, and generating different results in the first color space and in the second color space; and
processing an operation associated with the first command in a preferred color space according to a result of said determining. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A machine readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method, comprising:
-
retrieving a first command from a script written for a first color space;
identifying the first command as one of;
operating only in the first color space, generating similar results in the first color space and in a second color space, and generating different results in the first color space and in the second color space; and
processing an operation associated with the first command in a preferred color space according to a result of said identifying. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A data processing system, comprising:
-
memory storing a script written for a first color space;
a processor coupled with the memory, the process retrieving a first command from the script stored in the memory, in response to the processor classifying the first command as one of;
operating only in the first color space, generating similar results in the first color space and in a second color space, and generating different results in the first color space and in the second color space, the processor processing an operation associated with the first command in a preferred color space according to a result of classifying the first command. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer system, comprising:
-
means for retrieving a first command from a script written for a first color space;
means for examining to determine the first command is which one of;
operating only in the first color space, generating similar results in the first color space and in a second color space, and generating different results in the first color space and in the second color space; and
means for processing an operation associated with the first command in a preferred color space according to a result of said means for examining to determine. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
Specification