Strategies for processing image information using a color information data structure
First Claim
1. A method for processing image information having color content expressed in a prescribed format, comprising:
- providing a color information data structure that contains color information that defines at least one aspect of the prescribed format;
passing the color information data structure to at least one functional component used to process the image information, along with the image information; and
processing the image information at said at least one functional component based on the color information in the color information data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Strategies are described for processing image information using a data structure which conveys color information. The color information describes color-related formatting applied to the image information. The data structure can be passed down a video processing pipeline, where each functional component in the pipeline can draw color information from the data structure to improve the accuracy of its processing. Further, each component can supply previously unknown color information to the data structure for use by other (downstream) components in the pipeline. Exemplary fields of the data structure can include one or more of: a video transfer function field; a color primaries field; an image light field; a transfer matrix field; a nominal range field; and a video chroma sampling field. The transfer matrix field can be used to convert image information from one color space to another, such as a luma-related color space to an RGB-related color space. Processing operations can be performed on progressive and linear RGB image information.
-
Citations
50 Claims
-
1. A method for processing image information having color content expressed in a prescribed format, comprising:
-
providing a color information data structure that contains color information that defines at least one aspect of the prescribed format;
passing the color information data structure to at least one functional component used to process the image information, along with the image information; and
processing the image information at said at least one functional component based on the color information in the color information data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data structure stored on one or more processor-readable media, the data structure including color information that describes the format of associated image information, the data structure including at least one of:
-
a video transfer function field which conveys information regarding the transfer function used to convert linear image information into nonlinear image information, and/or vice versa;
a color primaries field which conveys color primaries associated with the image information;
an image light field which conveys an intended viewing condition associated with the image information;
a transfer matrix field that can be used to modify the color space of the image information;
a nominal range field which conveys information regarding potential toe room and head room associated with the image information;
ora video chroma sampling field which indicates the manner in which chroma samples in the image information are sampled and aligned relative to associated luma samples. - View Dependent Claims (23)
-
-
24. A system for processing image information having color content expressed in a prescribed format, comprising:
-
plural functional components defining a video processing pipeline, wherein each of the plural functional components includes logic configured to processing a color information data structure that contains color information that defines at least one aspect of the prescribed format. - View Dependent Claims (25)
-
-
26. A method for processing image information within a data processing module that includes plural units for storing respective image information, comprising:
-
assigning at least one of the plural units to a principal video stream of image information;
assigning at least one other of the plural units to a video sub-stream of image information; and
performing at least two tasks involving the principal video stream and the video sub-stream in a single operation to produce composite video information. - View Dependent Claims (27, 28, 29)
-
-
30. A method for processing image information, comprising:
-
providing a principal video stream of image information;
providing a video sub-stream of image information; and
performing, based on color information specified in a color information data structure, at least two tasks involving the principal video stream and the video sub-stream to produce output video information expressed in a specified color space. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for processing image information, comprising:
-
converting input image information in a luma-related color space into linear image information within an RGB-related color space;
performing processing on the linear image information in the RGB-related color space to produce processed information; and
converting the processed information into nonlinear image information within a luma-related color space. - View Dependent Claims (47, 48, 49, 50)
-
Specification