Ok. Thanks.
Just for your understanding. Let’s suppose you’re making an standard print in just 4 colors, so CMYK (Cyan, Magenta, Yellow & Black). Each print value, can be represented as 4 numbers, for example pure Cyan is (100,0,0,0), White is (0,0,0,0), a red will be (0,100,100,0). A print color could be whatever combination of C+M+Y+K, so for example (12,43,87,3).
Now you’ve some input data of what “color” (it’s measured using a 3D space named “Lab”, but you can think on cartesian “XYZ” for your understanding) is formed from each print value. So you know the Lab of (100,0,0,0), the Lab of (0,100,0,0), the Lab of (15,15,0,0) and so on. Of course this input data is discrete and doesn’t cover all the possible combinations.
The mathematical problem is: I want to know witch print value will create the color (Lab)=100,50,50 for example.
For creating an ICC you’ve to fill a table with CMYK values for each Lab combination. Not all Lab combinations are in the table, it’s a discrete table, but for each point, you’ve to calculate between all possible “mix” of 4 colors.
I’ve made the interpolations and math calculations with just 1 ink, with 2, 4, 4… but when I’ve more than 4 inks (5,6,7,8… ) the amount of data to compute is really high. Because this I open this topic, as maybe I’ve to follow a different approach the one I’ve follow for making the calculations with “few” inks.