Image Range Expansion Control Methods And Apparatus
First Claim
Patent Images
1. A method for image processing, the method comprising:
- storing in a non-transitory memory a data stream received over a digital network;
obtaining, from the stored data stream, image data comprising a digital image to be displayed and metadata, wherein the metadata from the data stream includes both;
(i) a factor value for safe dynamic range expansion of the image data and(ii) metadata indicative of a dynamic range of a source display;
obtaining target display information to determine a dynamic range of the target display;
computing, by one or more processors, a maximum available expansion of dynamic range for the image data as a ratio of the dynamic range of the target display and the dynamic range of the source display;
comparing the computed maximum available expansion and the factor value obtained from the data stream; and
by the one or more processors, expanding the dynamic range of the image data by the lesser of the factor value obtained from the data stream and the computed maximum available expansion.
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.
-
Citations
4 Claims
-
1. A method for image processing, the method comprising:
-
storing in a non-transitory memory a data stream received over a digital network; obtaining, from the stored data stream, image data comprising a digital image to be displayed and metadata, wherein the metadata from the data stream includes both; (i) a factor value for safe dynamic range expansion of the image data and (ii) metadata indicative of a dynamic range of a source display; obtaining target display information to determine a dynamic range of the target display; computing, by one or more processors, a maximum available expansion of dynamic range for the image data as a ratio of the dynamic range of the target display and the dynamic range of the source display; comparing the computed maximum available expansion and the factor value obtained from the data stream; and by the one or more processors, expanding the dynamic range of the image data by the lesser of the factor value obtained from the data stream and the computed maximum available expansion. - View Dependent Claims (2, 3, 4)
-
Specification