Image range expansion control methods and apparatus
First Claim
Patent Images
1. An apparatus for image range expansion, the apparatus comprising:
- a decoder that obtains image data and metadata from a stored data stream, the metadata includes both;
(i) information for luminance dynamic range expansion for at least a portion of the image data; and
(ii) characteristics of a source display, the characteristics of the source display including one or more parameters identifying color primaries, a first luminance level, and second luminance level of the source display;
a dynamic range expander that safely remaps the image data from source display dynamic range, as indicated by the first luminance level and the second luminance level identified in the characteristics of the source display, to fit within a dynamic range of a target display, based on the metadata; and
a color gamut expander that safely remaps the image data from source display gamut to fit within a color gamut of a target display, based on the metadata;
wherein the image data as safely remapped is caused to be rendered on the target display.
1 Assignment
0 Petitions
Accused Products
Abstract
Image data is adjusted for display on a target display. Maximum safe expansions for one or more attributes of the image data are compared to maximum available expansions for the attributes. An amount of expansion is selected that does not exceed either of the maximum safe expansion and the maximum available expansion. Artifacts caused by over expansion may be reduced or avoided.
32 Citations
15 Claims
-
1. An apparatus for image range expansion, the apparatus comprising:
-
a decoder that obtains image data and metadata from a stored data stream, the metadata includes both; (i) information for luminance dynamic range expansion for at least a portion of the image data; and (ii) characteristics of a source display, the characteristics of the source display including one or more parameters identifying color primaries, a first luminance level, and second luminance level of the source display; a dynamic range expander that safely remaps the image data from source display dynamic range, as indicated by the first luminance level and the second luminance level identified in the characteristics of the source display, to fit within a dynamic range of a target display, based on the metadata; and a color gamut expander that safely remaps the image data from source display gamut to fit within a color gamut of a target display, based on the metadata; wherein the image data as safely remapped is caused to be rendered on the target display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for image range expansion, the method comprising:
-
obtaining, by a decoder, image data and metadata from a stored data stream, the metadata includes both; (i) information for luminance dynamic range expansion for at least a portion of the image data; and (ii) characteristics of a source display, the characteristics of the source display including one or more parameters identifying color primaries, a first luminance level, and second luminance level of the source display; safely remapping, by a dynamic range expander, the image data from source display dynamic range, as indicated by the first luminance level and the second luminance level identified in the characteristics of the source display, to fit within a dynamic range of a target display, based on the metadata; safely remapping, by a color gamut expander, the image data from source display gamut to fit within a color gamut of a target display, based on the metadata; wherein the image data as safely remapped is caused to be rendered on the target display. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing a sequence of instructions, which when executed by one or more computing processors, causes the one or more computing processors to perform:
-
obtaining, by a decoder, image data and metadata from a stored data stream, the metadata includes both; (i) information for luminance dynamic range expansion for at least a portion of the image data; and (ii) characteristics of a source display, the characteristics of the source display including one or more parameters identifying color primaries, a first luminance level, and second luminance level of the source display; safely remapping, by a dynamic range expander, the image data from source display dynamic range, as indicated by the first luminance level and the second luminance level identified in the characteristics of the source display, to fit within a dynamic range of a target display, based on the metadata; and safely remapping, by a color gamut expander, the image data from source display gamut to fit within a color gamut of a target display, based on the metadata; wherein the image data as safely remapped is caused to be rendered on the target display. - View Dependent Claims (12, 13, 14, 15)
-
Specification