Patent Document ID: 8724195
Application ID: 13444599
Patent Status: 1

Claim One:
1. A method comprising: a computing device obtaining a source light-to-dark dynamic range of a first output medium, wherein the source light-to-dark dynamic range comprises a source white point and a source black point; the computing device obtaining a destination light-to-dark dynamic range of a second output medium, wherein the destination light-to-dark dynamic range comprises a destination white point and a destination black point; the computing device determining a white point mapping using the source white point and the destination white point, and a black point mapping using the source black point and the destination black point; based on a first representation of an image that has been displayed on the first output medium, the computing device creating a second representation of the image by interpolating the source light-to-dark dynamic range to the destination light-to-dark dynamic range based on the white point mapping and the black point mapping; and the computing device causing the second output medium to produce the second representation of the image using the destination light-to-dark dynamic range, wherein interpolating the source light-to-dark dynamic range to the destination light-to-dark dynamic range based on the white point mapping and the black point mapping further comprises: determining the source light-to-dark dynamic range and the destination light-to-dark dynamic range within a XYZ tristimulus model; based on the XYZ tristimulus model, determining the source light-to-dark dynamic range and the destination light-to-dark dynamic range in a cone space model, wherein the cone space model represents colors based in part on responses from photoreceptors in a human eye; and adjusting the source light-to-dark dynamic range based in part on: (i) the destination light-to-dark dynamic range, (ii) the source white point, and (iii) the destination white point within the cone space model, wherein adjusting the source light-to-dark dynamic range further comprises approximating LMS colors based in part on the source white point and the source black point in the cone space model and the destination white point and the destination black point in the cone space model, wherein approximating the LMS colors further comprises: determining L dest , wherein L dest =[(L′ src −L′ B,src )/(L′ W,src −L′ B,src )](L W,dest −L B,dest )+L B,dest , wherein L′ src =L src (L W,dest /L W,src ), L src is a long-wavelength-source cone space response, L W,src is a long-wavelength-source-white-point cone space response, L dest is a long-wavelength-destination cone space response, L′ src is a long-wavelength-source-adapted cone space response, L′ B,src is a long-wavelength-source-black-point-adapted cone space response, L′ W,src is a long-wavelength-source-white-point-adapted cone space response, L W,dest is a long-wavelength-destination-white-point cone space response, and L B,dest is a long-wavelength-destination-black-point cone space response; determining M dest , wherein M dest =[(M′ src −M′ B,src )/(M′ W,src −M′ B,src )](M W,dest −M B,dest )+M B,dest , wherein M′ src =M src (M W,dest /M W,src ), M src is a medium-wavelength-source cone space response, M W,src is a medium-wavelength-source-white-point cone space response, M dest is a medium-wavelength-destination cone space response, M′ src is a medium-wavelength-source-adapted cone space response, M′ B,src is a medium-wavelength-source-black-point-adapted cone space response, M′ W,src is a medium-wavelength-source-white-point-adapted cone space response, M W,dest is a medium-wavelength-destination-white-point cone space response, and M B,dest is a medium-wavelength-destination-black-point cone space response; and determining S dest , wherein S dest =[(S′ src −S′ B,src )/(S′ W,src −S′ B,src )](S W,dest −S B,dest )+S B,dest , wherein S′ src (S W,dest /S W,src ), S src is a short-wavelength-source cone space response, S W,src is a short-wavelength-source-white-point cone space response, S dest is a short-wavelength-destination cone space response, S′ src is a short-wavelength-source-adapted cone space response, S′ B,src is a short-wavelength-source-black-point-adapted cone space response, S′ W,src is a short-wavelength-source-white-point-adapted cone space response, S W,dest is a short-wavelength-destination-white-point cone space response, and S B,dest is a short-wavelength-destination-black-point cone space response.