Patent ID: 7486418

Claim:
A circuitry-implemented method comprising image editing, the method comprising: (1) obtaining digital data for image portions p 1 , p 2 , . . . , wherein for each image portion p (p=p 1 , p 2 , . . . ), the digital data represent coordinates of a color S(p) of the portion p in a first coordinate system, wherein for a color S having tristimulus values T 1 , T 2 , T 3 in a second coordinate system, the coordinates of the color S in the first coordinate system are coordinates S 1 , S 2 , S 3 , or a linear transformation of the coordinates S 1 , S 2 , S 3 , wherein: (A) the coordinate S 1 is defined by a B value B =√{square root over (g 11 T 1 2 +g 22 T 2 2 +g 33 T 3 2 +g 12 T 1 T 2 +g 13 T 1 T 3 +g 23 T 2 T 3 )} wherein g 11 , g 22 , g 33 , g 12 , g 13 , g 23 are predefined constants, and g 11 , g 22 , g 33 are not equal to zero, or (B) the coordinate S 1 is defined by the B value and by a sign of a predefined function of one or more of T 1 , T 2 , T 3 ; (2) for at least one image portion p i which is one of p 1 , p 2 , . . . and whose respective color S(p i ) has tristimulus values T 1 =T 1 (p i ), T 2 =T 2 (p i ), T 3 =T 3 (p i ) in the second coordinate system and has a B value B(p i ), obtaining color coordinates in the first color coordinate system of a modified color S*(p i ) which has tristimulus values T 1 =T 1 *(p i ), T 2 =T 2 *(p i ), T 3 =T 3 *(p i ) in the second coordinate system and has a B value B*(p i ) such that: B * ( p i ) = B avg ⁡ ( p i ) × f ⁡ ( B ⁡ ( p i ) B avg ⁡ ( p i ) ) wherein: ƒ is a predefined strictly increasing non-identity function; and B avg (p i ) is a function of the B values of image portions in an image region R(p i ) containing a plurality of image portions including the portion p i .