This page is Not likely of interest to those just wanting to take a picture. But if interested in computing with the camera exposure settings, here’s a few details which may be of interest. I try to keep the math more isolated out there, but the math relates to several calculators on other site pages here. Related pages are: EV and EV Chart on page evchart.html, and also the charts of camera nominal and precise setting values for page fstop2.html. Several of the calculators here use these same basics.
It's a big page with several subjects that you might at least skim if the math is your interest. Here's some of the links to areas below:
First Quick Summary of the Exposure Computing
Photo Formulas, including Shutter Speed and F/stop values
ISO Conversion, including Light Value
EV and Logarithms, for the math
Exposure Calculations, Log2 Calculator and programming languages
Calculating Precise Shutter Speed and f/stops
First is this summary, but if these first basics are not clearly obvious, a longer version follows below.
So 2^{3} = 8, and log₂(8) = 3. This shows two things to know:
That exponent functions and logarithm functions are inverse operations like multiplication and division, or addition and subtraction, are inverse operations (one can reverse the other). So logarithms are not so complicated.
The logarithm value is just the exponent of the base (2^{3}) that gives this value (8). In the case of the photography base 2, this exponent (3) is the power of 2 (EV) of the value.
Negative exponents compute fractions (less than 1), for example nominal shutter speed 1/30 second is the fifth sequential stop (counting from 1 second as Stop Number 0), so 2^{-5} = 0.015625 = 1/32 second. This value is the actual design goal. And the next step is 2^{-6} = 0.03125 = 1/64 second.These sequential exponents of 2 are named to be Stop Number. Shutter speed 1 second and also f/stop f/1 are Stop Number 0 because 2^{0} is 1 (any number to power of 0 is 1).
Value of f/Stop Numbers (like f/8) are usually necessarily squared first in EV and exposure calculations (because f/Stop Numbers are powers of √2 but exposure stops are powers of 2).
Exceptions to this Squaring are for calculations of Guide Number and Inverse Square Law (when f/stop Number is involved), because both already work with powers of √2. Guide Number calculation works because Inverse Square Law of distance is already a √2 factor. Which is what makes Guide Numbers so handy, automatically compensating for the Inverse Square Law. A known accurate Guide Number is good at any distance or f/number, since Guide Number = (distance x f/stop Number), so then f/stop Number is Guide Number / distance (and which is already corrected for the Inverse Square Law).
And f/Stop Numbers for EV ratios use a √2 base, and are sign reversed (just swap f/stop Number ratio numerator and denominator, so + becomes -, etc.), and squared (because f/Stop Numbers increase exposure running in the opposite direction toward lower f/stop Numbers, needing reversed sign). See the Square in next examples. If you get the wrong sign, you need to reverse the ratio division. Swapping the division factors creates a fraction from a whole number or vice versa, and log automatically shows a log(of a fraction) to be negative, which is sign reversal.
To compare f/11 to f/2.8 (we know f/11 is -4 EV from f/2.8, but this is about method)
(f/stop ratios must be reversed division due to f/Stop Numbers running backwards) (and squared too)
n = 2.828 / 11.314 = 0.25 (reversed, also using precise goal values of f/stops)
EV = log_{2}(n²) = -4 EV difference (log of fractions are negative)
Or n = 11.314 / 2.828 = 4 f/2.8 compared to f/11
EV = log_{2}(n²) = +4 EV difference
But shutter speed and ISO are powers of 2, and run forward, so we don't square or reverse the ratio:
To compare 1/30 to 1/125 (which we know 1/30 is +4 EV from 1/125)
n = (1/32) / (1/128) = 128 / 32 = 4 (using precise goal values of shutter speeds)
EV = log_{2}(n) = 4 EV difference.
Important: Note It's saying log_{2} here. Exposure calculations will need log_{2} pretty often. The log_{2} and 2^{EV} gives photography the exact 2.0x exposure steps. Scientific calculators have a log key (base 10) and a ln key (base e), but not a log base 2. But either base will convert to log_{2} this important way:
log_{2}(X) = log_{10}(X) / log_{10}(2) (working in base 10, converts to log_{2})
log_{2}(X) = ln(X) / ln(2) (working in base e, converts to log_{2})
Or Javascript has a Math.log2() function, optional, it computes log_{2} = log(X) / log(2).
Radians = Degrees × PI / 180
Degrees = Radians × 180 / PI
PI is 3.14159
And of course for Field of View, these are half angles using Right Triangles (are also similar triangles). Handheld calculators likely provide a key with this Degrees/Radians choice, with Degrees as default. But trig is not needed for Field of View or Depth of Field, assuming computing dimensions instead of angles ... then it is also similar triangles on both sides of the lens (with equal tangents, opposite / adjacent):
This is the basis of Field of View and Depth of Field calculations. But be aware that focal length lengthens with closer focus distance (and is generally unknown then, but is 2x at 1:1 magnification). Focusing and zooms and especially internal focusing change focal length internally. The focal length marked on the lens is at infinity focus. Focal length is generally near close enough at the closest focus of a regular lens, but calculations will be closer if out a bit further. Trigonometry is Not needed for Field of View or Depth of Field (the above formula is very adequate), but any Trig for the angles requires half dimensions for right triangles. Also see Field of View Math.
The EV formula: See Wikipedia EV
N is f/Stop Number, t is duration time of shutter speed — the camera settings.
EV is this value as a power of 2, and inversely, EV is the Log₂ of the value.
The reflected light meter Exposure formula:
See Wikipedia light meter calibration
where L is the scene luminance, S is the ISO sensitivity, and K is a constant typically 12.5.
The only purpose here is to just show there is a formula where ISO adjusts the scene luminance to match a proper exposure with the camera settings expressed as EV. We don't have to know it, but it is how light meters work. Meter results show one of the setting combinations, or some meters can show the EV number too.
The formula in the second box above is how light meter design computes exposure settings. N² / t reflects the camera settings, which appropriate exposure matches to the LS / K values. The meter knows ISO and meters the light and computes EV for the settings to match it. ISO matches the reflected scene luminance to the camera exposure settings of shutter speed and aperture.
For incident-light meters,
N² / t = ES / C
where
E is the illuminance (total luminous flux incident on a surface, per unit area)
C is the incident-light meter calibration constant (typically 340 with dome)
The Calibration Constant specification is shown in all Sekonic meter manuals as K = 12.5 for reflected meters, or as C = 340 for incident meters with domes. Nikon and Canon camera reflected meters are also said to use K = 12.5. Some older meters (Minolta, Kenko, Pentax) used K = 14. See Wikipedia, light meter calibration. K is someone's judgment of what gives good results. K is NOT a precise calculated value from science. K gives a centered exposure value in the sensor, not necessarily a correct exposure of the scene, but like a good middle gray result. But some scenes are bright or dark, and Not a middle gray source, and reflected meters may need compensation. Incident meters are more likely about correct.
The calibration constants are a bit arbitrary, but the ISO specifications specifically say the calibration constant should be determined by analysis by large numbers of observers of a large number of photos of known exposure in various conditions. Meaning a visual consensus, since exact exposure is pretty hard to judge critically.
Other than knowing the idea, I imagine most of us have little need for the light meter formula, and the main math thing computing EV needs to know is log₂(value) is EV of the value (both are the exponent of 2):
N is f/Stop Number and t is shutter speed duration Time. Note f/Stop Numbers are always squared in exposure calculations, as above, to convert their √2 names into 2x exposure steps.
Log_{2}(value) computes the exponent of 2 that is equivalent to the value. The method to compute log₂ has been defined here. Exponents and Logarithms are simply "reverse" operations, in the same way multiply and divide or add and subtract are reverse operations ("undoing" each other, so to speak).
Example: If f/16 and 1/4 second, then this is:
(f/16 and 1/4 ARE the precises goal values this time. Accuracy will be off if not using the precise values.)
(N² / t) = (16 × 16 ÷ 1/4) = (16 × 16 × 4) = 1024.
Log₂(1024) is EV 10. Meaning, 2^{10} = 1024.
EV is the exponent of 2 that computes the value, again meaning 2^{10} = 1024 value. I don’t know the units of this exposure 1024, if it has any, but it represents the settings combination of (N² / t) and corresponds to proper exposure of the ISO and the light level, in terms of camera settings. It will be in the EV Chart as EV 10 as f/16 at 1/4 second.
Important: Note that f/stop Numbers must first be squared to be used for EV or Exposure calculations, see squaring just below. But NOT squared when computing Guide Number or Inverse Square Law from f/stop changes. So f/16 at 1/4 second is shown as EV 10 in an EV Chart (for any ISO). See this page for more EV.
EV | EV Chart of Full stops | EV | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
f/1.4 | f/2 | f/2.8 | f/4 | f/5.6 | f/8 | f/11 | f/16 | f/22 | ||
-1 | 4" | 8" | 15" | 30" | 64" | 128" | 256" | 512" | -1 | |
0 | 2" | 4" | 8" | 15" | 30" | 64" | 128" | 256" | 512" | 0 |
1 | 1 sec | 2" | 4" | 8" | 15" | 30" | 64" | 128" | 256" | 1 |
2 | 1/2 | 1 sec | 2" | 4" | 8" | 15" | 30" | 64" | 128" | 2 |
3 | 1/4 | 1/2 | 1 sec | 2" | 4" | 8" | 15" | 30" | 64" | 3 |
4 | 1/8 | 1/4 | 1/2 | 1 sec | 2" | 4" | 8" | 15" | 30" | 4 |
5 | 1/15 | 1/8 | 1/4 | 1/2 | 1 sec | 2" | 4" | 8" | 15" | 5 |
6 | 1/30 | 1/15 | 1/8 | 1/4 | 1/2 | 1 sec | 2" | 4" | 8" | 6 |
7 | 1/60 | 1/30 | 1/15 | 1/8 | 1/4 | 1/2 | 1 sec | 2" | 4" | 7 |
8 | 1/125 | 1/60 | 1/30 | 1/15 | 1/8 | 1/4 | 1/2 | 1 sec | 2" | 8 |
9 | 1/250 | 1/125 | 1/60 | 1/30 | 1/15 | 1/8 | 1/4 | 1/2 | 1 sec | 9 |
10 | 1/500 | 1/250 | 1/125 | 1/60 | 1/30 | 1/15 | 1/8 | 1/4 | 1/2 | 10 |
11 | 1/1000 | 1/500 | 1/250 | 1/125 | 1/60 | 1/30 | 1/15 | 1/8 | 1/4 | 11 |
12 | 1/2000 | 1/1000 | 1/500 | 1/250 | 1/125 | 1/60 | 1/30 | 1/15 | 1/8 | 12 |
13 | 1/4000 | 1/2000 | 1/1000 | 1/500 | 1/250 | 1/125 | 1/60 | 1/30 | 1/15 | 13 |
14 | 1/8000 | 1/4000 | 1/2000 | 1/1000 | 1/500 | 1/250 | 1/125 | 1/60 | 1/30 | 14 |
15 | 1/8000 | 1/4000 | 1/2000 | 1/1000 | 1/500 | 1/250 | 1/125 | 1/60 | 15 | |
EV | f/1.4 | f/2 | f/2.8 | f/4 | f/5.6 | f/8 | f/11 | f/16 | f/22 | EV |
A few other combinations of (N² / t) numbers (f/32 at 1 second for example) would also compute EV 10 (Equivalent Exposures) in this example. The purpose is that EV is an exposure scale in exact steps of 2x photo stops, which are seen in a EV Chart , where a row lists the Equivalent Exposures for that exposure (of ISO and light level). Meaning, for any ISO used, if you meter the light as EV 10 at that ISO, then the correct exposures are in the EV chart row for EV 10. NOTE AGAIN: Camera dials use approximated Nominal values, but calculations need to use the precise Goal values that the camera actually uses internally.
The basis of EV = log₂(N² / t) is that 2^{EV} = N²/t. EV is the exponent to compute the steps of powers of 2, and Log₂(value) is value expressed as a power of 2. EV is that exponent of 2. The 2 means that one EV is 2x more light which requires 1/2 the exposure. Clearly greater f/Stop Number, or decreased time is less exposure and greater EV number, and 2^{1} measures steps 2x or 1/2x. Full stops of shutter speed or aperture affect exposure in powers of two. The precise 2x steps are the entire purpose of EV.
Correcting a common EV misconception:
EV alone is NOT some correct exposure value. EV is what your camera f/stop and shutter speed dials do, but exposure is also affected by the ISO value. If expressed as "EV at ISO X", then it is an exposure, and is typically said as a correct exposure. ISO 100 is popular and convenient and so is often used as the X, but ISO is unknown unless stated. The EV chart is Not in Any Way only about ISO 100. The EV chart is about Any and All ISO values, whichever one you are currently using. ISO 100 is in no way special or unique, it is just another number, but it is popular.
We often hear that absolute EV 15 is approximately a bright clearest direct sunlight exposure, and that would be true if said correctly as "EV 15 at ISO 100". The 15 is only true of ISO 100. That same bright clear sun meters EV 18 at ISO 800. Both are near correct exposures (assuming bright clearest direct sunlight). Often maybe about 1/3 EV less in otherwise bright sun, due to humidity and slight haze.
Similarly, the Sunny 16 Rule says bright sun exposure is f/16 at shutter speed 1/ISO seconds (or Equivalent Exposures). So that says f/16 1/100 second ISO 100, or f//16 1/800 second ISO 800. EV is similarly affected by ISO.
We most commonly use the relative EV, the small corrective change needed to correct our exposure, instead of the Absolute value.
The starting point of the EV numbering is that f/1 at 1 second is EV 0. This was dictated by the math, because 1² / 1 = 1, so that log₂(1) is 0 EV, and also 2^{0} = 1 EV. It is math, and 0 seems the right starting place.
Necessary details to know first: Both shutter speed and f/stop are marked on camera dials with Nominal approximate values established by convention about 100 years ago (Nominal values just being rounded approximations). Back then, the binary numbering sequence of 1, 2, 4, 8, 16, 32, 64, etc. was not as mainstream as today. Some early camera designers saw advantage of offering a 1/300 second shutter speed, especially if that was the maximum it could do, and they could design a shutter mechanism that could do it, but 1/300 is incompatible with light meters today needing to use stops of exactly 2x exposure. Modern cameras are computers that instead actually strive to use the specific and precise binary numbering goals (exact powers of 2) to ensure precise 2x exposure steps called EV. For example, the value f/5.6 is just a nominal approximate number used for simpler camera marking (shorter to mark on the dial). It's precise goal value in math is f/5.65685 (because it is the 5th power of √2). And 1/30 second is actually 1/32 second. No claim is made here about actual camera mechanical accuracy (which is quite good today), but these are instead the exact PRECISE GOALS of design, the sequential binary powers of two. They are the intended numbers computing should use for precision because that's what the camera is trying to do too. And accuracy is expected to be quite good today, compared to the early past, 100 or even 50 years ago.
If any doubts, time your camera’s 30 second shutter speed, and you will see it takes exactly 32 seconds (or 15 seconds takes 16). Those are the exact numbers of the powers of 2.
A very important quirk is that most further calculation of exposure (like in EV) we must first square f/Stop Numbers (or the Ratio of f/Stop Numbers can be reversed and squared) to represent exposure (except NOT for Guide Number, which already takes this into account). Because the equations want values of exposure which is powers of 2, but f/Stop Numbering steps are powers of √2. But squaring the f/Stop Number becomes the necessary steps of powers of 2. Shutter speeds and ISO are already powers of 2 and are Not squared.
The precise goal value for shutter speed is 2^{Stop Number} seconds (which steps are the powers of 2).
Example: 2^{-7} = 0.0078125 = 1/128 because 1/0.0078125 is 128.
Shutter Speed (duration, seconds) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nominals | 30 | 15 | 8 | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 | 1/15 | 1/30 | 1/60 | 1/125 | 1/250 | 1/500 | 1/1000 |
Precise Goal | 32 | 16 | 8 | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | 1/256 | 1/512 | 1/1024 |
Stop Number | 5 | 4 | 3 | 2 | 1 | 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -10 |
f/stop (aperture) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Nominals | f/0.5 | f/0.7 | f/1 | f/1.4 | f/2 | f/2.8 | f/4 | f/5.6 | f/8 | f/11 | f/16 | f/22 |
Precise Goal | 0.5 | 0.7071 | 1 | 1.4142 | 2 | 2.8284 | 4 | 5.6568 | 8 | 11.3137 | 16 | 22.627 |
Stop Number | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Why √2 for f/stops?
Precise Shutter speed goal values are computed as 2^{Stop Number}, computing seconds. ISO uses base 2 also, but it's a little different today.
Precise f/stop goal values are computed as √2^{Stop Number}, computing f/Stop Numbers
The reason for √2 is that the Area of a circle (a circular aperture) is PI × r²
Doubled aperture Area (for 2x exposure) is 2 × PI × r² = PI × (√2 × r)²
Increasing the aperture radius by √2 doubles it's Area which doubles it's exposure which is 1 EV. The f/Stop Numbers themselves also increase in √2 steps (for full stops), so that each doubled area step is a 2x exposure of 1 EV.
So doubled aperture areas increment exposure in steps of 1 EV (2x), but the f/Stop Number does those exposure 2x increments in aperture steps of √2. Stop Number is the exponent of √2, and f/Stop Number increments as √2 × previous Stop Number.
The beginning base point is √2^{0} = f/1. √2^{1} is 1.4142, and each full f/Stop Number is 1.4142 x the previous f/Stop Number, each of which is a 2x stop of 1 EV exposure change. Wider than f/1 becomes a negative Stop Number.
FWIW, the widest apertures, like f/1.4, have trouble with sharpness in the distant frame corners, which makes them more expensive (and f/1.8 too, often inexpensive and so more problem in the corners).
The approximated Nominal values are close enough for human thinking, but are not precise enough for computing. Nominal values are just various arbitrary approximations established by years of convention, and so their values cannot be computed. Therefore the precise values cannot be computed from the Nominals. Nominals are the name we call them, but the Precise values are the actual exact precise design goal, computed to be exact powers of 2 from the Stop Number sequential order, and are the goal targets that the cameras strive to achieve. The f/stops are mechanical mechanisms, but today, camera shutter speeds are controlled by a digital computer chip and a quartz crystal chip, like a digital watch. Which also keeps time and date for your digital camera.
The full f/stops of f/1, 2, 4, 8, 16, etc are actually the precise goals (actual powers of 2), and the shutter speed full stops from 1/8 second to 8 seconds are also the precise goal values. The rest of the nominals are approximations, more or less rounded some way for humans, but the camera still does it right regardless of the Nominal value that the dial setting calls it. Whenever I say "precise value" here, I of course mean the precise design goal, which the camera mechanism tries to do.
Each of the full f/Stop Numbers (1, 1.414, 2, 2.828, 4, etc) is a √2 multiple, which when squared (N²) is a sequential power of two, which is why the EV formula uses N². Shutter speeds are similar Stop Number calculations, but already using powers of 2 instead of √2. And negative Stop Number exponents compute fractional values (1/2 second or f/0.5 for example).
For any fractional stop (third, half, or tenth stops), just add the fraction to the base Stop Number. One example third stop is nominal f/5.6 + 2/3 EV, which for Stop Number 5 is (√2)^{(5 + 2/3)} = 1.41421^{5.66667} = f/7.1272.
Precision: A couple of extra significant digits are good for precision for exponents (Wikipedia Significant digits). So for exponents, let it compute the 2/3 or use 0.66667 instead of 0.67. Especially for exponent math — note that for f/5.6, 1.4^{5} = 5.38 (too far off for √2), but 1.4142^{5} = 5.656 (very precise), so for base and exponent, I suggest using another significant digit or two more than you want to see as desired precision (Integers like 2 or 1/2 are OK as is, already precise. Or computing the 1/3 or 2/3 will be more precise too.)
See large charts of all possible precise and nominal settings of the camera settings.
The log₂ in the EV formula says that the EV increments in powers of 2 which is steps of 2x exposure. It can be about relative changes in exposure, or any absolute light level relates to a metered light level and ISO (in days of film, that ISO was a constant until we loaded different film). EV is simply a method of counting stops of change of exposure. But once associated with a proper metered exposure with ISO, EV can also become a meaningful absolute number of exposure.
The EV Chart has already have done the math, and the camera automation does it for us. However, some want to know details.
EV = log₂ (fstop² / shutter time duration)
Points about photographic EV ratios:
To compare f/11 to f/2.8 (which we know f/11 is -4 EV from f/2.8)
(f/stop ratios are reversed division due to f/Stop Numbers running backwards)
n = 2.828 / 11.314 = 0.25 (with precise values of f/stops)
EV = log_{10}(n²) / log_{10}(2) = -4 EV difference (log of fractions are negative)
Or n = 11.314 / 2.828 = 4 f/2.8 compared to f/11
EV = log_{10}(n²) / log_{10}(2) = +2 EV difference
But shutter speed and ISO are powers of 2, and run forward, so :
To compare 1/30 to 1/125 (which we know 1/30 is +2 EV from 1/125)
n = (1/32) / (1/128) = 128 / 32 = 4 (with precise values of shutter speeds)
EV = log_{10}(n) / Log_{10}(2) = 2 EV difference.
Shutter speed and ISO numbers and ratios are Not reversed or squared, only f/stops.
Nominal f/5.6 is actually f/5.6568 and nominal f/11 is actually f/11.3137. Repeating with the precise ratios is:
Nominals: n = 11 / 5.6 = 1.964 (is not 2.0)
Squared is 3.858 (is not 4.0)
EV = log_{10}(n²) / log_{10}(2) = 1.94 EV from nominals (a rough approximation).
But these nominal values don’t actually exist — the camera is designed to use the precise numbers.
Precise: n = 11.3137 / 5.6568 = 2.0000 (which is 2 stops, but we square fstop ratios, so it is 4x)
EV = log_{10}(n²) / log_{10}(2) = 2 EV precise value — This is log₂ (n²)
The numbers f/2, f/4, f/8, f/16, f/32 are precise numbers (√2^{2} = 4).
EV is the exposure effect of the light that the camera settings see. Then ISO is a sensitivity which matches those camera settings to the scene light level, which makes ISO also be pretty important. The EV formula does not use ISO directly, however the camera settings that we choose and put into the formula definitely do depend on ISO. EV is the light level matched by the ISO in the camera settings we choose.
Mathematically, the EV values are exact only if computed with the actual precise theoretical settings that the camera uses, as opposed to the camera’s nominal marked values. The EV calculator converts nominals to the precise values. For example of the nominal marked numbers vs the precise theoretical numbers, f/11 at 1/60 computes EV 12.826. However using the actual real values of f/11.314 at 1/64 computes exactly EV 13.00 (the correct value). Techie details maybe, but that's how it works.
EV is the power of 2 that equals N²/t. N is f/Stop Number, t is time duration. Then ISO shifts that value appropriately.
Relative EV: A dim exposure of half the sufficient amount needs +1 EV more of settings or ISO to correct it.
Absolute EV: Twice the light intensity or twice the ISO meters +1 EV higher, and requires half the exposure.
EV might seem reversed relative to exposure settings, because metered higher EV is brighter light or greater ISO, which requires settings for less exposure.
EV_{S} = EV_{100} + log₂ (S / 100) where S (speed) is the new ISO value (converted FROM EV_{100}, this from Wikipedia).
A light meter will do it this way to convert the reading to the ISO value you use. ISO 100 is not required by EV, the only thing special about ISO 100 is that it is a familiar conventional value. It could be any numbers, for example conversion TO EV_{S} at ISO S FROM EV_{800} at ISO 800:
EV_{800} converted to a New ISO S = EV_{800} + log₂ (S / 800) = EV_{S}
Tricky part: Converting from higher ISO to lower, or from lower ISO to higher, cannot both add the difference, one must subtract. But if the ratio of the Numerator/Denominator fraction is less than 1, the log becomes negative, so the formula's final ± sign is determined by the log of ISO2/ISO1. One of ISO2/ISO1 or ISO1/ISO2 will be a fraction less than 1 (Or else if equal, log(1) = 0). So this is saying that the NEW ISO must be the numerator (on top).
If S is to be ISO 1600, then 1600/800 is 2, and log₂(2) is +1, so it adds 1 EV.
If S is to be ISO 400, then 400/800 is 0.5, and log₂(0.5) is -1, so it adds -1 EV.
There is a logarithm section just below.
EV_{100} is an arbitrary definition of Light Value. The term Light Value is any absolute EV simply converted to ISO 100, used as a conventional comparison of typical exposures of actual scene light values. For example, EV 15 is called the exposure of clearest and brightest sun light, but it is only true of ISO 100. I suspect this is why people incorrectly assume the EV Chart is for ISO 100 only, nevertheless ISO 100 is not special, it is merely just another number, chosen due to popularity. The convention is that EV at ISO 100 can be numerically compared for exposure difference or scene brightness. ISO 100 is NOT any special magic number, it is just one of many values. Any number could work as a standard, but ISO 100 is just a popular familiar number, convenient to use. Some users imagine incorrectly that the EV Chart shows only ISO 100 values, but the EV Chart instead is applicable to ANY ISO number you might be using. Light Value merely converts whatever ISO to instead show as ISO 100. See evchart.html.
Light Value of ISO 100 may not be a rule of law, but EV_{100} is the common convention used for Light Value:
EV_{100} = EV_{S} - log₂(S/100)
If using Minus, the NEW ISO has to now be the denominator (on bottom), for subtracting. Or alternatively, instead reverse the numerator/denominator and the fraction will reverse the sign, but DO NOT do both). The EV calculator and the one on the Exposure Comparison page compute Light Value by converting **TO** 100, which does use minus, like this:
Light Value (as converted to ISO 100) = EV_{100} = EV_{ISO} - log₂ (ISO / 100)
The term Light Value arbitrarily uses EV at ISO 100 to specify the scene light level, as a comparison standard of scene light value, but ISO 100 itself might not always allow usable (selectable or desirable) camera settings for that exposure. But it is still an Equivalent Exposure that can compare exposure EV levels.
The purpose of Light Value is that comparing two exposures as both using the same ISO (and ISO 100 is very familiar and conventional) allows a conventional comparison of the two light values. Any value of EV requires asking “at what ISO?”, and ISO 100 is very familiar. This standard convention of converting to ISO 100 is called Light Value (LV), using this additional factor to change to EV for ISO 100.
So Light Value as commonly seen is the convention that means conversion to EV at ISO 100. ISO 100 is not a magic number, and is not necessarily the ISO or settings that the camera actually used. The number 100 is just another number, and is an arbitrary choice, and other than convention, 100 is NOT special here. It might sometimes seem special only because the formula arbitrarily chose to use 100. We do commonly use ISO 100, but as Light Value, it is just an arbitrary ISO reference for comparison, and is not trying to imply the settings at ISO 100 are somehow more meaningful than the ISO the camera actually used to get the picture. We can only directly compare absolute EV values if at the same ISO. Which might as well be ISO 100 because we are familiar with it.
Note that Light Value might make it seem like the EV chart must represent ISO 100 because they seem to match, but only because we arbitrarily chose ISO 100 as a reference (and the EV chart matches any ISO actually used). But to make meaning of Light Value, the convention is that “Light Value” does represent ISO 100. Light Value is only used to compare two exposures. The exposure calculator at this site uses Light Value of EV at ISO 100 to compare exposures at the same ISO. Any ISO number would do the same comparison job, so ISO 100 is not a magic number, only a very familiar comfortable number.
Light Value (LV) is the same number as EV at ISO 100, which can make the EV chart seem to be for ISO 100 (because the EV chart agrees with LV at ISO 100). But we are fooling ourself, this is Only because we arbitrarily specifically referenced LV to ISO 100. LV formula could have used any number (but 100 does seem convenient). The EV chart in fact matches whatever ISO we may be using at the time. EV is computed from the camera settings, which are chosen for the ISO we actually are using.
EV is important because a one stop change, which is 2x intensity, is called 1 EV (Exposure Value, more here). Or also a 1/2× intensity relationship, which is -1 EV. EV is the powers of 2 relationship of a light intensity ratio. I am very far from a math teacher, but here's my try about basics:
EV involves logarithms. Times may have changed now, but perhaps we have seen logarithms in high school math. Logarithms were an extremely important tool in history before computers, because manual multiplication and division of big difficult numbers could be instead be easier done by adding or subtracting logarithms (which is also the basis of slide rules, which are fast, but slide rules typically only offer only maybe 3 significant digits of precision). Logarithm tables are just lists of numbers with their exponents of the base which correspond to the value (often 8 significant digits). The same log table is also used for look up of antilogs (the values corresponding to the logs).
Calculators do this job today (not the basic 4 function models, but the "scientific" models do, and also the Windows CALC app and programming languages, etc).
The definition of logarithm is that it is the exponent representing the power to which a fixed number (the base, like 10 or 2 or e) must be raised to produce a given number.
log_{10}(8) = 0.90309, the logarithm of 8
10^{0.90309} = 8, inverse of base^{exponent} is the value again
In base 10, 10^{1} = 10, 10^{2} = 100, 10^{3} = 1000 (each step 10x value)
log_{2}(8) = 3 the logarithm ( log_{2}(X) = log_{10}(X) / log_{10}(2) )
2^{3} = 8 the inverse, base^{exponent} is the value again
In base 2, 2^{1} = 2, 2^{2} = 4, 2^{3} = 8 (each step 2x value, important in cameras)
Logarithm and exponent are just inverse operations, opposites by reversal. We know that addition/subtraction and multiply/divide are also reverse or opposite or inverse operations. Meaning, one can be used to "undo" the other, so to speak.
Log and exponent are also the similar inverse relationship.
So 2^{3} = 8, and log₂(8) = 3 are inverse operations. It's not so complicated. The logarithm value is just the exponent of the base (2^{3}) that gives this value (8). In the case of the photography base 2, the exponent is the power of 2 (EV) of the value.
So log₂ of X just gives the exponent of 2 (which might be EV in photography) that will give X (as powers of 2). So regarding photographic exposure calculations, our exposure in powers of 2 = X are just log₂(X) values. And the log₂ of ratio of two values is also the EV difference. Example ratio: log₂(16/2) = 3, meaning 2^{3} = 8;
Let's say this last 8 represents the power of a flash, or the intensity of any light. The 8 means relatively, the light is 8x brighter than some other light level that we call 1.
Relative to the other light, 2^{3} = 8, means in 2x steps, our light is doubled 3 times, or 8 times more light or power, because 2^{3} = 8.
So log_{2}(8) = 3, which is that exponent of the base 2. And photo EV is about these 2x steps of intensity. 1 EV is 2x value, 2 EV is 4x, 3 EV is 8x. EV is computed as EV = log_{2}(intensity ratio).
What's the purpose of Logarithms: From the 1600s until the later parts of the 1900s (before computers, the time basically from John Napier and Newton until after Einstein), complex math of large numbers was done manually with logarithms that provided adding or subtracting log values, instead of tedious long multiplication/division of big numbers. The logarithm values were looked up in log tables (a book of log values), typically 6 or 8 significant digits, which showed the precomputed logarithm values. John Napier (1550-1617, Scotland) was the inventor of their usefulness for computing. In 1614, he named them, made them useful, and published and popularized the use of logarithms as computing tools. Napier first published his work on logarithms in 1614 under the title Mirifici logarithmorum canonis descriptio, which translates literally as A Description of the Wonderful Table of Logarithms. He certainly gets all the credit for the usefulness of logarithms.
Just for fun, a simple problem to clearly make the point about the forgotten usefulness of logarithms before calculators:
If logarithms might seem a complication, then to appreciate it, try computing Area of a Circle of 122.125 radius:
PI r² = 3.14159 × 122.125² = ?
but by multiplying with only a pencil (as if no calculator exists). And then contemplate some much larger problem. 😊 But logarithms did exist so consider using them (sure beats longhand multiplication). The log values would come from a log table lookup book now (which used to be very popular, anyone doing math had one, and Amazon still carries some log books (but search for logarithm tables there to exclude wood table furniture). And then math by adding or subtracting numbers with many digits is much easier than multiplying or dividing them. Today calculators provide logarithms too.
Example of the manual use of Logarithms to solve this problem
Slide rules are designed with logarithmic scales which perform this easier addition/subtraction feature, but with less precise approximations. Otherwise log tables were used manually for a few hundred years of math for large numbers requiring the tedious manual procedures (large meaning many digits to compute). We must keep and use as many digits in all numbers used as expected in the result precision we want.
(The log values were looked up in a printed log table book, or from a calculator today.)
The value of PI is 3.14159 and this log_{10}(3.14159) is 0.4971495
If the radius of a circle is 122.125, the log_{10}(122.125) is 2.0868046
then the area of the circle is Pi r² = 3.14159 × 122.125² (using the logs) is
0.4971495 + 2.0868046 + 2.0868046 = 4.670758659 and inverse log (antilog) is 46855 area.
Or exponent power is (exponent x value, here 2 x 2.0868046, instead of adding two of them once.
Adding the logs gives the log of multiplying the original values (subtract for division). Much simpler and more reliable than multiplying or dividing large values the long way. Inverse log is the looking up of the log in a log book to see the original value (or the INV LOG keys on the caluclator).
That is done with two log lookups, three additions, and one inverse lookup, as opposed to three six-digit multiplies. And large manual multiplies can easily contain an error in some step. Adding is much easier and more reliable.
Large precise math operations before computers routinely used pencils and logarithms. Slide rules are based on logarithms, but their printed scale precision might get 46800 on this example (which is often a useful approximate result), but more than 3 significant digits precision is doubtful on a sliderule. Many log tables have 8 digits precision. You need 8 digits precision to acquire precise 8 digit values. It doesn't matter which log base you use so long as you use the same base consistently everywhere, from start to finish. Except photography EV has to be base 2 (powers of 2 for 2x Exposure values).
Exponents with logarithms were vastly easier than just a pencil.
8^{6} = 6 x log(8), then Inverse = 262144
Logarithms end up using a log table inverse lookup (or the modern calculator INV Log keys). Logs make this exponent problem take maybe only a minute or so, but 8^{6} takes awhile (depending on precision needed) with only a pencil without logarithms. One log lookup, one actual multiplication by the exponent, and one inverse lookup. Logarithms were a really big deal, universally used. But calculators do it today.
Before computers, manual multiplication and division of large numbers could be done easier and more accurately by just adding and subtracting logarithms on paper. Logarithms also allowed invention of slide rules which worked by adding and subtracting distances on logarithmic scales (by sliding lengths on the sticks marked with logarithmic scales). Logarithms and slide rules are not so main stream today, but they were the common computing method for about 450 years. Towards the end, there were mechanical calculators that did multiply and divide, but they were slow and expensive. The slide rule just marked the logarithms on a sliding stick (adding or subtracting length from another marked stick), which was easy to use, and faster, but it only had precision of perhaps about 3 significant digits (maybe 4 digits at the 1 end and 2 digits at the 10 end), but still gave good approximations often adequate, except for the exact penny values in banking. To improve precision, two foot long slide rules were available, but not popular. It was not until the 1970s that transistor calculators came available, which certainly was a whole new world then. But until then, slide rules and/or logarithms were dear to the heart of very many people. Engineering students carried them around hanging from their belt.
And there is also the basic fact that exponents and logarithms are inverse math functions.
2^{3} = 8, and log₂(8) = 3.But yes, today we sure can appreciate our calculators.
So log_{2} computes the exponent of 2 of the exposure setting math (which exponent of 2 is EV, which appears in the EV chart for those settings). EV is that exponent of 2 for those settings. This is how When EV is doubled (2x), the exposure is 2x.
EV = log₂ (fstop² / shutter time) (Using precise goal values of settings, nominals are Not precise)
log₂(X) is log_{10}(X)/log_{10}(2) or log_{e}(X)/log_{e}(2) (can use any log base, so long as consistent.)
Or simpler, Javascript has a Math.log2() function which does this same step (dividing by log(2)).
Caution: F/Stop Numbers increase towards less exposure, so to show proper EV ± sign, f/stop ratios must be reversed. Ratio of f/8 to f/4 is less exposure (-). But 8/4 increases (+) instead of 4/8 which decreases (-). In this calculator, this ratio is reversed in the math for B. instead of in the input fields (where it is how humans think of it).
Shutter speeds can be entered in formats like 1/2 or 0.5, or 2, but for the correct precision of nominals, instead use the precise values (meaning use 1/32 instead of 1/30).
Precise values of all the nominals are at On This Page.
log₂(X) is log_{10}(X) / log_{10}(2)
and log_{10}(2) = 0.30103, so we might see shortcuts just using 0.3
log₂(X) is log_{10}(X) / 0.3, or
log₂(X) is 3.3 × log_{10}(X) (because 3.3 = 1/0.3)
which is fine for log_{10}, but … you should know that the log() function in Excel and Javascript and C and Python and other programming languages use Natural log base e instead of Common log base 10. Which normally doesn't matter at all, the results are the same if consistently using same base. However these numerical constants (of 0.3 and 3.3) will give the wrong answer unless using log_{10} (only due to the constants, because log_{10}(2) = 0.30103 but log_{e}(2) = 0.693147). So using 0.3 as log_{e}(2) is simply wrong. So, in the programming languages (which all use log_{e}), just use the log(X)/log(2) instead of 0.3. Or Javascript has Math.LN2 that returns log_{e}(2), or also has a Math.log2 function or also a Math.log10 function. Just don't use 0.3 as log_{e}(2) because that's wrong.
Also important if using trig functions, note that these programming languages will also expect trig angles to be radians instead of degrees. Radians = Degrees x PI/180. Degrees = Radians x 180/PI. PI is 3.14159.
Handheld calculators normally offer log_{10} processing at button log, and log_{e} at button ln or lnx (the n meaning Natural and log_{e}). To compute log₂(X) in base_{10} is log(X) / log(2). Or in ln mode, it is just ln(X).
On a Texas Instruments calculator, this key stroke sequence for log₂(X) is these keys: (the value of X) log ÷ 2 log =
Either the log or the ln key can correctly compute log_{2} that way.
(but the internal constant values of log_{10}, log_{e}, log_{2} are all different, so be consistent).
If you don't have a scientific calculator, Windows and iPhone has one (and surely many others), and Google has one online (search CALC).
Examples of log bases:
log_{10}(2) = 0.30103
log₂(2) = 1
log_{e}(2) = ln(2) = 0.69315 (JavaScript returns this constant with Math.LN2 (so can use that for log_{e}(2), but NOT 0.30102 in Javascript). But even better, Javascript also has a function Math.log2(x) that already does log_{2}.
Using any log base computes correctly if you are consistent, but NOT if you specify a wrong constant assumed incorrectly for the log base used.
Handheld scientific calculators (and the Windows Calc program) have both modes, and likely have one key called lnx or ln which is Natural log_{e}, and another key called log which is Common log_{10}, which simply does that conversion. Using either log system works if consistent, but my point here is that in programming languages, log_{e}(2) is NOT 0.3.
Again, here's the necessary trick about computing EV ratios of values. Stops of shutter speed or ISO are 2x steps of intensity, but the literal f/Stop Numbers are √2 steps. We know their meaning, but the actual f/Stop Numbers must be squared to be proportional to 2x steps of Exposure. Squaring converts the √2 factor to a power of 2, necessary for EV and any other exposure calculation. Most exposure calculations (Except Not for Guide Number) simply must first square f/Stop Numbers or f/stop Ratios (to become powers of 2 instead of powers or √2 Squaring is NOT done for shutter speed or ISO intensity ratios. And ratios of f/Stop Numbers are reversed for proper sign, and squared. Squaring f/Stop Numbers was said several times now, I hope it is clear.
Examples of ratios:
The difference in ISO 400 from ISO 100 is log₂(400 / 100) = 2 EV (± result is the first relative to the second).
The difference in 1/4 second from 1/16 second is log₂(0.25 / 0.0625) = 2 EV.
The difference in f/8 from f/4 is log₂( (4 / 8)²) = -2 EV. (f/stop ratios must be squared first)
The difference in f/11 from f/5.6 is log₂( (5.657 / 11.314)²) = -2 EV.
(precise values compute precise results, but Nominal log₂((8 / 11)²) = -0.919 (11 is an approximation)
Or the ratio of 8 seconds vs. 1/8 second: Logs of fractions less than one are negative (because negative exponents create fractions), so log₂(8) = 3, and log₂(1/8) = -3. In APEX terms (subtraction of exponents is same as division of the values), so this ratio difference is EV = 3 - (-3) = (3 + 3) = 6 EV. Or EV is log₂ of the ratio of two intensity values, log₂(8 seconds ÷ 1/8 second) = 6 EV difference (and 2^{6} = 64 exposure difference factor).
Smaller numbers are less time exposure or less ISO exposure, but are greater f/stop exposure (running opposite directions). To handle that, I simply reverse the division order for f/stops, as shown. Fractional ratios are negative logs. You will compute precise results (for example, for compensations or EV values or Guide Number values) if you use the precise values instead of the approximate nominals.
EV is the power of 2 that gives this intensity ratio, 2x multiples, of 1, 2, 4, 8, 16, 32 ... values of intensity. Log₂ computes that exponent of that 2.
EV sign of ratios of values is negative if ratio is a fraction less than one.
And the EV result is an exact precise value if you use the exact precise setting values. So for computing, do not round the computed value of Base to the power of Stop Number. OK to round it for display, but NOT for computing use.
Logarithms are used for many common purposes (described as powers of 2 or 10 or e, etc):
Slide rule example: 5.5 ÷ 2 = 2.75 (same method if 5,500,000 / 0.0275 = 200,000,000 after final decimal point is determined).
With logarithms on paper, this is log_{10}(5.5) - log_{10}(2) = log_{10}(2.75), then is 0.74036 - 0.30103 = 0.43933, which antilog(0.43933) can be looked up in log tables, or antilog is 10^{0.43933} = 2.75 (antilog is the calculator INV key).
On the slide rule shown below, Log_{10}(5.5) - log_{10}(2) is 2 on the top C scale aligned with 5.5 on lower D scale, and the subtraction result is at 2.75 on D (at the 1 on the end of the C scale). For readability, you could move a line on a clear window cursor over the 2, which then also was over the 5.5 mark on the D scale.
This multiplication result is shown by adding the length of the current slide rule position at 2 as log_{10}(2.75) + log_{10}(2) = shown by antilog representing 5.5.
Some numbers like 2 x 9 would not line up as shown, so the top C scale had to extend out of the left end, and the right hand 1 index (10) was used at the 5.5 mark. Then the 9 indicated 1.8.
Precision is hard to read precisely at the right end (more than 2 significant digits was arguable), so results were reasonable approximations, not exact. But slide rules simply use the addition and subtraction of logarithmic scales on the wood sticks.
An Introduction to the “Precise goal” calculations is above.
The number of significant digits (of every factor) is important in computing. Modern cameras are pretty accurate, but my using many digits in the chart results does NOT imply mechanical hardware accuracy is always quite that precise. But the target goal is very precise. The charts above may "show" Stop Number here with fewer digits (shown with minimum of four here), but it is an exponent (has large effect), so Stop Number is always used as its full actual precise fractional values (used as like 2 + 1/3, which computes as Stop Number 2.333333) for adequate precision of the exponent math. More significant digits of Stop Number to needed to compute and round accurate large full numbers for 1/16384 second, or ISO 1032127 (which require more than 2 significant digits). Saying, if your own calculation wants to see five accurate significant digits, then all the numbers you use to compute it must have at least five accurate significant digits too. (I find one additional digit works well). But a value like integer 3 if like in "3 dogs" is of course a fully precise value called an Exact Number, see Wikipedia Significant digits.
So the way to compute the precise powers of 2 is to simply number the nominal setting values consecutively, as 0, 1, 2, 3, 4, 5, 6 ... called Stop Number (if that consecutive numbering is not clear here, see the larger example above). These will be the exponents of 2 or √2 computing the precise powers of 2 (to ensure each step is exactly 2x exposure).
Shutter speed is computed as base 2 to exponent Stop Number. But the nominals in the text can appear their nominal way.
f/stop is computed as base √2 = 1.4142 to exponent Stop Number.
Stop Number 0 computes the value 1 (as f/1 or 1 second) because any number to power 0 is 1.
Fractional stops are computed with exponent (Stop Number + fraction).
Example: f/5.6 + 2/3 EV = (√2)^{(5 + 0.666667)} = f/7.12719
The precise goal value for shutter speed is 2^{Stop Number} seconds (which steps are the powers of 2).
Example: 2^{-7} = 1/128 second
Shutter Speed (duration, seconds) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nominals | 30 | 15 | 8 | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 | 1/15 | 1/30 | 1/60 | 1/125 | 1/250 | 1/500 | 1/1000 |
Precise Goal | 32 | 16 | 8 | 4 | 2 | 1 | 1/2 | 1/4 | 1/8 | 1/16 | 1/32 | 1/64 | 1/128 | 1/256 | 1/512 | 1/1024 |
Stop Number | 5 | 4 | 3 | 2 | 1 | 0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -10 |
f/stop (aperture) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Nominals | f/0.5 | f/0.7 | f/1 | f/1.4 | f/2 | f/2.8 | f/4 | f/5.6 | f/8 | f/11 | f/16 | f/22 |
Precise Goal | 0.5 | 0.7071 | 1 | 1.4142 | 2 | 2.8284 | 4 | 5.6568 | 8 | 11.3137 | 16 | 22.627 |
Stop Number | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
The precise goal value is this small formula to calculate the precise value:
Value = √2^{Stop Number} for f/stops, 2^{Stop Number} for shutter speed or ISO
This page shows large charts of all possible precise and nominal settings of shutter speed, f/stop and ISO.
A Few Random Examples | |||
---|---|---|---|
Stop Number | f/stop | Shutter Speed | |
Precise | Nominal | ||
-2 | f/0.5 | f/0.5 | 1/4 sec |
-1 | f/0.7071 | f/0.7 | 1/2 sec |
0 | f/1 | f/1 | 1 second |
1 | f/1.4142 | f/1.4 | 2 secs |
1 1/3 | f/1.587 | f/1.6 | 1.5 secs |
1 2/3 | f/1.782 | f/1.8 | 3.2 secs |
2 | f/2 | f/2 | 4 secs |
3 | f/2.8284 | f/2.8 | 8 secs |
4 | f/4 | f/4 | 16 secs |
5 | f/5.6568 | f/5.6 | 32 secs |
5 1/3 | f/6.35 | f/6.3 | 40 secs |
5 2/3 | f/7.127 | f/7.1 | 51 secs |
6 | f/8 | f/8 | 64 secs |
7 | f/11.3137 | f/11 | 128 secs |
2^{StopNumber} is shutter speed
2^{3} is 8 seconds 2^{-3} is 1/8 or 0.125 seconds | |||
(√2)^{StopNumber} is f/Stop Number
1.414^{3} is f/2.828 (nominal f/2.8) |
For shutter speed and ISO, the base is 2, to match the 2x stops of EV values. But due to the √2 steps of f/stop being 2x stops, only f/stop uses base of √2.
The concept is there are "Stop Numbers", simply numbered 0, 1, 2, 3, 4, 5... starting at Stop Number 0 which calculates a value of 1. We did not just arbitrarily number them, but instead these are the math exponents, to create powers of 2. Any base number to these exponents creates intervals of the exact powers of that base, and base 2 gives powers of 2 used for Shutter Speed and ISO. 2^{Stop Number} is an exact power multiple of Base 2.
Stop Number 0 is the starting point, because any non-zero number to the power of 0 is value 1 (0^{0} is not defined). Stop Number 0 starts the all-important value sequence 1, 2, 4, 8, 16, 32, etc. (a base of 2 computes powers of two). Photography is concerned with 2x exposure steps, so our base is 2 (except f/Stop Numbers use a base of √2, because our lenses do). So starting points are that 2^{0} is 1 second, and (√2)^{0} is f/1.
Fractional partial stops (like third or half or tenth stops) simply add the fraction to the Stop Number to compute the value of Value = Base^{(Stop Number + fraction)}.
Note that "Stop Number" is the simple numbering of "stops", 0,1,2,3,4, etc. When used as the exponent of the base, it computes the "f/Stop Number" or the shutter speed values. Negative exponents create fractions, for example 2^{-2} = 1/4 second, or (√2)^{-2} = f/0.5. The numbers are necessarily what they are because of this math of the powers of two.
A few examples of concept are shown at right, but Stop Number is also shown in the long charts just above. The Stop Numbers are not shown in the camera, but they are used to compute the camera setting goal targets that are used. The Stop Number as an exponent for thirds may need 4 or 5 significant digits in your calculator (I use 1/3 in programs, don't use just 0.33) to compute a value this close, and then you can round it as desired.
Shutter speed values are base 2 to power of Stop Number — numbering is the powers of 2 so their exposures are exactly 2.0x apart (1 EV). Third stops are cube root of 2 apart, and three thirds add to 1.0 EV. Base 2 to power of Stop Number 3 is value 8 (seconds). Base 2 to power of Stop Number -3 is value 1/8 (seconds).
All full stops are precisely 1.0 EV apart (2.0x intensity). This is a sacred rule, and powers of 2 ensure this precise goal. Doubling shutter time duration or the ISO value is 1.0 EV (powers of 2). However doubling any f/Stop Number is -2 EV (which is sometimes a handy thing to know), due to being powers of √2 (next below).
This method computes the theoretical "precise" goals actually used, which are often slightly different than the nominal numbers we see marked. The nominal marked numbers are just a convenient rounded guide for humans, but the digital camera design always uses the precise values. The mechanical camera result could still vary slightly, but modern digital camera timing is much more accurate than in the past (before digital).
Stop Number creates full stops (of base 2) in a binary 1, 2, 4, 8, 16, 32 ... sequence. The need for 2x exposure steps seems obvious. Stop Number itself is 0, 1, 2, 3, 4, 5 ... for full stops (Stop Number is the exponent calculating either powers of 2 for shutter speed, or powers of √2 for f/stop). Any number (except 0) to exponent 0 is 1.
The value 2^{Stop Number} computes the 1, 2, 4, 8, 16, 32 ... shutter speed full stops. 2x shutter speed duration is 2x exposure (linear), which is one stop. The base is 2^{0} = 1 second.
Negative Stop Numbers will compute fractional numbers (less than one, like 1/4 second).
For fractional stops (like third or half stops), add the fraction (0.333333, 0.666667, or 0.5) to the Stop Number.
f/stop = focal length / aperture diameter, so aperture diameter = focal length / f/Stop Number. Aperture is not the actual physical diameter, but is instead the effective diameter as seen though the magnification of the lens front element (see Wikipedia - Entrance Pupil). This definition causes the same f/Stop Number to be the same exposure on any lens of any focal length (so light meters read the same f/stop regardless of which lens).
Aperture f/stop values are base √2 to power of Stop Number (numbering is the powers of √2, so full stop values are 1, 1.414, 2, 2.828, 4, 5.657, 8, etc.) Each full stop value number is exactly √2 apart (1.4142x apart), so that their exposures are exactly 2.0x apart (1 EV). As mentioned before, a handy thing to know is that doubling the actual f/Stop Number is -2 EV of exposure. Third stops are cube root of √2 apart, and three thirds add to 1.0 EV. Base √2 to power of Stop Number 3 is value 2.828.
For fractional stops (like third or half or tenth stops), add the fraction (0.333333, 0.666667, 0.5, or 0.1) to the Stop Number.
Negative Stop Numbers will compute fractional numbers (less than one, like f/0.5).
We can compute Stop Number -3 to be f/0.35, but -2 for f/0.5 is considered a physical limit for a lens to be able to focus well. But f/1.4 or f/2.8 are often a reasonable practical limit (due to diameter, affecting size, weight, quality and cost).
There is a choice for computing f/stop that you might occasionally see. Due to the actual f/Stop Numbers being multiples of √2, f/stop can optionally be computed as (√2)^{Stop Number}, or as: sqrt(2^{Stop Number}) (same math). In math, when the 2 is moved outside the sqrt radical, it must become √2 out there. Same math, same everything. So FWIW, (√2)^{3} = 2.828 is the same as sqrt(2^{3}) = 2.828 (seen sometimes).
StopNum + offset | ISO 2^SN | Old ISO SN 2^SN | |
---|---|---|---|
0.643856 | 1.562 | 0 | 1 |
1.643856 | 3.125 | 1 | 2 |
2.643856 | 6.25 | 2 | 4 |
3.643856 | 12.5 | 3 | 8 |
4.643856 | 25 | 4 | 16 |
5.643856 | 50 | 5 | 32 |
6.643856 | 100 | 6 | 64 |
7.643856 | 200 | 7 | 128 |
8.643856 | 400 | 8 | 256 |
9.643856 | 800 | 9 | 512 |
10.643856 | 1600 | 10 | 1024 |
11.643856 | 3200 | 11 | 2048 |
12.643856 | 6400 | 12 | 4096 |
This ISO system is NOT new. The ISO system was changed around 1960, when light meters first started being added into cameras. But internally (mathematically), ISO is not still quite the same math system as f/stop or shutter speed. Before, if Stop Number 0 is conventionally to be value 1 (like for f/1 f/stops and 1 second shutter speeds... any number to power 0 is value 1), then in that old system starting at ISO 1, nominal ISO 100 is Stop Number 6.6667, which was precise value ISO 101.6, which was the 2/3 stop between full stops 64 and 128.
But now ISO 100 is made to be a full stop. Now an offset (like 1.643586) is added to each Stop Number 0, 1, 2, 3, 4, etc, for the purpose to make ISO 100 be exactly a full stop, and then every stop (thirds and all) are all exactly relative to ISO 100 instead of ISO 1 and 128.
The lines in this little chart are absolutely NOT saying that ISO 4096 became ISO 6400. The ISO values remain exactly the same value as they've always been. All that has changed is the Stop Number that creates them now calls ISO 100 to be a full stop now. The full stop previously was said to be at ISO 128 (in the sequence 1, 2, 4, 8, 16, 32, 64, 128, etc), and then ISO 101.6 was 1/3 stop less. The only change is now ISO 100 is called the full stop, and now the third stops are technically relative to ISO 100 instead of ISO 128. The ISO values are all the same, only our notion of which ones to call the full stops changed. Same values, it just shifted the numbering starting point from 1 to 100. That then calls 100, 200, 400, 800, 1600, 3200, etc all to be Full stops. It does NOT change any ISO value, but only those we wish to call full stops.
Modern digital camera sensors don't use the lowest ISO numbers any more. And since roughly about 1960 (when light meters began appearing in cameras), cameras have adopted the goal for ISO 100 and multiples to conveniently be assumed full even stops, even though it was about 2/3 EV from a full stop. That does NOT change any ISO number, it just makes calculations a bit different, and a lot better. The base for Stop Numbers is shifted by an offset so that ISO 100 and higher multiples are now actually a full stop (in our math, it does not change any exposure).
ISO (called ASA back then) was done that way earlier than 1960, when we didn't really know or care about this detail, we just loaded a roll of film. But then in the late 1950s came notions of adding semiconductor light meters into cameras, with automation involving EV computation, and then ISO 100 being a full stop seemed like it should be convenient, a nice round number. But of course, it really is a beneficial necessity.
Advantages: Well, the number ISO 100 does look good on our camera dials. 😊 But what makes it actually better is that now all the third stops are precisely relative to ISO 100 instead of 101.6. The big deal in that is now all the calculations are more precise, third stops are actually relative precisely to ISO 100. And it does not hurt anything, and frankly, very few of us ever knew what it meant anyway. We will see no change in our usage. But ISO 100 and ISO 800 and all others of them are still exactly the same as they always were. All that changed is the Stop Number creating them. The 0.643856 offset just shifts the chart down about 1/3 EV. But that changes no ISO value. The Stop Number has shifted a bit so that it computes ISO 100 to indeed be full stop the system of our calculations, but it did not change any exposure.
Some derivation of 0.643856: It may be academic or pedantic maybe, as it is what it is, but there came a time it was thought more aesthetic if multiples of ISO 100 were even full stops. We never used ISO 1, so 100 seems a better ISO base. Not that it mattered except in calculations, but 2^{0} = 1 (any number to power 0 = 1, as in f/stop and shutter speed), so ISO 1 was always the natural starting point before, and it worked fine with ISO 64 and 128 being common full stops. The exact issue before was that decimal 100 (is 10^{2}, but 2^{6.6443856}), as nice as it is, is not a binary number necessary to be a power of 2. Actually, ISO 101.6 was a third stop less than ISO 128. Binary powers of 2 are 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, etc. (2^{0} = 1)
So the new way (60+ years ago), to make the math agree with that, an offset, for example like log_{2}(100/32) = 0.643856 (which itself computes ISO 1.5625), is added to all ISO Stop Numbers 0, 1, 2, 3, 4, etc, and this works the same for any binary divisor n = 1, 2, 4, 8, 16, 32, 64,, relative to 100. The divisor n just changes which is the smallest first entry, so that ISO 100 is a full stop placed n stops up from the start.
Some of it was optional. A divisor of 100 (as in 100/100) is the old system. A divisor of 1 (as 100/1) makes log_{2}(100) be the first top entry, and all lower values increment by one stop (a power of 2). Or 100/32 is ISO 3.125. A divisor of 2^{5} = 32 then makes ISO 100 be the 5th full stop entry, 5 stops down the list from the top at ISO 3.125 that has Stop Number 1.643586. It does Not change ISO 100 at all, it is still Stop Number 6.643586, 5 stops down from 1.643586 for 3.125. (6 - 1 = 5 EV.)
Log_{2}(100) = 6.643586 computes the exact precise Stop Number of ISO 100 (not of 101.6, but of 100.0), and the log_{2}(100 / n) starts the list n full stops lower in the chart, but it is still a full even 1 stop, and all the full stops are exactly 2x apart, and all stops (thirds, halfs) are based relative to ISO 100. The system is still the same, except just based on ISO 100 instead of ISO 1. It computes third Stop Numbers relative to 100 instead of 1. Starting at Stop Number 0 is still fine for aperture (f/1) or shutter (1 second), but is outdated for ISO 1.
So now a third stop past ISO 100 is 2^{(6.643856 + 0.333333)} = ISO 125.97, which is a new number but still called nominal 125. But ISO 100 is the same old value. 101.6 was as close as it got, a third less than ISO 128). It doesn't change any exposure values, it;s just a different way to calculate it. Our cameras are based on ISO 100 now. The only issue is that 100 is not a binary number. The benefit is that all the thirds are now relative to ISO 100 instead of ISO 1 and 128.
I have seen log₂(100/32) suggested as a standard, but not sure how factual or important that is because several values work the same. Cameras can probably do their own thing, but handheld light meters surely do need a wide range. My old Nikon D800 camera numerically covers ISO 100 to 6400, but it can go a stop further up or down than either limit.
You can see the log₂(100/n) examples detailed by clicking here. All of those offer ISO 100 multiples as full stops, and the precise thirds are relative to them now. ISO 100 is Stop Number 6.643586 in every one of them. The exposure value of the number 100 is Not changed. You can see full charts of the settings, which still looks the same except for the offset Stop Numbers (and 2^{Stop Number} still computes the same).
Click here to toggle Showing the various ISO offset detail on or off. It can of course go higher than the shown Stop Numbers 0..13, but that seemed plenty here.
If curiosity might want to see the Old ISO chart computed with the old film origin starting at ISO 1, then:
Click here to toggle Showing the Old style ISO chart On or Off (Old being before the 1960s).S
(based on Stop Number 0 at ISO 1 instead of ISO 100 being a full stop).
It starts with the standard 1, 2, 4, 8, 16, 32, 64, 128, etc, but ISO nominal 100 comes out as 101.6 a third stop less than 128 which is the full stop, and 200, 400, 800,k 1600, etc, are similarly "afflicted. The old system would still work fine, but it was "fixed" anyway. Those even hundred's values are now considered to be full stops. This has been true since about 1960 when lightmeters were first put into cameras. It is not important to users. It only matters if trying to calculate ISO. There is no difference in the ISO values or in any exposure. ISO 100 is still ISO 100, but the even 100s are considered to be full stops now.
Or see charts of all the new ISO numbers.
The precise setting values are still computed in the conventional way as starting at Stop Number 0 at value 1, except it adds an offset to every ISO Stop Number, for example 2^{(0 + 1.643856)} = ISO 3.125. The purpose of this plan is that now it now computes precise full and third and half stops relative to exactly ISO 100 (instead of to ISO 1 and 128). Since we do place ISO 100 so high, it's the best thing to do.
That old way was simpler, but this is just for explanation how ISO isn't that way now. It does not change anything except to use the offset, shifting the numbers slightly. The common values like ISO 100, 200, 400, etc. used to be nominal third stops back then. The even hundreds are now precise full stops in today's digital camera.
If you have come this far, a few facts can be observed now (which very few even know). There really was some point here.
In the old ISO chart (until 60+ years ago, starting at ISO 1), we see that Stop Number 6.6667 was a third stop at ISO 101.6, very close to ISO 100, only a tiny difference, but now it will use exact 100. The setting a third stop more than 100 was 128 (called 125), and now it is 126 (and still called 125). We never noticed the tiny change, but it is more precise and exact. That was 60+ years ago, but it is a difference in the old method that might have been still expected. It is still used for shutter speed and f/stop settings, but not ISO (trying to make sure all is understood).
In the new ISO data detailed just above (about the ISO offset), we see that log_{2}(100/1) is 6.643856 (very close to the old ISO 101.6 value of 6.6667 we used to use), and it means ISO 100 is 6.643858 EV from ISO 1. Adding that ISO offset to Stop Number 0 (adding zero is no change) puts ISO 100 at the beginning of the list. Or using log_{2}(100/32) (ISO 3.125) starts the list 5 stops above ISO 100 (because 2^{5} = 32). ISO 100 is still ISO 100 though, without change. We changed the chart position a bit, but it still represents the same exposure effect that it always did. So the procedure changed a little, but it is the same result, except ISO 100 is now a full exact stop. ISO 100 is NOT changed. ISO 100 is still the same Stop Number 6.643856 power of 2, because log_{2}(100) = 6.643586.
ISO Conversion: The ISO conversion data further above says that
EV_{800} converted to a New ISO S = EV_{800} + log₂ (S / 800) = EV_{S}
(to let ISO 800 match the same exposure of ISO S). That EV will be ± as appropriate, minus if S is less than 800. Logs of fractions are negative, and logs of values greater than 1 are positive.
<select ... > (HTML) ... <option value="6/0">ISO 100 <option value="6/3">ISO 125 ⅓ <option value="6/5">ISO 140 *½ <option value="6/7">ISO 160 ⅔ <option value="7/0">ISO 200 ... </select> /3 is 0.333333 (+ ISO offset /5 is 0.5 added to the 6 /7 is 0.666667 in the code)
So log_{2}(ISO_{1}/ISO_{2}) is just the standard ISO conversion (and 100/1 is just converting ISO 1 to 100), and it is the EV difference in the two, which is what log_{2}(100/1) or log_{2}(100/32) are doing (100 is still the same value). The way we convert ISO_{2} to ISO_{1} is to add that EV ± difference, which is what Stop Number is doing now.
The only difference in computing is that we add the ISO offset to all ISO Stop Numbers (the choice so that ISO 100 uses Stop Number 6.643856, because 2^{6.643856} = 100). I still code my Select boxes the old way (like as 3/7 meaning Stop Number 3.666667 for 3 2/3 for shutter and f/stop, and also ISO, but then also adding the ISO offset in the code (instead expanding the Select box). That allows one function to process the arithmetic, and optionally return the numeric code (some uses may want to add it), or uses the right base to compute the setting value. These codes are easy and then the values will be correct.
It's really not as mysterious as it might look. And each full stop value is still a 2x 1 EV change from the prior or next one.
Nominal values cannot be computed, they're just a list of what convention has called the various settings for about 100 years. Nominals are the same set of numbers in both old and newer charts, but now the ISO third, half and full definitions are shifted. The camera will still find the proper exposure. The nominal numbers are still rounded approximations. Specifically, for the larger numbers, one full stop greater than any nominal third, half or full stop will still be 2x the numerical value.
For empirical example of today's use of this offset, we see a Nikon D800 DSLR if set to ISO 1250 is 1/3 stop less than 1600. The camera then reports ISO 1250 nominal in the menu and EXIF, but deep into the extended Exif (Maker Notes section), it also reports ISO 1270 there, that it actually uses. Users don't much care about the exact numerical value, they just want it to be 1/3 stop less than ISO 1600.
The Nikon D800 also uses 1/6 stops for ISO in Auto ISO mode, so values like ISO 449 or 566 can be seen in that way (called nominal 450 or 560). 566 is 3/6 or 1/2 stop, but 449 is 1/6 stop. This 100/32 = ISO 3.125 starting from 2^{1.643856} creates those specific numbers like 1270 or 449 or 566. But starting at ISO 1 does not create the same numbers. Light meters today agree on all the Full and third stop ISO numbers, but I've seen other values from other Auto ISO systems.
This idea of starting ISO at base 3.125 (so ISO 100 would be a full stop) was seen in the APEX (Additive Photographic Exposure) system, which along with EV, was proposed in the ISO specs about 1960 when light meters and transistors and batteries started being added into cameras, starting around 1960 or a few years after. That metered exposure calculation required use of the Powers of Two increments.
The APEX idea and math was: EV = Av + Tv = Sv + Bv.
These are log₂ values (the Stop Numbers, which are EV numbers), see Wikipedia. Repeating, these APEX values are Not camera settings like f/stop and shutter speed seconds, but instead are the Stop Number (the exponents of √2 and 2 that will compute the setting values).
Av is Aperture Value (using for example Stop Number 3 to denote f/2.8).
Tv is Time Value (shutter speed duration), which these are EV numbers, the exponents (of Stop Number + thirds fraction), with some changes, for example APEX reverses sign to make Tv be positive (for the additions instead of subtractions), but the actual exponent still must be negative for fractional seconds (remember, we didn't have shutter speeds longer than one second back in those days).
Some camera brands still label their aperture and shutter preferred modes as Av and Tv, perhaps it indicates it is metered, but it is technically correct that cameras do actually use the Stop Number logarithms (nevertheless users still think of it as the nominal values). But these APEX terms are the Stop Numbers (the exponents, not the actual setting values).
Sv is Film Speed exponent, APEX starting at ISO 3.125 at Sv = 0, but still requiring addition of 1.643856 to be the actual exponent (3.125 forces ISO 100 and multiples to be even full stops).
Bv is Brightness exponent (foot candles, starting at 6.25), which the light meter measures to compute EV.
From Wikipedia:
N is f/Stop Number, t is shutter speed duration Time.
Assume two nominals, f/11 and 1/125 second. The f/11 value is computed using (√2)^{7} = f/11.314 precise. And the 1/125 second value is 2^{-7} = 1/128 precise. So the EV formula is EV = log₂(11.314² / 0.0078125) = EV 14. If instead using the camera nominal values of f/11 and 1/125 second, they would compute EV 13.88, maybe approximately close, but not precise, and Not the actual values used.
In the APEX formula EV = Av + Tv = Sv + Bv, adding the exponents is the same as multiplying the actual values (which is just standard logarithm math, see Wikipedia). This was a big deal in 1960, because the simplest transistor chips then were too small to do floating point math, but the logarithms (all values were stored in camera ROM) are simply added or subtracted. And only full stops were used in 1960, not even any halfs. Aperture half stops were approximated by positioning the lens dial halfway between two click stops. Times have changed. 😊
The negative shutter speed Stop Numbers were reversed (-7 to +7) by APEX. Possible because subtraction of exponents is same as division of the values used by the EV formula (and there were no shutters longer than one second then). But subtracting (for divide) a negative log value is addition again anyway. So then 7 - (-7) = 7 + 7 = EV 14, which is the correct EV number. By using prepared tables of exponents, necessary because a floating point math processor was not available back in early days of APEX and EV, nor even today in smaller processors.
2^{5} is 32, so ISO 100/32 = ISO 3.125 is exactly five stops under ISO 100. I did start the ISO chart at this Stop Number log₂(100/32) = 1.643856 to be exactly five stops under ISO 100 in order to match APEX charts starting at the ISO 3.125 that you might see. Note the difference though, APEX refers to the ISO 100 "fifth" stop Value as 5, which is the exponent for their additive system of EV, but technically, the math of converting back to specific ISO number still requires the exponent of 2^{(5 + 1.643856)} = 100. The ISO chart here could have started 4 or 6 stops under 100 to still simply match ISO values you may see in cameras today (with identical results as 5 stops), and APEX chose 5 stops to start at ISO 3.25. ISO 100 is just another number, not special in any way, it was just an arbitrary choice, more than a nice round convenient number for humans, but the change was really helpful in the EV system math. ISO 128 was the early natural full stop (2^7), but it computes ISO 100 as a third stop at 101.6. The new ISO system makes all third stops exactly relative to ISO 100 instead of to 1 and 128.