Method and data arrangement for encapsulating signed over-ranged color image data to accommodate in-range file formats
AssigneeMicrosoft Corporation
InventorsMichael D. Stokes, Gilman K. Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMichael D. Stokes, Gilman K. Wong
Estimating the term…
A new method and data encapsulation arrangement are disclosed for over-ranging color image data. The resulting data storage format renders color image data sets encoded in the over-ranging format compatible with in-range color image systems. Thus, color images including over-ranging portions will be readable by legacy systems that handle only in-range color data. The new arrangement of the color image data storage comprises a file header segment describing contents of a color image file. The new arrangement also includes an image data segment comprising digital image data representing a set of color image elements encoded in a signed over-ranged color space. A multi-partitioned color image bitmap data segment is created. A first partition in the multi-partitioned bitmap data segment includes image data corresponding to a first color image data word portion associated with an in-range color space. A second partition in the multi-partitioned bitmap data segment includes image data corresponding to a second color image data word portion associated with an over-ranging color space. The second partition may optionally include additional precision bits that are concatenated with the lowest precision in-range color channel data of the first partition.
A color image data storage arrangement for encapsulating over-ranging color image data in a format rendering color image data sets encoded in the over-ranging format compatible with in-range color image systems, the color image data storage arrangement comprising:
A method for arranging image data in an over-ranging color space in a format rendering color image data sets encoded in the over-ranging format compatible with in-range color image systems, the method comprising the steps of:
A color image data encoder for arranging image data in an over-ranging color space in a format rendering color image data sets encoded in the over-ranging format compatible with in-range color image systems, the color image data encoder comprising:
A decoder for rendering color image data from a color image file comprising image data encoded in an over-ranging color space, in a format rendering color image data sets encoded in the over-ranging format compatible with in-range color image systems, the decoder comprising:
A computer-readable medium storing computer executable instructions to perform steps for arranging image data in an over-ranging color space in a format rendering color image data sets encoded in the over-ranging format compatible with in-range color image systems, the steps comprising:
Dependencies are inferred from the claim text.