Mechanism for color-space neutral (video) effects scripting engine
First Claim
1. A method to process one or more images, the method comprising:
- receiving, by a processor executable in a computer system, a first command written for a first color space, wherein the first command explicitly specifies an operation in the first color space; and
based at least on the first command, the processor automatically selecting a color space in which an operation associated with the first command is to be processed, said selecting the color space in which an operation associated with the first command is to be processed comprises;
based at least on the first command, automatically determining whether or not to perform image processing according to the first command in a second color space.
0 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. 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.
-
Citations
12 Claims
-
1. A method to process one or more images, the method comprising:
-
receiving, by a processor executable in a computer system, a first command written for a first color space, wherein the first command explicitly specifies an operation in the first color space; and based at least on the first command, the processor automatically selecting a color space in which an operation associated with the first command is to be processed, said selecting the color space in which an operation associated with the first command is to be processed comprises;
based at least on the first command, automatically determining whether or not to perform image processing according to the first command in a second color space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, wherein the first command explicitly specifies an operation in the first 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, wherein said means for selecting comprises means for, based at least on the first command and a color space of an input buffer of the first command, automatically determining whether or not to perform image processing according to the first command in a second color space. - View Dependent Claims (11, 12)
-
Specification