发明名称 |
System and method for converting over-range colors |
摘要 |
A method includes dividing an input range of color values of a first color space into a plurality of sub-ranges, wherein at least one of the sub-ranges comprises an over-range color value. The method also includes determining for each sub-range a level of accuracy in converting color values within each sub-range. The method further includes determining a processing step to be applied to input color values in each sub-range based on the determined level of accuracy. |
申请公布号 |
US8902471(B2) |
申请公布日期 |
2014.12.02 |
申请号 |
US201213484813 |
申请日期 |
2012.05.31 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Kulkarni Manish S.;Borg Lars U. |
分类号 |
H04N1/40;H04N1/60 |
主分类号 |
H04N1/40 |
代理机构 |
Kilpatrick Townsend & Stockton LLP |
代理人 |
Kilpatrick Townsend & Stockton LLP |
主权项 |
1. A method comprising:
identifying a plurality of sub-ranges of color values of a first color space, wherein the first color space is associated with a first device, the plurality of sub-ranges comprising an in-range sub-range for at least some color values within an intensity range associated with the first device and an over-range sub-range comprising at least some color values outside the intensity range associated with the first device; identifying an accuracy level for conversions between the first color space and a second color space of the color values in the over-range sub-range and an additional accuracy level for conversions between the first and second color spaces of the color values in the in-range sub-range, the second color space associated with a second device, the additional accuracy level being greater than the accuracy level for conversions of the color values in the over-range sub-range, wherein identifying the accuracy level and the additional accuracy level comprises:
accessing a table including input color values and corresponding output color values, wherein a first pair of the input color values defines the over-range sub-range and a second pair of the input color values defines the in-range sub-range;determining the accuracy level based on a first difference between a first pair of output color values respectively corresponding to the first pair of input color values; anddetermining the additional accuracy level based on a second difference between a second pair of output color values respectively corresponding to the second pair of input color values, the second difference being greater than the first difference; and generating, by a processor, conversion information for converting the color values in the over-range sub-range of the first color space to corresponding color values in the second color space and additional conversion information for converting the color values in the in-range sub-range between the first and second color spaces, wherein the conversion information is generated based on the accuracy level and includes information for converting a color value in the over-range sub-range to a color value in the second color space and the additional conversion information is generated based on the additional accuracy level and includes information for generating a color value in the in-range sub-range to an additional color value in the second color space. |
地址 |
San Jose CA US |